在我们公司中,我们将prebid.js和DFP广告管理系统一起用于标头出价。
我们现在面临的一个问题是检测何时缺少广告。我们希望在广告没有展示时得到提醒,以防止收入损失。据我了解,广告无法展示的原因之一就是广告无法呈现。
我们当前正在使用两个prebid.js事件,它们检测广告位何时为空以及广告呈现失败的时间,并向Google Analytics(分析)发送警报。问题在于 is.empty 事件似乎没有反映出可靠的信息-有时会显示广告,但仍然显示广告位为空。关于 adRenderFailed ,我只是无法正常工作。
googletag.cmd.push(function () {
//... our code
//... our code
//Sending Errors to Google Analytics
pbjs.onEvent('adRenderFailed', function () {
console.log("Ad failed to load, check Google Analytics");
ga('send', 'event', 'ERROR', 'Ad Render Failed', 'Ad Render Failed');
});
googletag.pubads().addEventListener('slotRenderEnded', function (event) {
if (event.isEmpty) {
ga('send', 'event', 'ERROR', 'Event is EMPTY', 'Event is EMPTY');
console.log("Slot is empty, Ad not rendered");
}
});
我试图模拟一种情况,在这种情况下广告呈现会失败,但是我不知道怎么做。
所以我有两个问题:
预先感谢