我运行这个广告脚本代码
...
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