如何获取Angular 5+的DFP广告单元的路径

问题描述 投票:0回答:1

我正在关注本教程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"这条路径包含什么以及从哪里获得这条路径?

angular ads google-dfp
1个回答
1
投票

我不使用这个模块,但我认为它对应于基础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

© www.soinside.com 2019 - 2024. All rights reserved.