I'm trying to perform a simple operation to create site extensions. Just a 
simple case of a few sitelinks for a campaign. But I'm getting the 
following error:

ExtensionSettingError.CONCRETE_EXTENSION_TYPE_REQUIRED


The AdWords v201603 documentation gives the following explanation of this 
error:

Concrete sub type of ExtensionFeedItem is required for this operation.
>

I double- and triple-checked that I am giving a concrete subtype of 
ExtensionFeedItem (which, it seems, is an abstract class). All the 
extensions I'm submitting are of type SitelinkFeedItem. I checked that the 
XSI_TYPE of these objects in PHP was "SitelinkFeedItem."

Here is a var_dump of my CampaignExtensionSettingOperation (obviously the 
URLs here are placeholders, and the campaign ID has been redacted): 

Array
> (
>     [0] => CampaignExtensionSettingOperation Object
>         (
>             [operand] => CampaignExtensionSetting Object
>                 (
>                     [campaignId] => 11111111
>                     [extensionType] => SITELINK
>                     [extensionSetting] => ExtensionSetting Object
>                         (
>                             [extensions] => Array
>                                 (
>                                     [0] => SitelinkFeedItem Object
>                                         (
>                                             [sitelinkText] => Contact
>                                             [sitelinkUrl] =>
>                                             [sitelinkLine2] =>
>                                             [sitelinkLine3] =>
>                                             [sitelinkFinalUrls] => UrlList 
> Object
>                                                 (
>                                                     [urls] => Array
>                                                         (
>                                                             [0] => 
> http://www.google.com
>                                                         )
>                                                 )
>                                             [sitelinkFinalMobileUrls] =>
>                                             [sitelinkTrackingUrlTemplate] 
> =>
>                                             [sitelinkUrlCustomParameters] 
> =>
>                                             [feedId] =>
>                                             [feedItemId] =>
>                                             [status] =>
>                                             [feedType] =>
>                                             [startTime] =>
>                                             [endTime] =>
>                                             [devicePreference] =>
>                                             [scheduling] =>
>                                             [campaignTargeting] =>
>                                             [adGroupTargeting] =>
>                                             [keywordTargeting] =>
>                                             [geoTargeting] =>
>                                             [policyData] =>
>                                             [ExtensionFeedItemType] =>
>                                             
> [_parameterMap:ExtensionFeedItem:private] => Array
>                                                 (
>                                                     
> [ExtensionFeedItem.Type] => ExtensionFeedItemType
>                                                 )
>                                         )
>                                     [1] => SitelinkFeedItem Object
>                                         (
>                                             [sitelinkText] => Search All 
> Used Cars
>                                             [sitelinkUrl] =>
>                                             [sitelinkLine2] =>
>                                             [sitelinkLine3] =>
>                                             [sitelinkFinalUrls] => UrlList 
> Object
>                                                 (
>                                                     [urls] => Array
>                                                         (
>                                                             [0] => 
> http://www.google.com
>                                                         )
>                                                 )
>                                             [sitelinkFinalMobileUrls] =>
>                                             [sitelinkTrackingUrlTemplate] 
> =>
>                                             [sitelinkUrlCustomParameters] 
> =>
>                                             [feedId] =>
>                                             [feedItemId] =>
>                                             [status] =>
>                                             [feedType] =>
>                                             [startTime] =>
>                                             [endTime] =>
>                                             [devicePreference] =>
>                                             [scheduling] =>
>                                             [campaignTargeting] =>
>                                             [adGroupTargeting] =>
>                                             [keywordTargeting] =>
>                                             [geoTargeting] =>
>                                             [policyData] =>
>                                             [ExtensionFeedItemType] =>
>                                             
> [_parameterMap:ExtensionFeedItem:private] => Array
>                                                 (
>                                                     
> [ExtensionFeedItem.Type] => ExtensionFeedItemType
>                                                 )
>                                         )
>                                     [2] => SitelinkFeedItem Object
>                                         (
>                                             [sitelinkText] => Browse Used 
> Inventory
>                                             [sitelinkUrl] =>
>                                             [sitelinkLine2] =>
>                                             [sitelinkLine3] =>
>                                             [sitelinkFinalUrls] => UrlList 
> Object
>                                                 (
>                                                     [urls] => Array
>                                                         (
>                                                             [0] => 
> http://www.google.com
>                                                         )
>                                                 )
>                                             [sitelinkFinalMobileUrls] =>
>                                             [sitelinkTrackingUrlTemplate] 
> =>
>                                             [sitelinkUrlCustomParameters] 
> =>
>                                             [feedId] =>
>                                             [feedItemId] =>
>                                             [status] =>
>                                             [feedType] =>
>                                             [startTime] =>
>                                             [endTime] =>
>                                             [devicePreference] =>
>                                             [scheduling] =>
>                                             [campaignTargeting] =>
>                                             [adGroupTargeting] =>
>                                             [keywordTargeting] =>
>                                             [geoTargeting] =>
>                                             [policyData] =>
>                                             [ExtensionFeedItemType] =>
>                                             
> [_parameterMap:ExtensionFeedItem:private] => Array
>                                                 (
>                                                     
> [ExtensionFeedItem.Type] => ExtensionFeedItemType
>                                                 )
>                                         )
>                                     [3] => SitelinkFeedItem Object
>                                         (
>                                             [sitelinkText] => Browse Used 
> SUVs
>                                             [sitelinkUrl] =>
>                                             [sitelinkLine2] =>
>                                             [sitelinkLine3] =>
>                                             [sitelinkFinalUrls] => UrlList 
> Object
>                                                 (
>                                                     [urls] => Array
>                                                         (
>                                                             [0] => 
> http://www.google.com
>                                                         )
>                                                 )
>                                             [sitelinkFinalMobileUrls] =>
>                                             [sitelinkTrackingUrlTemplate] 
> =>
>                                             [sitelinkUrlCustomParameters] 
> =>
>                                             [feedId] =>
>                                             [feedItemId] =>
>                                             [status] =>
>                                             [feedType] =>
>                                             [startTime] =>
>                                             [endTime] =>
>                                             [devicePreference] =>
>                                             [scheduling] =>
>                                             [campaignTargeting] =>
>                                             [adGroupTargeting] =>
>                                             [keywordTargeting] =>
>                                             [geoTargeting] =>
>                                             [policyData] =>
>                                             [ExtensionFeedItemType] =>
>                                             
> [_parameterMap:ExtensionFeedItem:private] => Array
>                                                 (
>                                                     
> [ExtensionFeedItem.Type] => ExtensionFeedItemType
>                                                 )
>                                         )
>                                     [4] => SitelinkFeedItem Object
>                                         (
>                                             [sitelinkText] => Browse Used 
> Sedans
>                                             [sitelinkUrl] =>
>                                             [sitelinkLine2] =>
>                                             [sitelinkLine3] =>
>                                             [sitelinkFinalUrls] => UrlList 
> Object
>                                                 (
>                                                     [urls] => Array
>                                                         (
>                                                             [0] => 
> http://www.google.com
>                                                         )
>                                                 )
>                                             [sitelinkFinalMobileUrls] =>
>                                             [sitelinkTrackingUrlTemplate] 
> =>
>                                             [sitelinkUrlCustomParameters] 
> =>
>                                             [feedId] =>
>                                             [feedItemId] =>
>                                             [status] =>
>                                             [feedType] =>
>                                             [startTime] =>
>                                             [endTime] =>
>                                             [devicePreference] =>
>                                             [scheduling] =>
>                                             [campaignTargeting] =>
>                                             [adGroupTargeting] =>
>                                             [keywordTargeting] =>
>                                             [geoTargeting] =>
>                                             [policyData] =>
>                                             [ExtensionFeedItemType] =>
>                                             
> [_parameterMap:ExtensionFeedItem:private] => Array
>                                                 (
>                                                     
> [ExtensionFeedItem.Type] => ExtensionFeedItemType
>                                                 )
>                                         )
>                                     [5] => SitelinkFeedItem Object
>                                         (
>                                             [sitelinkText] => Browse Used 
> Coupes
>                                             [sitelinkUrl] =>
>                                             [sitelinkLine2] =>
>                                             [sitelinkLine3] =>
>                                             [sitelinkFinalUrls] => UrlList 
> Object
>                                                 (
>                                                     [urls] => Array
>                                                         (
>                                                             [0] => 
> http://www.google.com
>                                                         )
>                                                 )
>                                             [sitelinkFinalMobileUrls] =>
>                                             [sitelinkTrackingUrlTemplate] 
> =>
>                                             [sitelinkUrlCustomParameters] 
> =>
>                                             [feedId] =>
>                                             [feedItemId] =>
>                                             [status] =>
>                                             [feedType] =>
>                                             [startTime] =>
>                                             [endTime] =>
>                                             [devicePreference] =>
>                                             [scheduling] =>
>                                             [campaignTargeting] =>
>                                             [adGroupTargeting] =>
>                                             [keywordTargeting] =>
>                                             [geoTargeting] =>
>                                             [policyData] =>
>                                             [ExtensionFeedItemType] =>
>                                             
> [_parameterMap:ExtensionFeedItem:private] => Array
>                                                 (
>                                                     
> [ExtensionFeedItem.Type] => ExtensionFeedItemType
>                                                 )
>                                         )
>                                 )
>                             [platformRestrictions] =>
>                         )
>                 )
>             [operator] => ADD
>             [OperationType] =>
>             [_parameterMap:Operation:private] => Array
>                 (
>                     [Operation.Type] => OperationType
>                 )
>         )
> )


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/b755aad6-310b-4d10-9024-24e145b5b06e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to