*As per below note from addCampaign page -
https://developers.google.com/adwords/api/docs/reference/latest/CampaignService.NetworkSetting
Note:* Setting targetContentContextual for new campaigns or existing
campaigns that have enabled Flexible Reach (
TargetRestrictSetting.useAdGroup=true) will fail with
TargetError.CANNOT_MODIFY_CONTENT_CONTEXTUAL.
As per the above note, I'm setting useAdGroup to false. But still the API
complains about networkSettings. I thought useAdgroup with false value
would respect network settings.
soapenv:Body
mutate xmlns:xsd=http://www.w3.org/2001/XMLSchema;
xmlns=https://adwords.google.com/api/adwords/cm/v201206;
operations
operatorADD/operator
operand
nameTest Campaign_2012/09/27-06:04:12/name
statusACTIVE/status
startDate20120927/startDate
endDate20120927/endDate
budget
periodDAILY/period
amount
microAmount5/microAmount
/amount
deliveryMethodACCELERATED/deliveryMethod
/budget
biddingStrategy xsi:type=ns2:ManualCPC
xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201206/
settings xsi:type=ns3:KeywordMatchSetting
xmlns:ns3=https://adwords.google.com/api/adwords/cm/v201206;
optIntrue/optIn
/settings
settings xsi:type=ns4:TargetRestrictSetting
xmlns:ns4=https://adwords.google.com/api/adwords/cm/v201206;
*useAdGroupfalse/useAdGroup*
/settings
networkSetting
targetGoogleSearchtrue/targetGoogleSearch
targetSearchNetworktrue/targetSearchNetwork
targetContentNetworkfalse/targetContentNetwork
targetContentContextualfalse/targetContentContextual
targetPartnerSearchNetworkfalse/targetPartnerSearchNetwork
/networkSetting
/operand
/operations
/mutate
/soapenv:Body
Please let me know the problem here.
On Friday, September 7, 2012 2:59:19 PM UTC-7, ben fenster wrote:
i dont understand why using this setting is not allowed and i cant see
nothing about it in the API docs ?
how can i avoid such mistakes if the API does not explain what is
allowed/not allowed ?
On Friday, September 7, 2012 2:40:57 PM UTC+3, Anash P. Oommen wrote:
Hi Ben,
You shouldn't set setTargetContentContextual on NetworkSetting field if
you are using v201206, instead use TargetRestrictSetting on campaign. Then
define the TargetingSetting in your adgroup.
See
http://code.google.com/p/google-api-ads-java/source/browse/examples/adwords_axis/src/main/java/adwords/axis/v201206/basicoperations/AddCampaigns.java
and
http://code.google.com/p/google-api-ads-java/source/browse/examples/adwords_axis/src/main/java/adwords/axis/v201206/basicoperations/AddAdGroups.java
for
details on how this may be done.
Cheers,
Anash P. Oommen,
AdWords API Advisor.
On Thursday, 6 September 2012 19:17:31 UTC+5:30, ben fenster wrote:
Hi,
i am currntly using the latest java client API on the latest version of
the adwords api (v201206).
i try to add a campaign after calling the setTargetContentContextual of
the NetworkSetting Object and always get the following API ERROR
[com.google.api.adwords.v201206.cm.TargetError , TargetError ,
TargetError.CANNOT_MODIFY_CONTENT_CONTEXTUAL ,
operations[0].operand.networkSetting ]
i also tried playing with the TargetRestrictSetting as mentioned in the
API Docs with no success.
can any one tell me why is that ?
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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