사용자가 어떤 종류의 광고 차단기를 설치하면 광고 차단기는 물론 내 웹 사이트의 모든 광고를 제거하고 광고가 있던 곳에 빈 공간을 남깁니다. 애드 센스 자바 스크립트가로드되었는지 여부를 알아야 할 경우, 내 웹 사이트의 가장 중요한 페이지에 대한 링크와 같은 다른 콘텐츠를 넣어서 빈 공간을 사용하고 싶습니다. 내가 지금까지 시도애드 센스 광고가 차단되었는지 어떻게 알 수 있습니까?
방법 :
if (!document.getElementById("google_ads_frame1"))
{
}
하고 :
if (typeof(window.google_render_ad) == "undefined")
{
}
그 모두가 특정 상황에서 실패하는 것, 예를 들어, 만약 조금 느린 파일 자바 스크립트 브라우저 다운로드 애드 센스, 애드 센스 코드가로드되기 전에 위에서 언급 한 코드를 실행하고 광고가 차단되지 않은 사용자에 대해서도 광고를 숨길 수 있습니다.
내 코드가 애드 센스 후에 실행되는지 어떻게 확인할 수 있습니까? 아니면 애드 센스 스크립트가로드되지 않았는지 감지하는 다른 방법은 있습니까?
:
이 예제에 대한 설명서를 참조하십시오 http://stackoverflow.com/questions/4869154/how-to-detect-adblock-on-my-website –