手动控制DFP广告管理系统广告选择和展示

时间:2014-04-21 13:28:34

标签: google-dfp

我们希望通过此列表的自定义广告素材,以及利用现有的有效自定义定位,在我们现有的已启用DFP广告管理系统的网站上添加按字母顺序排列的广告客户列表。我们希望完全使用DFP广告管理系统,因为它已经拥有广告客户报告,我们希望在现有报告中将这些列表的展示次数和点击率纳入我们的广告客户。

在伪代码中,它将类似于:

googletag.setTargeting( “key”, “value” );                      
SessionStore<Array> adList = googletag.getAds();
SessionStore<int> offset = 0;

// optionally sort adList by Advertiser Name, or other metadata
for ( int i = 0; i < 10; i++ ) {
    var adItem = adList[offset + i];
    document.write( ‘<div id=”ad_id_’ + adList.adID + ‘”’ );
    googletag.defineSlot( networkIDplus, [custom creative size], ‘ad_id_” + adList.adID );
}
// store remainder for ‘next’ page
offset = 10;

这样,如果广告客户有18个自定义广告素材,我们可以在第一页上显示10,然后在第二个视图中显示剩余的8个。

查看DFP API - 它似乎仅适用于广告管理,而不是显示。查看Google发布商代码API,它不支持定位特定广告以展示广告或返回广告列表。

作为替代方案,使用10个标签的页面然后“刷新”没有意义,因为我们无法保证列表是干净的并且没有重复的顺序。

Google / DFP是否缺少某些内容,或者是否有人有解决方法,以便我们可以对广告进行分页并控制在何时何地展示哪些广告?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我只有一份工作,我害怕......

要让特定广告素材始终显示在特定空间中,您必须为用户界面上的每个广告位创建一个广告单元,并通过该广告单元投放单个lineitem +广告素材。 (您可以动态地分配广告单元ID,但它的优雅程度与此相同)。

1:创建一个广告单元,(覆盖以取消选择adsense只是为了安全)
2:使用单个广告素材创建订单项并分配给adUnit type =赞助或者房子 目标= 100%展示次数

如果您需要更多详细信息,请告知我们。