function addImageAd(){ // If you have multiple adGroups with the same name, this snippet will // pick an arbitrary matching ad group each time. In such cases, just // filter on the campaign name as well: // // AdsApp.adGroups() // .withCondition('Name = "INSERT_ADGROUP_NAME_HERE"') // .withCondition('CampaignName = "INSERT_CAMPAIGN_NAME_HERE"') var adGroupIterator =AdsApp.adGroups() .withCondition('Name = "INSERT_ADGROUP_NAME_HERE"') .get(); var mediaIterator =AdsApp.adMedia().media() .withCondition('Name = "INSERT_IMAGE_NAME_HERE"') .get(); if(adGroupIterator.hasNext()&& mediaIterator.hasNext()){ var adGroup = adGroupIterator.next(); var image = mediaIterator.next(); adGroup.newAd().imageAdBuilder() .withName('Ad name') .withImage(image) .withDisplayUrl('http://www.example.com') .withFinalUrl('http://www.example.com') .build(); // ImageAdBuilder has additional options. // For more details, see // https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_imageadbuilder } }
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to aarons...@gmail.com, adwor...@googlegroups.com
Hi,
Please post Google Ads Scripts concern in Ads Scripts forum: https://groups.google.com/g/adwords-scripts
Feel free to contact us for Google Ads API specific issues or concerns.