遵循 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/