안녕하세요,
최근 Discourse 포럼에 AdSense 플러그인을 추가했습니다. 그런데 다소 우려되는 문제가 하나 있습니다. 일부 광고가 전혀 표시되지 않습니다. 아래 이미지처럼 빈 공간으로만 표시됩니다.
이 문제에 대해 여기 있는 다른 모든 주제들을 이미 읽어보았지만 도움을 찾지 못했습니다. 스레드 하단(추천 게시물 위, 게시물 하단 위) 근처의 광고에서 이 현상이 더 자주 발생하는 것을 확인했습니다.
콘솔과 네트워크를 확인해 보았지만 오류는 발견되지 않았습니다.
또한 콘텐츠 보안 정책(CSP)에 제가 아는 모든 Google Ad 도메인을 추가했습니다:
하지만 여전히 이 오류가 발생하고 있습니다. 이 문제를 일으키는 원인이 될 수 있다고 의심되는 한 가지가 있습니다. 바로 모든 광고에 동일한 광고 코드를 사용하고 있다는 점입니다. 각 광고 위치에 대해 여러 개의 광고 코드를 만들어야 하는지 확실하지 않습니다.
이 문제에 대해 도움을 주시면 정말 감사하겠습니다. 감사합니다!
새 AdSense 계정에서 광고를 서빙하고 계신 건가요? Google의 경우 이러한 광고가 표시되기까지 시간이 좀 걸릴 수 있습니다.
또 다른 가능성은 기본적으로 광고를 차단하는 브라우저를 사용 중일 수 있다는 것입니다.
네, AdSense 계정은 비교적 신규입니다. 실제로 승인된 지 하루도 되지 않았습니다.
브라우저 문제라고 생각하지 않습니다. Chrome을 사용 중이며, 광고 차단기는 설치되어 있지 않습니다.
직접 확인해 보시려는 분들을 위해 포럼 링크를 공유합니다: https://forum.codergautam.dev/
gautam:
사실 하루도 안 되어 승인되었습니다.
Google이 광고 서빙을 시작할 때까지 기다려 보세요. 최대 72시간까지 걸릴 수 있습니다.
아, 알겠어요. 기다려 주세요. 72시간 후에 다시 업데이트하겠습니다.
항상인가요? 제 경우에는 늘 잘 되는 건 아닌 것 같아요. 때로는 표시되고, 때로는 안 되기도 하거든요.
광고 커버리지가 확실히 좋아진 것 같아. 그냥 기다리는 게 비결인가 봐?
Don
1월 29, 2023, 5:50오후
10
안녕하세요,
광고 분류, 필터링, 광고 크기, 그리고 웹사이트에 맞는 광고 수 등에 따라 달라질 것 같습니다. 어떤 공간에 표시할 광고가 없으면 이는 전적으로 정상적인 현상입니다. 광고는 Google에 의해 최적화되어 웹사이트에 게재되는데, Google이 적절한 광고를 배치할 수 없으면 그 자리는 채워지지 않은 채로 남게 됩니다. 이런 경우 빈 광고 공간에 다음 속성이 추가됩니다. data-ad-status="unfilled". 이는 CSS로 타겟팅할 수 있으므로, 채워지지 않은 경우 전체 광고 자리를 숨길 수 있습니다. 귀하의 사이트에서도 가끔 이런 일이 발생합니다.
Discourse Ad Plugin의 Adsense 부분은 잘 모르겠습니다(한동안 전에 설정한 적이 있지만, 지금은 제 웹사이트에서 실행되지 않습니다). 하지만 이 URL들을 CSP에 추가할 필요는 없다고 확신합니다.
플러그인 설명에는 이것들만 추가하라고 되어 있습니다.
Sam Saffron:
콘텐츠 보안 정책 문제 해결
사이트에서 광고 서비스(Google Ad Manager, Adsense 등)를 사용한다면 매우 허용적인 정책을 사용해야 할 것입니다:
위 스크린샷에서 이 정책은 https: 소스의 모든 스크립트와 모든 인라인 스크립트를 허용합니다. (향후에는 이 정책이 strict-dynamic 키워드로 대체될 수도 있지만, 현재 작성 시점에서는 Safari와 Edge에서 strict-dynamic을 지원하지 않습니다.)
Jagster
(Jakke Flemming)
1월 29, 2023, 7:33오후
11
AdSense의 경우, Google의 솔루션으로 인해 CSP가 완전히 무용지물이 됩니다. adservise.google.<country> 도메인도 모두 허용해야 하기 때문이죠. 아니면 CSP를 더 이상 사용할 필요가 없다면 모든 것을 허용하는 방식도 가능합니다.
agemo
(agemo)
5월 26, 2023, 6:01오후
12
아하… 그래서 애드센스 광고가 사라졌구나. 트위터 컴포넌트가 작동하도록 최근 활성화된 CSP 때문이었어!
위에서 언급한 'unsafe-inline’은 DM에서 암호화가 활성화되어 있으면 사용할 수 없으니, 이건 정말로 예상치 못한 결과의 거미줄 같은 상황이라 할 수 있겠다…