问题描述
我已经使用此处列出的官方功能在 30 秒后通过刷新广告实现了与 admanager 集成的 Prebid 拍卖:
https://docs.prebid.org/dev-docs/examples/adunit-refresh.html
这里使用的代码:
配置
pbjs.setConfig({
debug: PREBID_DEBUG,enableSendAllBids: true,useBidCache: true,bidderTimeout: BIDDER_TIMEOUT,consentManagement: iabConfig,});
引用代码:
function refreshBid(slot,adUnit){
console.log("refreshBid auction");
pbjs.que.push(function() {
pbjs.requestBids({
timeout: BIDDER_TIMEOUT,adUnitCodes: [slot],bidsBackHandler: function() {
pbjs.settargetingForGPTAsync([slot]);
googletag.pubads().refresh([adUnit]);
}
});
});
}
function refreshADV(){
console.log("refresh adv...");
var slots=[];
googletag.cmd.push(function() {
googletag.pubads().getSlots().forEach(function(e){
if(e.getAdUnitPath().includes("FloorAd") || e.getAdUnitPath().includes("Sticky")){
console.log(e.getSlotElementId());
//Refresh bid...
refreshBid(e.getSlotElementId(),e); // slot,adUnit
}
});
});
}
setInterval(function(){ refreshADV(); },30000);//30ec
刷新仅适用于 2 adv(Floor 和 Sticky),我在屏幕上看到刷新。
我们在数字上看到了这种差异(仅在那些令人耳目一新的位置上):
-
AdForm:我们在 admanager 上看到 522 印象 ed € 0,31 - 217 印象 在 ssp 中 ed € 0,13
-
AppNexus:我们在 admanager 2.876 上看到 ed € 0,39 - 231 印象 ed € 0,06 在 ssp
拍卖在 30 秒后正确重启(我在控制台调试中看到了这一点)。
对我们有什么建议吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)