Hi Joel,

I was able to replicate this error message on my own account, and I
have escalated the issue to the core engineering team.  I'll update
this thread when I have more information.  In the mean time, a
workaround would be to explicitly set the network targets to the
values you want.

Best,
- Eric

On Dec 30, 11:43 am, joel <[email protected]> wrote:
> Never mind, a later section of the code was re-adding the same
> targets. The error was valid, my bad.
>
> But maybe you can help with the next error I encountered:
> [TargetError.SEARCH_SUGGEST_NOT_AVAILABLE_FOR_THE_CUSTOMER @ operations
> [0]/*CampaignId: (my campaign id)*/]
>
> I don't even see this error listed 
> herehttp://code.google.com/apis/adwords/v2009/docs/reference/CampaignTarg...
>
> I am sending an empty list of network targets since according to the
> documentation 
> athttp://code.google.com/apis/adwords/v2009/docs/reference/CampaignTarg...
> "List of network targets. An empty list means all networks are
> targeted. This field must contain distinct elements.  This field must
> not contain null elements."
>
> Here is the SOAP for this error.
>
> <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soapenv:Header><ns1:RequestHeader
> soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next";
> soapenv:mustUnderstand="0" xmlns:ns1="https://adwords.google.com/api/
> adwords/cm/v200909"><ns1:applicationToken>token</
> ns1:applicationToken><ns1:authToken xmlns:ns1="https://
> adwords.google.com/api/adwords/cm/v200909">******</
> ns1:authToken><ns1:clientCustomerId>123456789</
> ns1:clientCustomerId><ns1:developerToken>token</
> ns1:developerToken><ns1:userAgent>AdWords API Java Client Library -
> v6.2.0</ns1:userAgent><ns1:validateOnly>false</ns1:validateOnly></
> ns1:RequestHeader></soapenv:Header><soapenv:Body><mutate
> xmlns="https://adwords.google.com/api/adwords/cm/
> v200909"><operations><operator>SET</operator><operand
> xsi:type="ns2:NetworkTargetList" xmlns:ns2="https://adwords.google.com/
> api/adwords/cm/v200909"><campaignId>123456789</campaignId></operand></
> operations><operations><operator>SET</operator><operand
> xsi:type="ns3:LanguageTargetList" xmlns:ns3="https://
> adwords.google.com/api/adwords/cm/v200909"><campaignId>123456789</
> campaignId><targets><languageCode>en</languageCode></targets></
> operand></operations></mutate></soapenv:Body></soapenv:Envelope>
>
> <?xml version="1.0" encoding="UTF-8"?><soap:Envelope
> xmlns:soap="http://schemas.xmlsoap.org/soap/
> envelope/"><soap:Header><ResponseHeader xmlns="https://
> adwords.google.com/api/adwords/cm/
> v200909"><requestId>f1fb2666b896abfed2cb95cf57776827</
> requestId><operations>1</operations><responseTime>455</
> responseTime><units>1</units></ResponseHeader></
> soap:Header><soap:Body><soap:Fault><faultcode>soap:Server</
> faultcode><faultstring>
> [TargetError.SEARCH_SUGGEST_NOT_AVAILABLE_FOR_THE_CUSTOMER @ operations
> [0]/*CampaignId: 123456789*/]</faultstring><detail><ApiExceptionFault
> xmlns="https://adwords.google.com/api/adwords/cm/v200909";><message>
> [TargetError.SEARCH_SUGGEST_NOT_AVAILABLE_FOR_THE_CUSTOMER @ operations
> [0]/*CampaignId: 123456789*/]</
> message><ApplicationException.Type>ApiException</
> ApplicationException.Type><errors xsi:type="TargetError"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-
> instance"><fieldPath>operations[0]</fieldPath><trigger/><ApiError.Type>TargetError</ApiError.Type></errors></
>
> ApiExceptionFault></detail></soap:Fault></soap:Body></soap:Envelope>
>
> Thank you,
> -Joel
>
> On Dec 30, 10:41 am, AdWords API Advisor
>
>
>
> <[email protected]> wrote:
> > Hi Joel,
>
> > Do you have the SOAP XML logs for this request?
>
> > Best,
> > - Eric Koleda, AdWords API Team
>
> > On Dec 30, 10:10 am, joel <[email protected]> wrote:
>
> > > I'm getting a TargetError trying to set the Network Targeting settings
> > > for a new Campaign. It seems to indicate that I have a duplicate, but
> > > I'm sending distinct values. Any thoughts? Here's my code:
>
> > > NetworkTarget google = new NetworkTarget();
> > > google.setNetworkCoverageType(NetworkCoverageType.GOOGLE_SEARCH);
>
> > > NetworkTarget search = new NetworkTarget();
> > > search.setNetworkCoverageType(NetworkCoverageType.SEARCH_NETWORK);
>
> > > NetworkTarget content = new NetworkTarget();
> > > content.setNetworkCoverageType(NetworkCoverageType.CONTENT_NETWORK);
>
> > > NetworkTarget contextual = new NetworkTarget();
> > > contextual.setNetworkCoverageType
> > > (NetworkCoverageType.CONTENT_CONTEXTUAL);
>
> > > networkTarget.setTargets(new NetworkTarget[] { google, search,
> > > content, contextual });
>
> > > Receiving the error:
> > > [TargetError.MULTIPLE_OCCURRENCES_OF_SAME_TARGET @ operations
> > > [0].operand.targets[0]
>
> > > Thanks!
> > > -Joel

--

You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en.


Reply via email to