我正在关注本教程https://www.npmjs.com/package/ngx-dfp
<dfp-ad adUnit="/path-to-my/ad-unit" responsive (afterRefresh)="refreshed($event)">
<dfp-size [width]="320" [height]="50"></dfp-size>
<dfp-responsive [viewport]="[800,0]" [adSizes]="[[728,90],[600,300]]"></dfp-responsive>
<dfp-responsive [viewWidth]="1024">
<dfp-size [width]="970" [height]="90"></dfp-size>
<dfp-size [width]="1024" [height]="90"></dfp-size>
</dfp-responsive>
<dfp-targeting key="food" [value]="['chicken','meatballs']"></dfp-targeting>
</dfp-ad>
我只是想知道adUnit="/path-to-my/ad-unit"
这条路径包含什么以及从哪里获得这条路径?
我不使用这个模块,但我认为它对应于基础GPT调用defineSlot
:
adUnitPath:广告单元的完整路径,包含网络代码和单元代码。
googletag.defineSlot('/1234567/sports', [728, 90], 'div-1');
https://developers.google.com/doubleclick-gpt/reference#googletag.defineSlot
在您的Google广告管理系统控制台中找到您的网络代码:https://admanager.google.com/1234567#admin/networkSettings(或您的GAM网址)并连接目标adUnit code
,您可以通过在GAM中选择和adUnit找到它:https://admanager.google.com/1234567#inventory/inventory/。
在上面的示例中,网络ID是1234567
,目标adUnit代码是sports
,格式化为“路径”会导致/1234567/sports
。
示例代码演示了这里的结果:https://github.com/atwwei/ngx-dfp/blob/master/src/app/page/page.component.html#L14