javascript - google.ads.search.Ads() 的回调函数

标签 javascript callback adsense google-custom-search

遵循 https://developers.google.com/custom-search-ads/docs/implementation-guide 上的文档我创建了一些代码来检索搜索结果页面上的广告。

此代码假定您在网页上放置了一个容器,其中包含函数

new google.ads.search.Ads(pageOptions, adblock1, adblock2);

将 iFrame 附加到可能包含广告。我说可以包含,因为有时 iFrame 会保持为空。

问题: 现在我需要知道容器中是否显示任何广告。我该怎么做?

  • 调用是异步的,那么我什么时候初始化检查? (谷歌引用没有注明回调函数)
  • 如何检查是否显示了广告。因为使用 Javascript 我无法查看 iFrame 内部..

欢迎提出任何建议! :)

问候, 乔恩

最佳答案

可能对您有帮助的回调函数是:

'noAdLoadedCallback':
  function(containerName, adsLoaded) {
      if (!adsLoaded) {
          try {
              ---- do something here ---
          }
          catch (e) {}
      }
  }

你可以把它放在每个广告 block 上。

干杯 尼克

关于javascript - google.ads.search.Ads() 的回调函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12935215/

相关文章:

javascript - adblock 如何屏蔽 adsense 广告?

mobile - Adsense 移动网络广告不适用于 jQueryMobile

javascript - 每秒显示一个1-5000的随机数,无需任何点击触发

javascript - Jquery表不显示

php - Thrift 异步函数中的回调?

php - 如果我在调用 href 链接的同时调用 flash 函数,flash 函数是否始终会被执行?

javascript - 由于 eslint 错误而分割字符串

javascript - React 应用程序中 Adyen 的 Checkout SDK 集成

java - 在继续之前等待 AsyncCallback

content-security-policy - 由于内容安全政策,Adsense 有时不转换广告