DFP 多代码排序

DFP multi tags ordering

我想优先呈现第一个广告 (300x250),如果第一个广告不可用,则第二个 (300x600)。事实上,以下代码随机呈现第一个和第二个广告。有没有办法实现这个,或者我应该改为调用两个?

slot1 = googletag.defineSlot('__mySlot_', [[300,250],[300,600]], 'div-gpt-ad-multifunctionnal-1') 
            .addService(googletag.pubads());
    googletag.enableServices();
    googletag.display('div-gpt-ad-multifunctionnal-1');

我的轮播广告素材订单项 属性 设置为 "evenly"

在您的 DFP 订单项中,您应该为您的广告素材赋予权重,这样权重较高的广告素材将获得更高的优先级,并会先于其他广告素材投放。您可以查看here如何设置权重。

但是,如果您需要尝试 100% 次第一个尺寸,然后在第一个尺寸为空时尝试第二个尺寸,则您将不得不使用具有不同优先级的不同 lineItem,因此当 line with more priority 为空时, DFP 将自动投放第二行。