Create - Display campaign with sub type - "Ads in mobile apps" using c# API

530 views
Skip to first unread message

Joginder yadav

unread,
Mar 8, 2016, 9:08:57 AM3/8/16
to AdWords API Forum, Joginder Yadav, kumar....@tftus.com
Hi...

Can you please tell me which sub type I have to choose for making  Display campaign with sub type - "Ads in mobile apps" using  c# API.

I am currently using the "advertisingChannelSubType = AdvertisingChannelSubType.DISPLAY_MOBILE_APP"  but when i use this sub type.. I am not able add Ads(Imnage / text) getting an error "[OperationAccessDenied.OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE @ operations[0].operand.ad; trigger:'DISPLAY(DISPLAY_MOBILE_APP)']"

it would be a great help if you can tell me the following things
1) Whether I am using correct "advertisingChannelSubType " for this .
2) If yes, then what is the issue in adding the Ads.

Thanks

Umesh Dengale

unread,
Mar 8, 2016, 4:04:31 PM3/8/16
to AdWords API Forum, raojog...@gmail.com, kumar....@tftus.com
Hello,

Campaigns created through the API are equivalent to All features campaigns. There is not a 1-1 mapping between the sub-types in the AdWords UI and the API, since the AdWords UI sub-types are mostly used for controlling which AdWords UI elements are available when working with a campaign in the UI. The advertisingChannelSubType simply provides an additional refinement over advertisingChannelType when specifying the primary serving target for ads within this campaign. 

The Display Campaign with sub type - "Ads in mobile apps" doesn't map to Campaign created using AdWords API (advertisingChannelSubType=DISPLAY_MOBILE_APP). You could create the campaign with advertisingChannelType (DISPLAY) and add campaign MOBILE_APPLICATION criteria.  

Thanks,
Umesh, AdWords API Team.

Vesela Testing

unread,
Oct 20, 2016, 6:22:44 AM10/20/16
to AdWords API Forum, raojog...@gmail.com, kumar....@tftus.com
Hi there,
 
I'm experincing the samo problem here.Now with the new ExpandedTextAd replacing the old TextAd the problem gets even bigger as the devicePrefernce option is now obsolute(it worked for us untill now, as we were setting it to 3001 - all mobile deviced)
  We're creating DisplayNetworkCampaigns and we're setting an AdGroupCriterion of type MobileAppCategory(where we target all apps). and now as we don't have a devicePreference option on ExpandedTextAd level, the ads are actually being displayed on desktops as we can see from the statistics report.The MOBILE_APPLICATION  criterion which you're suggesting to use on CampaignLevel works for setting campaigns to target specific mobile applications by id, not on mobile devices.
This is a big issue, becasue in reallity currently you can not target your ads on mobile devices exclusevly. Please could somenone suggest a workaround for this. and I think it's high time for the guys at Google to make it possible throug the API!

Shwetha Vastrad (AdWords API Team)

unread,
Oct 20, 2016, 2:00:47 PM10/20/16
to AdWords API Forum
Hi,

Expanded text ads are designed to look great across all devices, including mobile devices. As a result of this flexibility, expanded text ads no longer support a Device Preference setting. In order to have more control over how often your ad appears across different devices, try out device bid adjustments. To opt out of showing ads on a certain device, decrease your bid by 100% for that device. If you’ve decreased a campaign’s bid by 100% for a particular device, then the ad group-level adjustment for the same device won’t be used. This article provides more details on using bid adjustments. The AddAdGroupBidModifier Java example demonstrates how to add an AdGroup level mobile bid modifier. Example code in other languages is available here

Regards,
Shwetha, AdWords API Team.
Reply all
Reply to author
Forward
0 new messages