0

我运行这个广告脚本代码

...
  var disapprovedAds = [];
  var adIterator = adSelector.get();
  while (adIterator.hasNext()) {
    var ad = adIterator.next();    
   
    var adString = "Id: "+ad.getId()+" Policy Status: "+ad.getPolicyApprovalStatus();
    //" PolicyTopics: "+JSON.stringify(ad.getPolicyTopics()
    var topics = ad.getPolicyTopics();
    var topicsString = "";
    for (var i=0; i <topics; i++){
    topicsString = "id: "+topicsString+topics[i].getId()+" name: "+topicsString+topics[i].getName()+" type: "+ topicsString+topics[i].getType();
    }
    Logger.log(adString+" topics:"+topicsString);
    disapprovedAds.push([adString+" Topics:"+topicsString]);
...

我得到这个输出:

Id: XXXX Policy Status: DISAPPROVED Topics:
Id: YYYY Policy Status: APPROVED Topics:
Id: ZZZ Policy Status: APPROVED Topics:

我如何才能真正获得政策数据?即使是被拒登的广告,它也是空白的。

https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_policytopic#getType_0

4

0 回答 0