programing

Ajax와 함께 작동하는 Adsense를 위한 솔루션이 절실히 필요합니다.

telebox 2023. 8. 25. 23:30
반응형

Ajax와 함께 작동하는 Adsense를 위한 솔루션이 절실히 필요합니다.

저는 이 질문들이 여기서 몇 번씩 나온 것으로 알고 있습니다.그러나 이것들은 꽤 오래된 것처럼 보이며, Adsense for Ajax 프로젝트는 취소된 것처럼 보입니다(적어도 매우 느리게 진행됩니다).

저는 최근에 pjax를 통합한 웹 사이트가 있습니다 -- 기본적으로, 그것은 브라우저 기록과 자바스크립트를 사용하여 뒤로/뒤로 기능을 유지하면서 Ajax를 사용하여 메인 콘텐츠 영역만 로드합니다.history.pushState.더 이상 사이트의 모든 외부 셸(javascript, css, images)에 대해 HTTP 요청을 수행할 필요가 없기 때문에 전체 사이트의 응답성이 크게 달라졌습니다.

하지만 Adsense는 Ajax와 함께 작동하지 않을 것입니다. 적어도 현지에서는 그렇지 않습니다.iFrame 솔루션에 대해 읽었지만 iFrame과 Ajax와 제 pjax 솔루션은 함께 작동하지 않을 것 같습니다.

제가 하는 일은 Adsense 사용에 관한 한 일탈이 아닙니다.나는 여전히 사용자가 링크를 클릭할 때 페이지 탐색당 하나의 광고 세트를 보여줍니다.전체 페이지 수준의 HTTP 요청을 수행하지 않습니다.

다른 선택지가 있나요?이런 일을 한 사람이 있습니까?아니면 Adsense for Ajax 프로젝트의 업데이트에 대해 아는 사람이 있습니까?

이 문제를 해결해야 합니다.만약 그럴 수 없다면, 저는 Adsense보다 Pjax를 선택할 수도 있습니다. 이것은 제 전체 사업 계획이 재탕되어야 한다는 것을 의미합니다.에휴.

잘 부탁드립니다.

참고로, 저는 구글에 연락했고 다음과 같은 답변을 받았습니다.

현재 AJAX 사이트나 다른 동적 콘텐츠를 포함하는 사이트에서 작동하는 제품은 없습니다.이것은 우리가 적극적으로 구축하고자 하는 것이지만, 현재로서는 더 이상의 정보나 일정을 제공할 수 없습니다.

상당히 모호하지만(내가 예상한 바와 같이), 적어도 그들이 필요성을 인식하고 있으며, 완전히 무시하고 있지는 않다는 것을 보여줍니다.

모두의 답변에 감사드립니다.

이는 AdSense 조건에 위배됩니다.

DFP 솔루션을 구현하는 것이 좋을 수도 있습니다. 제가 기억하기로는 정확한 DFP는 그런 것을 허용합니다.

이것은 오래되었지만 업데이트된 답변이 도움이 될 것 같습니다.

Google의 광고 관리자 DFP는 이제 광고를 새로 고치는 것을 지원합니다. 이는 Ajax 사이트에서 유용하다고 생각할 수 있습니다.유감스럽게도, 그들은 움직이는 광고를 지원하지 않으며, 당신은 각 '슬롯'을 페이지 새로 고침당 한 번만 사용할 수 있기 때문에, 그것은 여전히 꽤 제한적입니다.

tag=googletag.defineSlot('/1/my_ad', [728, 90], 'ad_0').addService(googletag.pubads())

나중에:

googletag.pubads().refresh([tag]);

동일한 광고를 새로 고치는 것이 당신에게 효과가 없다면, 현재 가장 좋은/유일한 해결책은 구글 광고 코드로 간단한 iframe.html 파일을 만들고 높이와 너비가 설정된 ajax를 통해 iframe에 동적으로 로드하는 것으로 보입니다.저는 Adsense가 여전히 상황별 광고 측면에서 참조 페이지를 파악할 수 있을 정도로 충분히 똑똑하다고 생각합니다.

이 문제에 대한 최선의 해결책은 정적 대체 페이지를 제공하는 것입니다.기록 상태를 푸시하는 경우 사이트의 "페이지"를 설명하기 위한 URI 체계가 이미 작성되어 있어야 합니다.이제 자바스크립트 없이 해당 페이지의 정적 복사본을 브라우저에 제공하기만 하면 됩니다.광고 감지 봇이 당신의 콘텐츠를 볼 수 있도록 하는 것 외에도, 이것은 구글 웹 크롤러가 당신의 콘텐츠를 볼 수 있게 해주기 때문에 SEO에도 좋을 것입니다.

첫 번째 경고: 구글은 무자비하며, 당신이 그들의 TOS에서 기술적인 것을 깨더라도 당신에게 이치를 따지지 않을 것입니다.

그건 차치하고, 이 질문은 당신의 질문과 동의어인 것 같습니다.그 이후로 AJAX-ing 광고에 진전이 없었다고 생각합니다(HTML5는 제가 생각할 수 있는 솔루션을 제공하지 않습니다...)

해당 페이지의 TLDR 버전은 다음과 같습니다.

  1. 광고를 새로 고치면 광고 TOS가 깨집니다.
  2. 말도 안 되는 TOS를 깨다니 엿같습니다.
  3. 만약 당신이 정말 원한다면, 여기 보이는 것처럼 iframe을 사용할 수 있습니다.

구글의 성가신 (그리고 엄격한) 용어를 고려할 때, 다른 광고 네트워크를 사용하는 것을 제안해도 될까요?

Adsense 사용자 지정 검색 광고를 사용해 보십시오.키워드(긴 문장일 수 있음)를 사용하여 광고를 표시할 수 있습니다.[편집: 에 따라 허용되지 않습니다. 키워드는 사용자가 제출해야 합니다.]

언급URL : https://stackoverflow.com/questions/6161806/desperately-need-a-solution-for-adsense-that-works-with-ajax

반응형