Re: Related to Get Placements By category name.

2010-04-23 Thread Anil
Thanks for your Quick response...

I have a small doubt, I a using "getSitesByCategoryName" method in my
present Service which is using
"SiteSuggestionService" of V13 Version. but in Version change to
V2009, you have mentioned that this is service is also changing...Can
i use old method or else i have do something else..Please help me in
this regard ..

   Today is 24th April still i found that V13 services
like "SiteSuggestionService" , "KeywordToolService" are still working.
So, when will you stop completely the V13 Services.

Thank You ,
Anil

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Object reference not set to an instance of an object.

2010-04-23 Thread Locobee
Any help would be great!  Using the C# sample file GetUnitCount.cs
converted to VB.net.  I get a Null Object Exception ex.message =
Object reference not set to an instance of an object. on the following
line...

Dim info As ApiUsageInfo = infoService.[get](selector)

within the following code...

Dim user As New AdWordsUser

' Get the InfoService.
Dim infoService As InfoService =
DirectCast(user.GetService(AdWordsService.v200909.InfoService),
InfoService)
infoService.RequestHeader.clientEmail = Nothing

Dim today As DateTime = DateTime.Today.ToUniversalTime()
Dim startOfMonth As New DateTime(today.Year, today.Month,
1)

Dim selector As New InfoSelector()
selector.apiUsageTypeSpecified = True
selector.apiUsageType = ApiUsageType.UNIT_COUNT
selector.dateRange = New DateRange()
selector.dateRange.min = startOfMonth.ToString("MMdd")
selector.dateRange.max = today.ToString("MMdd")

Try
Dim info As ApiUsageInfo = infoService.[get](selector)
If info IsNot Nothing Then
Label1.Text = info.cost
End If
Catch ex As Exception
Label1.Text = ex.Message
End Try

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: Pause Campaign error in .NET

2010-04-23 Thread takeon

I've managed to get the above code to execute without the runtime
error by adding the lines:

campanha.statusSpecified = True
campanhaOperacoes(0).operatorSpecified = True

which surprised me because there is no documentation for these
settings on the google api site - it was pure luck that I thought
about trying it.

Having said that, it does produce strange results in "normal" on-line
Adwords. With the operator set to CampaignStatus.PAUSED, the campaign
disappears completely from the actual Adwords dashboard (as if
deleted). Only when the code is rerun with CampaignStatus.ACTIVE, the
campaign returns to the dashboard view.

I'm now starting to wonder if all is well with the API / "normal"
Google Adwords service?

Any comments appreciated.

Thx

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: Operation position in failed stream

2010-04-23 Thread arastogi
When can we see this blog post ? There are no good examples of how to
parse the errors out . I also see more operations per part as i ve
scheduled which is really confusing.

Achal

On Mar 30, 7:49 am, AdWords API Advisor 
wrote:
> Hi Alexey,
>
> We'll be publishing a blog post on this shortly, but here is the basic
> information:
>
> - Operations are processed in batches.  If one operation of the batch,
> the entire batch isn't committed.
> - The first result in a failed batch will always be a FailureResult.
> This result will contain all the ApiErrors of the batch.
> - The fieldPath of the ApiErrors will indicate the position of the
> operation relative to the batch.  So operations[0] is the first
> operation of the batch, not the first operation of the operation
> stream.
> - For a BatchFailureResult will be placed in theresultsas a filler
> for every other operation in the batch.
>
> Also, the order of operations should be preserved, so let us know if
> you see otherwise.
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Mar 29, 6:18 am, Alexey Dementyev  wrote:
>
> > Hello, please,
> > can google API processing change operations positions in failed
> > stream? I mean, when i'm sending new JOB to BulkMutateService with 1
> > part, 1 stream and 5 different actions in first stream:
> >  1. updateCriterion
> >  2. updateAdGroup
> >  3. updateAdCampaign
> >  4. updateAdGroupAd
> >  5. updateAdGroup
> > and getting error in operation 4, GetBulkMutateJobService response to
> > JOBresultscontaining something like:
> > BulkMutateJob {
> >   result => BulkMutateResult {
> >      operationStreamResults => array (
> >           [0] => OperationStreamResult {
> >                [operationResults] => array (
> >                    [0] => FailureResult
> >                    [1] => BatchFailureResult
> >                    [2] => BatchFailureResult
> >                    [3] => BatchFailureResult
> >                    [4] => BatchFailureResult
> >                 )
> >            }
> >        )
> >    }
>
> > Why answer contains only oneFailureresult, not 5results( like 5
> > sended operations ) ?
> > If its alrights, should i just parse
> >  case => errors => fieldPath
> > in first FailureResult, like "[fieldPath] =>
> > operations[0].operand.name"
> > and failed operation will be index in first node operations[index] ?
>
> > Also, will fieldPath contain "index" to failed operations positions
> > due to sending order
> >  1. updateCriterion
> >  2. updateAdGroup
> >  3. updateAdCampaign
> >  4. updateAdGroupAd
> >  5. updateAdGroup
> > ? As i can see, while parsing fieldPath, i'm getting errors in
> > different order:
> >  operations[0] => updateAdCampaign
> >  operations[1] => updateAdGroup
> >  operations[2] => updateAdGroup
> >  operations[3] => updateAdGroupAd
> >  operations[4] => updateCriterion
> > which rules failureResult operations sorting with ?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: how to create a SOAP request using .NET client library?

2010-04-23 Thread BeeGeez
I read this and set the LogPath and LogToFile to the following:





However, no files are written to the LogPath after I copied my dll and
xml configuration to my project.  What am I doing wrong?

On Apr 23, 7:24 am, AdWords API Advisor 
wrote:
> Hi,
>
> The README file for the AdWords API .NET client library includes
> information on how to enable logging:
>
>  http://code.google.com/p/google-api-adwords-dotnet/source/browse/trun...
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Apr 22, 2:45 pm, BeeGeez  wrote:
>
>
>
>
>
> > I have an error in one of my AdGroupAdOperation mutate calls and I'm
> > trying to get the actual SOAP request.  I'm only working with the
> > client library in VB.NET so I'm not sure how this is done.  Can
> > someone post a code example of how to get the SOAP request of the
> > operation in question?  It is something I can get when the
> > AdWordsApiException is thrown?
>
> > --
> > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> > Have you migrated to v200909 yet?
> > The v13 sunset is on April 22, 2010.
>
> > Also find us on our blog and discussion 
> > group:http://adwordsapi.blogspot.comhttp://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 
> > athttp://groups.google.com/group/adwords-api?hl=en
>
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Have you migrated to v200909 yet?
> The v13 sunset is on April 22, 2010.
>
> Also find us on our blog and discussion 
> group:http://adwordsapi.blogspot.comhttp://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 
> athttp://groups.google.com/group/adwords-api?hl=en- Hide quoted text -
>
> - Show quoted text -

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


login to sandbox version 2009. Error - Could not get ClientLogin token for user

2010-04-23 Thread iosif feygin
I have this error when try to login to sandbox:
Could not get ClientLogin token for user: Auth token could not be
retrieved because of error: BadAuthentication

I can not understand why my program has to connect to sandbox and not
production service. Do I have to  specify ALT URL? How can I make it?

This a fragment from a program. Please Help.

String email = "*...@gmail.com++error_code";
String password = "**";
String clientEmail = "";
String useragent = "INSERT_COMPANY_NAME: AdWords API Java
Sample Code";
String developerToken = "*...@gmail.com++usd";
String applicationToken = "INSERT_APPLICATION_TOKEN_HERE";
String namespace = "https://adwords.google.com/api/adwords/
v2009";

String clientId ="cientID";

try {

   // Log SOAP XML request and response.
 AdWordsServiceLogger.log();

 AdWordsUser user = new AdWordsUser(email, password, useragent,
developerToken, applicationToken);

 // Get the TargetingIdeaService.
 TargetingIdeaServiceInterface targetingIdeaService;

 targetingIdeaService =
 
user.getService(AdWordsService.V200909.TARGETING_IDEA_SERVICE);

// Create seed keyword.
 Keyword keyword = new Keyword();
 keyword.setText("mars cruise");
 keyword.setMatchType(KeywordMatchType.BROAD);

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: Help with ASP.NET library

2010-04-23 Thread AdWords API Advisor
Hi,

Please open a bug on the .NET client library issue tracker and provide
as much technical detail as you can.  The maintainer of the library
will follow up with you from there.

  http://code.google.com/p/google-api-adwords-dotnet/issues/list

Best,
- Eric Koleda, AdWords API Team

On Apr 23, 11:19 am, mcolom  wrote:
> Hi
>
> Yes actually thats how i have it now, with the actual dot-net library
> project referenced in my own project. I'll try to add that entries to
> the app config to see if it solves the problem. I found out some
> minutes ago that the exception thrown is harmless. If i catch it and
> continue processing everything works fine. Its strange.
>
> Regards
>
> On Apr 23, 4:51 pm, Crawl About  wrote:
>
>
>
>
>
> > First thoughts that come to mind
>
> > Have you tried adding the adwords api project to your solution as an
> > existing project?
>
> > also try adding a reference to System.Xml or where ever that
> > XmlSerializer in the exception lives.
>
> > I remember having a simular problem once a while ago.  Never really
> > solved it.  but managed to clear it by starting a new solution in VS
> > and dragging the classes in to the project.  Hardly Ideal - but like
> > yourself I was at the end of the list of ideas.
>
> > I hope it works out.  I migrated without any major dramas
>
> > --
> > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> > Have you migrated to v200909 yet?
> > The v13 sunset is on April 22, 2010.
>
> > Also find us on our blog and discussion 
> > group:http://adwordsapi.blogspot.comhttp://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 
> > athttp://groups.google.com/group/adwords-api?hl=en
>
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Have you migrated to v200909 yet?
> The v13 sunset is on April 22, 2010.
>
> Also find us on our blog and discussion 
> group:http://adwordsapi.blogspot.comhttp://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 
> athttp://groups.google.com/group/adwords-api?hl=en

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: keywordMaxCpc and keywordContentMaxCpc

2010-04-23 Thread Sythus
Great support! Thank you :)

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: Pause Campaign error in .NET

2010-04-23 Thread takeon
Hi Eric

Please can you confirm if my understanding is correct for the above
functionality:

- The app first authenticates using our MCC login (and DeveloperToken
etc) to retrieve the authtoken which will be used in all subsequent
requests.

- When pausing a campaign, the clientEmail value is updated in the
SOAP header according to the Client that owns the campaign.

Using the above, the app is correctly retrieving statistics for
campaigns across all Clients but when pausing a particular campaign,
it fails with that error. This is how we used to do it in v13 as well.

Please can you confirm if my understanding is correct?

Thanks

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Get SearchVolume (through PHP getKeywordVariations) and CPC ONLY for my entered key?

2010-04-23 Thread stain
hi there,
i'm new with the api, i just wanted to write a script that returns me
the broad searchvolume for key X, but really only for that key.

i worked with the snippet of getkeywordvariations, but since this
returns lots of variations, i rather like to have a script, that
returns only the searchvolume for my key.
is there something out there?

is there also a chance to receive the CPC for that key?

thanks in advance ;)

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: Adwords sandbox offline?

2010-04-23 Thread AdWords API Advisor
Hi Farid,

Thank you for reporting this issue.  We were able to replicate the
issue and we are looking into it now.

Best,
- Eric Koleda, AdWords API Team

On Apr 22, 11:44 pm, Sultan  wrote:
> Hi;
> I'm trying to access the adwords API using the php library but get the
> following error:
>
> failed to load external entity "https://adwords-sandbox.google.com/api/
> adwords/cm/v200909/CampaignService?wsdl
>
> I thought it could be a problem on my server at first but then I
> realised the wsdl was not available.
> I check the same address on production
>
> https://adwords.google.com/api/adwords/cm/v200909/CampaignService?wsdl
>
> and the wsdl was loaded right away but for the sandbox URL:
>
> https://adwords-sandbox.google.com/api/adwords/cm/v200909/CampaignSer...
>
> it says "502 server error"
>
> I'm I missing something here or is the sandbox offline?
>
> Thanks;
>
> Farid
>
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Have you migrated to v200909 yet?
> The v13 sunset is on April 22, 2010.
>
> Also find us on our blog and discussion 
> group:http://adwordsapi.blogspot.comhttp://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 
> athttp://groups.google.com/group/adwords-api?hl=en

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: token is still pending for approval

2010-04-23 Thread AdWords API Advisor
Hi Hamza,

The developer token approval process can take up to two weeks to
complete.

Best,
- Eric Koleda, AdWords API Team

On Apr 23, 7:19 am, Arada  wrote:
> Hallo Everybody
>
> our token is still pending for approval since several days and I am
> getting an error "No billing information entered" when I try to use
> the api in Perl evenif the the Billing information is entered properly
> and is also approved.
>
> Are this two things connected to each other?
>
> Can you please check this out?
>
> With regards,
> Hamza
>
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Have you migrated to v200909 yet?
> The v13 sunset is on April 22, 2010.
>
> Also find us on our blog and discussion 
> group:http://adwordsapi.blogspot.comhttp://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 
> athttp://groups.google.com/group/adwords-api?hl=en

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


has v13 really sunsetted yet?

2010-04-23 Thread Eastern Transportation
ok i got my v2009 all ready to go. just due to my quirky personal
programming "style", i was planning on leaving my old v13 php scripts
running to "watch them break" and then just transfer a few files which
i have waiting in the wings once necessary. but i'm finding the v13
scripts still working. so i'm wondering, did the sunset really take
place yet?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: AdError.LINE_TOO_WIDE @ operations[0].operand.ad.headline

2010-04-23 Thread AdWords API Advisor
Hi,

There is no way to increase the limit on headline length, which is 25
characters.

Best,
- Eric Koleda, AdWords API Team

On Apr 23, 1:53 am, asif  wrote:
> Hi Guys
>
> i get error line too wide while adding a text Add,
>
> HeadLine:IP Phone Global Power Supply for IP Phone 11xx, 12xx, 200x.
> This does not include the IEC Power Cord
>
> i think the max length is 25 , and it can be increased by using some
> function please let me know how can i add bigger headlines
>
> thanks
>
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Have you migrated to v200909 yet?
> The v13 sunset is on April 22, 2010.
>
> Also find us on our blog and discussion 
> group:http://adwordsapi.blogspot.comhttp://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 
> athttp://groups.google.com/group/adwords-api?hl=en

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: Keyword tool V2009 migration issue (duplicate keywords)

2010-04-23 Thread AdWords API Advisor
Hi,

Please see the following thread for more information:

  
http://www.google.com/url?sa=D&q=http%3A%2F%2Fgroups.google.com%2Fgroup%2Fadwords-api%2Fbrowse_thread%2Fthread%2Fc28c21e1d7a2a837

Best,
- Eric Koleda, AdWords API Team

On Apr 22, 8:44 pm, Jlaprise  wrote:
> I'm using the AdWords API in order to find related keywords along with
> the competition level, search volume and monthly average volume. I
> have finally got everything working with the V2009 API version but am
> experiencing a couple very odd results.
>
> - I get 3 entries for every keyword each containing completely
> different metrics for each matching keyword instance.
> - Although I get 3 sets of conflicting data per keyword, none of the
> metrics match what is returned by the V13 service. The results in the
> V13 service match the results found using the Google Keyword Tool
> (https://adwords.google.com/select/KeywordToolExternal)
>
> Here is a sample of the Ruby code I'm using to make the call:
>
>     latest = AdWords::Service.latest_version
>     api =
> AdWords::API.new(AdWords::AdWordsCredentials.new(GOOGLE_API_CREDENTIALS))
>     svc = api.get_service('TargetingIdea', latest)
>
>     page_results = 100
>
>     selector = svc.module::TargetingIdeaSelector.new
>
>     keyword_parameter =
> svc.module::RelatedToKeywordSearchParameter.new
>     kwd = svc.module::Keyword.new
>     kwd.text = self.name
>     kwd.matchType = 'BROAD'
>     keyword_parameter.keywords = [kwd]
>
>     selector.searchParameters = [keyword_parameter]
>     selector.ideaType = 'KEYWORD'
>     selector.requestType = 'STATS'
>     selector.requestedAttributeTypes = %w(KEYWORD
> TARGETED_MONTHLY_SEARCHES AVERAGE_TARGETED_MONTHLY_SEARCHES
> COMPETITION)
>
>     selector.paging = svc.module::Paging.new
>     selector.paging.startIndex = 0
>     selector.paging.numberResults = page_results
>
>     page = svc.get(selector)
>
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Have you migrated to v200909 yet?
> The v13 sunset is on April 22, 2010.
>
> Also find us on our blog and discussion 
> group:http://adwordsapi.blogspot.comhttp://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 
> athttp://groups.google.com/group/adwords-api?hl=en

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: Pause Campaign error in .NET

2010-04-23 Thread AdWords API Advisor
Hi,

Please ensure you are making the request as an AdWords account and not
an MCC account.  An MCC account cannot have campaigns and may result
in errors like this.

SOAP XML logging and other features are built in to the AdWords
API .NET client library:

  http://code.google.com/p/google-api-adwords-dotnet/

Information on how to implement logging without the client library is
available here:

  
http://code.google.com/p/google-api-adwords-dotnet/wiki/NoClientLibrary#e._wsdl.exe_doesn't_provide_a_mechanism_for_logging_SOAP_Xm

Best,
- Eric Koleda, AdWords API Team

On Apr 23, 10:17 am, takeon  wrote:
> Hi Peer
>
> Thanks for reply.
>
> I added the line .idSpecified = True to the above code, however, I get
> the exactly the same error.
>
> I am currently looking at Fiddler as I am in debug/dev mode. If I can
> work it out, I'll post the request/response headers.
>
> The Immediate Debug window (in VS) shows this error when it gets to
> the exception:
> A first chance exception of type
> 'System.Web.Services.Protocols.SoapException' occurred in
> System.Web.Services.dll
>
> The proxy classes were created from wsdl (vb).
> Any other idea how to solve this error?
>
> Thx in advance
>
> On Apr 23, 2:48 pm, "Peer Jakobsen (AdWords API Guru)"
>
>  wrote:
> > You will need to set idSpecified to true otherwise the ID is not
> > passed which obviously wouldn't work on a set operation
>
> > campanha.id = Id_Adwords
> > campanha.idSpecified = True
>
> > To activate soap tracing in .NET you could use the lib
> > \traceextension.cs in the .net API Client Library. You would have to
> > reference that class as a soapextension in your app.config
>
> > Last but not least, I think you should try to use the .net Client
> > library to get started. It has lot's of samples and handles all the
> > basic stuff for you such as soap tracing, authentication etc.
>
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Have you migrated to v200909 yet?
> The v13 sunset is on April 22, 2010.
>
> Also find us on our blog and discussion 
> group:http://adwordsapi.blogspot.comhttp://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 
> athttp://groups.google.com/group/adwords-api?hl=en

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: XML_STREAM_EXC error

2010-04-23 Thread AdWords API Advisor
Hi Magnus,

This error typically means that your request is not valid XML.  Please
try validating your XML here:

  http://validator.w3.org/#validate_by_input

Best,
- Eric Koleda, AdWords API Team

On Apr 23, 8:21 am, Magnus  wrote:
> Hi,
>
> We tried updating 256 adgroups in a request. The header of the request
> looked like this:
>
>   
>     https://adwords.google.com/api/
> adwords/cm/v200909" soapenv:actor="http://schemas.xmlsoap.org/soap/
> actor/next" soapenv:mustUnderstand="0">
>       https://adwords.google.com/api/adwords/
> cm/v200909">**
>       4756811121
>       **
>       AdWords API Java Client Library - v7.1.1 -
> Keybroker Campaign Control 1.0
>       false
>     
>   
>
> And the response we got was:
>
>   xmlns:soap="http://schemas.xmlsoap.org/soap/
> envelope/">soap:Client faultcode>XML_STREAM_EXC soap:Body>
>
> What does the XML_STREAM_EXC message means?
>
> /Magnus
>
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Have you migrated to v200909 yet?
> The v13 sunset is on April 22, 2010.
>
> Also find us on our blog and discussion 
> group:http://adwordsapi.blogspot.comhttp://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 
> athttp://groups.google.com/group/adwords-api?hl=en

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


DeprecatedAd -- CLICK_TO_CALL

2010-04-23 Thread RAGHAVENDRA SUDHA
HI,

i just need some information on "CLICK_TO_CALL" type of AD for mobiles. i
just want to know as the "click to call" type of ad is under deprecated ad
type, can we still be able to create them.
And even if we create them, when we try to retrieve them will i get them as
an instance of deprecated-AD or under Mobile-Ad.

please help me out on these.

Thank you,
Sai Raghavendra.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: Help with ASP.NET library

2010-04-23 Thread mcolom
Hi

Yes actually thats how i have it now, with the actual dot-net library
project referenced in my own project. I'll try to add that entries to
the app config to see if it solves the problem. I found out some
minutes ago that the exception thrown is harmless. If i catch it and
continue processing everything works fine. Its strange.

Regards

On Apr 23, 4:51 pm, Crawl About  wrote:
> First thoughts that come to mind
>
> Have you tried adding the adwords api project to your solution as an
> existing project?
>
> also try adding a reference to System.Xml or where ever that
> XmlSerializer in the exception lives.
>
> I remember having a simular problem once a while ago.  Never really
> solved it.  but managed to clear it by starting a new solution in VS
> and dragging the classes in to the project.  Hardly Ideal - but like
> yourself I was at the end of the list of ideas.
>
> I hope it works out.  I migrated without any major dramas
>
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Have you migrated to v200909 yet?
> The v13 sunset is on April 22, 2010.
>
> Also find us on our blog and discussion 
> group:http://adwordsapi.blogspot.comhttp://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 
> athttp://groups.google.com/group/adwords-api?hl=en

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: keywordMaxCpc and keywordContentMaxCpc

2010-04-23 Thread AdWords API Advisor
Hi Sythus,

In your example you are populating the bids object with an anonymous
object.  The AdWords API requires that you specify the type of
AdGroupBids being used, in your case ManualCPCAdGroupBids.

  $adGroup->bids = new ManualCPCAdGroupBids();

Best,
- Eric Koleda, AdWords API Team

On Apr 23, 10:53 am, Sythus  wrote:
> Hi,
>
> thank you for this helpful answer. I think i understood how it works -
> so getting all the information of an Adgroup i need is no longer a
> problem.
>
> But if i try to update a Adgroup i get the following message:
>
> SoapFault Object
> (
>     [message:protected] => Unmarshalling Error: Unable to create an
> instance of
> com.google.ads.api.services.campaignmgmt.adgroup.v200909.jaxbgen.AdGroupBid s
> .
>
> A part of my code:
> //.
>   $adGroup = new AdGroup();
>   $adGroup->id = $adGroupId;
>   $adGroup->status = $status;
>   $adGroup->bids->keywordMaxCpc->amount->microAmount = ($budget *
> 100);
> //.
>
> It would be great if you can give me a little example how i update the
> keywordMaxCpc and the keywordContentMaxCpc of an Adgroup.
>
> The examples of the v200909 api don t show how to do that.
>
> Thanks for your help.
>
> Best regards
> Sythus
>
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Have you migrated to v200909 yet?
> The v13 sunset is on April 22, 2010.
>
> Also find us on our blog and discussion 
> group:http://adwordsapi.blogspot.comhttp://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 
> athttp://groups.google.com/group/adwords-api?hl=en

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: keywordMaxCpc and keywordContentMaxCpc

2010-04-23 Thread Sythus
Hi,

thank you for this helpful answer. I think i understood how it works -
so getting all the information of an Adgroup i need is no longer a
problem.

But if i try to update a Adgroup i get the following message:

SoapFault Object
(
[message:protected] => Unmarshalling Error: Unable to create an
instance of
com.google.ads.api.services.campaignmgmt.adgroup.v200909.jaxbgen.AdGroupBids
.

A part of my code:
//.
  $adGroup = new AdGroup();
  $adGroup->id = $adGroupId;
  $adGroup->status = $status;
  $adGroup->bids->keywordMaxCpc->amount->microAmount = ($budget *
100);
//.

It would be great if you can give me a little example how i update the
keywordMaxCpc and the keywordContentMaxCpc of an Adgroup.

The examples of the v200909 api don t show how to do that.

Thanks for your help.

Best regards
Sythus

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: Help with ASP.NET library

2010-04-23 Thread Crawl About
First thoughts that come to mind

Have you tried adding the adwords api project to your solution as an
existing project?

also try adding a reference to System.Xml or where ever that
XmlSerializer in the exception lives.

I remember having a simular problem once a while ago.  Never really
solved it.  but managed to clear it by starting a new solution in VS
and dragging the classes in to the project.  Hardly Ideal - but like
yourself I was at the end of the list of ideas.

I hope it works out.  I migrated without any major dramas

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: update ImageAd: NullError.NULL_CONTENT @ operations[0].operand.ad.image.data

2010-04-23 Thread AdWords API Advisor
Hi,

The AdWords system doesn't have any idea of "copies" and even if the
content is similar the ad will always be treated as new.  This is
consistent with how the AdWords web interface behaves as well.

Best,
- Eric

On Apr 22, 3:35 pm, BeeGeez  wrote:
> I should have been more specific.  I am changing the url of a COPY of
> an existing AdGroupAd that I have already read in order to create the
> new one using an ADD operation.  I create a copy of it before I make
> the URL changes, of course.  Before I can add, I have to remove the
> read only fields.  This works in most cases but there's always
> exceptions thrown in certain weird cases like this.  A copy of an
> approved Ad should be submittable under any circumstance which is why
> this is getting really frustrating working with v2009: I'm dealing
> with a new and different API error each day just trying to copy a new
> Ad and disabling the old Ad.
>
> On Apr 21, 1:22 pm, AdWords API Advisor 
> wrote:
>
>
>
>
>
> > Hi,
>
> > It isn't possible to change the URL or any other fields of an Ad after
> > it's been created.  Only the fields in the AdGroupAd can be edited.
> > When editing those fields, set the ad field to the base type Ad and
> > only set the id field of that object.  That will avoid the need to
> > pass in other required fields.
>
> >  
> >     SET
> >     
> >        X
> >        
> >           X
> >        
> >        PAUSED
> >     
> >  
>
> > Best,
> > - Eric Koleda, AdWords API Team
>
> > On Apr 21, 1:59 pm, BeeGeez  wrote:
>
> > > Looks like I need to load this data myself.  Found a related 
> > > thread:http://groups.google.com/group/adwords-api/browse_thread/thread/c5a81...
>
> > > On Apr 20, 1:10 pm, BeeGeez  wrote:
>
> > > > I am only trying to update the ad.url using the client library with an
> > > > existing ImageAd.  Unfortunately, when I read this ImageAd, the
> > > > contents of ad.image.data is set to Nothing (using VB.NET).  Now when
> > > > I try to change the ad.url using murtate(), I get an error since the
> > > > ad.image.data isn't filled in.  Questions:
>
> > > > 1)  Why is the ad.image.data not returned from the AdGroupSelector?
> > > > 2)  How can I modify my ImageAd's url since I don't have the
> > > > ad.image.data filled in?
>
> > > > --
> > > > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> > > > Have you migrated to v200909 yet?
> > > > The v13 sunset is on April 22, 2010.
>
> > > > Also find us on our blog and discussion 
> > > > group:http://adwordsapi.blogspot.comhttp://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 
> > > > athttp://groups.google.com/group/adwords-api?hl=en
>
> > > --
> > > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> > > Have you migrated to v200909 yet?
> > > The v13 sunset is on April 22, 2010.
>
> > > Also find us on our blog and discussion 
> > > group:http://adwordsapi.blogspot.comhttp://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 
> > > athttp://groups.google.com/group/adwords-api?hl=en
>
> > --
> > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> > Have you migrated to v200909 yet?
> > The v13 sunset is on April 22, 2010.
>
> > Also find us on our blog and discussion 
> > group:http://adwordsapi.blogspot.comhttp://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 
> > athttp://groups.google.com/group/adwords-api?hl=en-Hide quoted text -
>
> > - Show quoted text -
>
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Have you migrated to v200909 yet?
> The v13 sunset is on April 22, 2010.
>
> Also find us on our blog and discussion 
> group:http://adwordsapi.blogspot.comhttp://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

Re: PAYLOAD_STORE_UNAVAILABLE

2010-04-23 Thread AdWords API Advisor
Hi Charles,

In my experience the payload error is only returned once the job is
complete and you attempt to retrieve the first result part, is this
what you are seeing?  In this situation what I am advising is that
once again you wait for another minute or two and try the request
again.  The payload error means that the operations have been run but
the results are temporarily unavailable.

Best,
- Eric

On Apr 22, 3:04 pm, Charles  wrote:
> Basically, we do the following:
> => Push the Bulk job
> => wait 10 seconds
> => get the job result. if status is not completed, etc., wait another
> 10 seconds, and then try to get the result again.
>
> And we are receiving this Payload error.  Is there any other way
> around it besides setting a wait to 1 minute?
>
> Additionally, per your other posting on this topic, about the job
> being possibly fully completed in this event - since the results seem
> to be "temporarily unavailable", would it be accurate to say that
> these jobs were in fact fully executed?  Espeically if we are waiting
> a full minute to try to retrieve the results.
>
> On Apr 22, 11:24 am, AdWords API Advisor
>
>
>
>
>
>  wrote:
> > Hi Charles,
>
> > The core engineering team is looking in to this issue.  What they've
> > found so far is that the payload often becomes available after a
> > little time.  When you get this error can you pause for a minute and
> > then try to get the results again?
>
> > Best,
> > - Eric Koleda, AdWords API Team
>
> > On Apr 22, 12:39 am, Charles  wrote:
>
> > > Per previous referring posts, this is supposed to be a rare core
> > > engineering problem.  However, execution of the bulk service jobs have
> > > already produced 10+ payload errors in a matter of 20 minutes,
> > > tonight.
>
> > > With the frequency of these errors, please elaborate on these
> > > problems.  The integrity of the data being executed, in addition to
> > > expectation to use the bulk mutate job service in larger number of
> > > requests, is extremely important for our implementation.
>
> > > Thanks for your time,
> > > Charles
>
> > > On Apr 21, 2:20 pm, Charles  wrote:
>
> > > > We've been receiving an increasingly large number of
> > > > PAYLOAD_STORE_UNAVAILABLE api exceptions.
>
> > > > 1. Is there any way to avoid this error? Are there any causes? such as
> > > > pushing too many bulk jobs through too frequently?
>
> > > > 2. After we receive this error from the selector, does this job
> > > > continue to have a status? What status is it
> > > > (failed,completed,pending,processing?)  Can we re-try getting the job
> > > > with the same bulk job id?
>
> > > > 3. How long before the job is removed from the queue?
>
> > > > Thanks,
> > > > Charles
>
> > > > --
> > > > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> > > > Have you migrated to v200909 yet?
> > > > The v13 sunset is on April 22, 2010.
>
> > > > Also find us on our blog and discussion 
> > > > group:http://adwordsapi.blogspot.comhttp://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 
> > > > athttp://groups.google.com/group/adwords-api?hl=en
>
> > > --
> > > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> > > Have you migrated to v200909 yet?
> > > The v13 sunset is on April 22, 2010.
>
> > > Also find us on our blog and discussion 
> > > group:http://adwordsapi.blogspot.comhttp://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 
> > > athttp://groups.google.com/group/adwords-api?hl=en
>
> > --
> > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> > Have you migrated to v200909 yet?
> > The v13 sunset is on April 22, 2010.
>
> > Also find us on our blog and discussion 
> > group:http://adwordsapi.blogspot.comhttp://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 
> > athttp://groups.google.com/group/adwords-api?hl=en-Hide quoted text -
>
> > - Show quoted text -
>
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Have you m

Re: how to create a SOAP request using .NET client library?

2010-04-23 Thread AdWords API Advisor
Hi,

The README file for the AdWords API .NET client library includes
information on how to enable logging:

  
http://code.google.com/p/google-api-adwords-dotnet/source/browse/trunk/README#19

Best,
- Eric Koleda, AdWords API Team

On Apr 22, 2:45 pm, BeeGeez  wrote:
> I have an error in one of my AdGroupAdOperation mutate calls and I'm
> trying to get the actual SOAP request.  I'm only working with the
> client library in VB.NET so I'm not sure how this is done.  Can
> someone post a code example of how to get the SOAP request of the
> operation in question?  It is something I can get when the
> AdWordsApiException is thrown?
>
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Have you migrated to v200909 yet?
> The v13 sunset is on April 22, 2010.
>
> Also find us on our blog and discussion 
> group:http://adwordsapi.blogspot.comhttp://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 
> athttp://groups.google.com/group/adwords-api?hl=en

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: Related to Get Placements By category name.

2010-04-23 Thread AdWords API Advisor
Hi Anil,

Unfortunately it is not possible to get placement ideas by category at
this time using the TargetingIdeaService.  This is something we hope
to expose in a later version of the API.

Best,
- Eric Koleda, AdWords API Team

On Apr 22, 1:18 pm, Anil  wrote:
> Dear Sir,
>
>               I am Using "TargetingIdeaService" in Google API V2009 to
> get Placements By category name (in V13 it is "SiteSuggestionService"
> and Method is "getSitesByCategoryName").
>
> As we all know that V13 is ending up today i am unable to get the
> placements by category name.
> Please provide the solution for it. If Possible please provide any
> working Example.
>
> Thanking You.. and waiting for your valuable suggestion.
>
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Have you migrated to v200909 yet?
> The v13 sunset is on April 22, 2010.
>
> Also find us on our blog and discussion 
> group:http://adwordsapi.blogspot.comhttp://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 
> athttp://groups.google.com/group/adwords-api?hl=en

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: bulk mutate with asociated MCC

2010-04-23 Thread AdWords API Advisor
Hi,

I'm not seeing any errors for this job.  Please note that the campaign
IDs from one account are not valid in another account, and the
campaign IDs from production are not valid in the sandbox.

Best,
- Eric

On Apr 22, 12:51 pm, glownet  wrote:
> Job ID: 9288309
>
> Error devuelto: [EntityNotFound.INVALID_ID @
> operations[0].operations[0].operand.campaignId; trigger:'CampaignId:
> 54516067']
>
> On Apr 20, 12:10 am, AdWords API Advisor
>
>
>
>
>
>  wrote:
> > Hi,
>
> > What is the jobId of a BulkMutateJob that demonstrates this error?
>
> > Best,
> > - Eric
>
> > On Apr 19, 5:57 am, glownet  wrote:
>
> > > when i use the same code with a premiun account it work.
> > > (i got the code from structure report and if i use it without
> > > bulkmutate ,i can change all with api, i only have this error with
> > > bulkmutate, with adgroudservice i had not this problem)
>
> > > On Apr 15, 4:16 pm, AdWords API Advisor 
> > > wrote:
>
> > > > Hi,
>
> > > > It looks like the IDs you are using aren't valid.  Refer to the
> > > > fieldPath of the ApiError to determine which ID is invalid.
>
> > > > Best,
> > > > - Eric
>
> > > > On Apr 15, 6:37 am, glownet  wrote:
>
> > > > > i did a new test, usualy i used customerID , but now i used campaingID
> > > > > for pause a adgroup, and i got conection but later the request had an
> > > > > error:
>
> > > > > error:
> > > > > [12:10:20] Javi: [EntityNotFound.INVALID_ID @
> > > > > operations[0].operations[0].operand.id; trigger:'AdGroupId:
> > > > > x80907']
>
> > > > > this is the operationstream declaration:
> > > > >       Dim oOperationStream As New OperationStream()
>
> > > > >         oOperationStream.scopingEntityId = New EntityId
> > > > >         oOperationStream.scopingEntityId.type =
> > > > > EntityIdType.CAMPAIGN_ID
> > > > >         oOperationStream.scopingEntityId.typeSpecified = True
> > > > >         oOperationStream.scopingEntityId.value = x067
> > > > >         oOperationStream.scopingEntityId.valueSpecified = True
>
> > > > >         oOperationStream.operations = arrAdGroupOperation
>
> > > --
> > > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> > > Have you migrated to v200909 yet?
> > > The v13 sunset is on April 22, 2010.
>
> > > Also find us on our blog and discussion 
> > > group:http://adwordsapi.blogspot.comhttp://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 
> > > athttp://groups.google.com/group/adwords-api?hl=en
>
> > --
> > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> > Have you migrated to v200909 yet?
> > The v13 sunset is on April 22, 2010.
>
> > Also find us on our blog and discussion 
> > group:http://adwordsapi.blogspot.comhttp://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 
> > athttp://groups.google.com/group/adwords-api?hl=en
>
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Have you migrated to v200909 yet?
> The v13 sunset is on April 22, 2010.
>
> Also find us on our blog and discussion 
> group:http://adwordsapi.blogspot.comhttp://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 
> athttp://groups.google.com/group/adwords-api?hl=en

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: Pause Campaign error in .NET

2010-04-23 Thread takeon
Hi Peer

Thanks for reply.

I added the line .idSpecified = True to the above code, however, I get
the exactly the same error.

I am currently looking at Fiddler as I am in debug/dev mode. If I can
work it out, I'll post the request/response headers.

The Immediate Debug window (in VS) shows this error when it gets to
the exception:
A first chance exception of type
'System.Web.Services.Protocols.SoapException' occurred in
System.Web.Services.dll

The proxy classes were created from wsdl (vb).
Any other idea how to solve this error?

Thx in advance

On Apr 23, 2:48 pm, "Peer Jakobsen (AdWords API Guru)"
 wrote:
> You will need to set idSpecified to true otherwise the ID is not
> passed which obviously wouldn't work on a set operation
>
> campanha.id = Id_Adwords
> campanha.idSpecified = True
>
> To activate soap tracing in .NET you could use the lib
> \traceextension.cs in the .net API Client Library. You would have to
> reference that class as a soapextension in your app.config
>
> Last but not least, I think you should try to use the .net Client
> library to get started. It has lot's of samples and handles all the
> basic stuff for you such as soap tracing, authentication etc.
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Using a single API Token to manage multiple adwords accounts??

2010-04-23 Thread Yvan @ Ideas Design
Good morning.  I've been recruited to develop acustom application that
will allow my client to manage their Adwords reports using the API.
He already has an API token assigned to him, and wants me to get
started with the project in the next couple of weeks.

Question --

Is it at all possible for me to manage multiple Adwords accounts (for
different customers) using a single API token?  I ask because it would
be ideal if the application we develop could be re-distrubuted to
other Adwords account holders (as a free download) --- without
requiring each pf them to apply for their own API tokens.

Is this at all possible to achieve somehow?  Or would if be a
violation of the Terms and Conditions?  Please advise.

Thanks!
- Yvan

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: Problem with InfoService / InfoSelector in v2009

2010-04-23 Thread SEM
Here's the SOAP REQUEST...


http://schemas.xmlsoap.org/soap/
envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
  
https://adwords.google.com/api/
adwords/cm/v200909" soapenv:actor="http://schemas.xmlsoap.org/soap/
actor/next" soapenv:mustUnderstand="0">
  APP-TOKEN-REMOVED
  AUTH-TOKEN-REMOVED
  removed-...@email.com
  DEV-TOKEN-REMOVED
  BILLING
  true

  
  
https://adwords.google.com/api/adwords/info/v200909";>
  

  https://adwords.google.com/api/adwords/
cm/v200909">02/01/2010
  https://adwords.google.com/api/adwords/
cm/v200909">02/28/2010

client-lo...@email.com
UNIT_COUNT_FOR_CLIENTS
  

  


... and the SOAP response ...


http://schemas.xmlsoap.org/soap/envelope/";>
  

  soap:Server
  Fault occurred while processing.

  


-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: Problem retrieving Campaign information.

2010-04-23 Thread AdWords API Advisor
Hi Olek,

In that request you are still using the login for an MCC account in
the clientEmail header.  MCC accounts cannot have campaigns.  This
header must contain the login for a regular AdWords account.

Best,
- Eric

On Apr 22, 12:35 pm, LeXeR  wrote:
> Hi Eric,
>
> thank you for your answer.
> I still have problem retrieving Campaign information, even using admin
> account credentials.
>
> Cannot get any campaign info, always getting null.
> Can you give me a hint how to solve this problem?
>
> SOAP request/response:
>
> [22 Apr 2010 18:06:08,250 - DEBUG]
>  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:actor="http://schemas.xmlsoap.org/soap/actor/next";
> soapenv:mustUnderstand="0" xmlns:ns1="https://adwords.google.com/api/
> adwords/cm/v200909">** ns1:authToken>*...@.de ns1:clientEmail>** ns1:developerToken>AdWords API Java Client Library*** ns1:userAgent>false ns1:RequestHeader> soapenv:Body>
> [22 Apr 2010 18:06:08,250 - DEBUG]
>  xmlns:soap="http://schemas.xmlsoap.org/soap/
> envelope/">aa9701f12d6dbc7411ad37a0d1f84600 requestId>1347 responseTime>1 soap:Header>https://adwords.google.com/
> api/adwords/cm/v200909">0 totalNumEntries>CampaignPage Page.Type>DAILY period>Money ComparableValue.Type>0 amount>STANDARD getResponse>
>
> Internal log:
> AdWordsUser com.google.api.adwords.lib.adwordsu...@caf0ed
> campaignService
> com.google.api.adwords.v200909.cm.campaignservicesoapbindings...@14bc4e6
> CampaignSelector com.google.api.adwords.v200909.cm.campaignselec...@1
> CampaignPage com.google.api.adwords.v200909.cm.campaignp...@99444938
> CampaignPage page = campaignService.get(selector);
> page.getEntries() = null
> No campaigns were found.
>
> Thanks,
> Olek
>
> On 22 Apr., 17:52, AdWords API Advisor 
> wrote:
>
>
>
>
>
> > Hi Olek,
>
> > The clientEmail field must contain the login for an AdWords account,
> > not an MCC account.  More information on the headers is available
> > here:
>
> >  http://code.google.com/apis/adwords/v2009/docs/headers.html
>
> > Best,
> > - Eric Koleda, AdWords API Team
>
> > On Apr 22, 4:34 am, LeXeR  wrote:
>
> > > Hi community, Hi AdWords API Advisor
>
> > > using CampaignServiceInterface and CampaignSelector I can retrieve all
> > > my campaigns from sandbox. But while running the same code against
> > > production web service (https://adwords.google.com/api/adwords/cm/
> > > v200909/CampaignService) I cannot get any of my campaigns,
> > > CampaignPage always returns null.
> > > Do you have any solution for that?
>
> > > Currently I'm using my management account to create and control
> > > campaigns over AdWords web-interface and another non-admin developer
> > > account for API access. The developer token is registered to the
> > > developer account, but belongs to the same company.
> > > Putting the developer account information into email and clientEmail
> > > field seems not working for me. Should the email account owner also
> > > being owner of the created campaigns?
> > > Which account information shoul I provide in email and clientEmail
> > > fields (manager or developer)?
>
> > > Regadrs,
> > > Olek
>
> > > --
> > > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> > > Have you migrated to v200909 yet?
> > > The v13 sunset is on April 22, 2010.
>
> > > Also find us on our blog and discussion 
> > > group:http://adwordsapi.blogspot.comhttp://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 
> > > athttp://groups.google.com/group/adwords-api?hl=en
>
> > --
> > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> > Have you migrated to v200909 yet?
> > The v13 sunset is on April 22, 2010.
>
> > Also find us on our blog and discussion 
> > group:http://adwordsapi.blogspot.comhttp://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 
> > athttp://groups.google.com/group/adwords-api?hl=en
>
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Have you migrated to v200909 yet?
> The v13 sunset is on April 22, 2010.
>
> Also find us on our blog and discussion 
> group:http://adwordsapi.blogspot.comhttp://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>
> You recei

Re: Pause Campaign error in .NET

2010-04-23 Thread Peer Jakobsen (AdWords API Guru)
You will need to set idSpecified to true otherwise the ID is not
passed which obviously wouldn't work on a set operation

campanha.id = Id_Adwords
campanha.idSpecified = True

To activate soap tracing in .NET you could use the lib
\traceextension.cs in the .net API Client Library. You would have to
reference that class as a soapextension in your app.config

Last but not least, I think you should try to use the .net Client
library to get started. It has lot's of samples and handles all the
basic stuff for you such as soap tracing, authentication etc.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Problem with InfoService / InfoSelector in v2009

2010-04-23 Thread SEM
I've been trying to use the InfoService API to retrieve usage of
multiple client logins associated with a DEV TOKEN for billing
purposes. Note that these client logins do not have an associated
parent MCC account in terms of account grouping in the adwords UI. We
do however have an MCC account that shares the same DEV TOKEN which is
what I use to authenticate against in the code below...

private static final String getUsage2009(String sMccEmail, String
sMccPassword, String sEmail, String sDevToken) throws Throwable
{
// NAMESPACE STUFF
String sNamespace = "https://adwords.google.com/api/adwords/cm/
v200909";

// AUTHENTICATE LOGIN
String sAuthToken = sendPostRequest(sMccEmail, sMccPassword);
//System.out.println("Auth Token is " + sAuthToken);
SoapHeader sh = new SoapHeader("",
sAuthToken, null, sMccEmail, sDevToken, "BILLING", true);

// INFO SERVICE REQUEST + BINDING AUTH
String sServiceURL = "https://adwords.google.com/api/adwords/
info/v200909/InfoService";
InfoServiceInterface isi = new
InfoServiceLocator().getInfoServiceInterfacePort(new
URL(sServiceURL));
((Stub) isi).setHeader(sNamespace, "RequestHeader", sh);

// METHOD INVOCATION
InfoSelector is = new InfoSelector();
is.setApiUsageType(ApiUsageType.UNIT_COUNT_FOR_CLIENTS);
is.setClientEmails(new String[] { sEmail });
DateRange dr = new DateRange();
dr.setMin("02/01/2010");
dr.setMax("02/28/2010");
is.setDateRange(dr);

try {
ApiUsageInfo aui = isi.get(is);
return ("COST=" + aui.getApiUsageRecords()[0].getCost());
} catch (Throwable th)
{
th.printStackTrace();
}
return null;
}

Unfortunately, this fails with the generic / ambiguous error...

AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
 faultSubcode:
 faultString: Fault occurred while processing.
 faultActor:
 faultNode:
 faultDetail:
{http://xml.apache.org/axis/}stackTrace:Fault occurred while
processing.
at
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:
222)
at
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:
129)
at
org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:
1087)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
Source)
at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown
Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
$FragmentContentDispatcher.dispatch(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

Questions...

a] Is it even possible to retrieve info about usage of individual
client logins associated with ONE DEV TOKEN without the need to group
them in an MCC?

b] If yes to 'a' above, how and what does the error 'Fault occurred
while processing.' mean?
Is there any way to get a more accurate / relevant error?

c] How should the start/end dates in the date range be specified?
I have defined them as MM/dd/ but not sure if this is the expected
format as this does not appear to be documented.

d] My objective in the code above is to break down the total billed
amount against our DEV TOKEN for each of the client logins that use
the DEV TOKEN. Strangely, the InfoService.get method returns
ApiUsageInfo which returns an array of ApiUsageRecords that provides
cost for each client login. Assuming that I've done everything right
in the code above, does Google's API convert my request for
UNIT_COUNT_FOR_CLIENTS into COST_FOR_CLIENTS by dividing the units by
1000 and multiplying by 0.25?

Do let me know how I can proceed with this.

Thanks.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: keywordMaxCpc and keywordContentMaxCpc

2010-04-23 Thread Sythus
Hello,

thanks for your answer. I tried that, but i did not get the values i
need.

[bids] => ManualCPCAdGroupBids Object
(
[keywordMaxCpc] => Bid Object
(
[amount] => Money Object
(
[microAmount] => 11
[ComparableValueType] => Money
[_parameterMap:private] => Array
(
[ComparableValue.Type] =>
ComparableValueType
)

)

)

[keywordContentMaxCpc] =>
[siteMaxCpc] =>
[AdGroupBidsType] => ManualCPCAdGroupBids
[_parameterMap:private] => Array
(
[AdGroupBids.Type] => AdGroupBidsType
)

)

Normally the values of keywordMaxCpc and keywordContentMaxCpc looked
like '0.05' for 0.05€. That would be the values i need.

Any idea?

Thank everyone for further help,

best regards

Sythus

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Help with ASP.NET library

2010-04-23 Thread mcolom
I'm getting a binding error when using the dot net library that i dont
know how to solve. I compiled the library as is, tested some of the
examples that come with it, all of this succesfully. Then I tried to
use it from my main project. I'm doing so by adding a reference to the
generated assembly (google-api-adwords-dotnet.dll).

I've also updated the app.config of my application adding the
necessary fields for the adwords library, namely:



  


  















LOGIN DATA REMOVED













https://sandbox.google.com"/
>



  
  

  


  

  
  

  

  


I'm always getting the following assembly loading error

BindingFailure was detected
Message: The assembly with display name 'google-api-adwords-
dotnet.XmlSerializers' failed to load in the 'LoadFrom' binding
context of the AppDomain with ID 1. The cause of the failure was:
System.IO.FileNotFoundException: Could not load file or assembly
'google-api-adwords-dotnet.XmlSerializers, Version=7.1.0.0,
Culture=neutral, PublicKeyToken=null' or one of its dependencies. The
system cannot find the file specified.
File name: 'google-api-adwords-dotnet.XmlSerializers, Version=7.1.0.0,
Culture=neutral, PublicKeyToken=null'

=== Pre-bind state information ===
LOG: User = mcolom-PC\mcolom
LOG: DisplayName = google-api-adwords-dotnet.XmlSerializers,
Version=7.1.0.0, Culture=neutral, PublicKeyToken=null,
processorArchitecture=MSIL
 (Fully-specified)
LOG: Appbase = file:///C:/Users/mcolom/Documents/Visual Studio 2008/
Projects/Atso/Atso/bin/Debug/
LOG: Initial PrivatePath = NULL
Calling assembly : System.Xml, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089.
===
LOG: This bind starts in default load context.
LOG: Using application configuration file: C:\Users\mcolom\Documents
\Visual Studio 2008\Projects\Atso\Atso\bin\Debug
\Atso.vshost.exe.config
LOG: Using machine configuration file from C:\Windows\Microsoft.NET
\Framework\v2.0.50727\config\machine.config.
LOG: Policy not being applied to reference at this time (private,
custom, partial, or location-based assembly bind).
LOG: Attempting download of new URL file:///C:/Users/mcolom/Documents/Visual
Studio 2008/Projects/Atso/Atso/bin/Debug/google-api-adwords-
dotnet.XmlSerializers.DLL.
LOG: Attempting download of new URL file:///C:/Users/mcolom/Documents/Visual
Studio 2008/Projects/Atso/Atso/bin/Debug/google-api-adwords-
dotnet.XmlSerializers/google-api-adwords-dotnet.XmlSerializers.DLL.
LOG: Attempting download of new URL file:///C:/Users/mcolom/Documents/Visual
Studio 2008/Projects/Atso/Atso/bin/Debug/google-api-adwords-
dotnet.XmlSerializers.EXE.
LOG: Attempting download of new URL file:///C:/Users/mcolom/Documents/Visual
Studio 2008/Projects/Atso/Atso/bin/Debug/google-api-adwords-
dotnet.XmlSerializers/google-api-adwords-dotnet.XmlSerializers.EXE.

The error happens at runtime when I actually try to make the first
call to any service. The creation of the adwrodsuser does not throw
any error.

I've tried to make sure any references appearing into the original
Examples project is into my project, I've googled if anyone is having
the same problem with no success, and after 3 days i'm completely out
of ideas. Does anyone has any indication of where the problem migh be?

Ty very much

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


token is still pending for approval

2010-04-23 Thread Arada
Hallo Everybody

our token is still pending for approval since several days and I am
getting an error "No billing information entered" when I try to use
the api in Perl evenif the the Billing information is entered properly
and is also approved.

Are this two things connected to each other?

Can you please check this out?

With regards,
Hamza

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: What is the secret project of the adword team ?

2010-04-23 Thread Tony
I totaly agree with you. I'm a big Google fan too but so surprised the
could come up with something like the new API. It is the exact
opposite of what google is all about "Simplicity"...
I hope someone will answer to clarify the situation... Maybe that
wasn't just a Cylon plan :-) Maybe they are really good reasons for
that. But please, explain them !



On Apr 22, 6:15 pm, miracl  wrote:
> I finally took care of the migration to v2009 yesterday(yeah i know,
> doing it at the very last moment, lots of projects aside)
> I run adwords for like 100 customers, using budgetoptimizer,
> conversion optimizer, pulling stats, adjusting budget, and many other
> thing.
> So it was quite a work to migrate everything, cause i use a lot of
> function from the api.
>
> Still, I have a question for the google engineers, and it s not a
> troll i m about to do, this is really a question that i keep asking
> me, without finding any answer.
>
> After dying on google searching for examples on
> "How can i set the budget optimizer with a CPC bid limit on my
> campaign", i used one of the google example for the
> conversionoptimizer, tweaked and adjusted it, and came out with
> that :
>
>                 $campaignService = $user->GetCampaignService('v200909');
>                 $campaign = new Campaign();
>                 $campaign->id = $idGoogleCampaign;
>
>                 $BiddingTransition =   new BiddingTransition();
>                 $budgetOptimizer = new BudgetOptimizer();
>                 $budgetOptimizer->bidCeiling = new Money($bidCeiling);
>                 $BiddingTransition->targetBiddingStrategy =$budgetOptimizer;
>
>                 $operation = new CampaignOperation();
>                 $operation->biddingTransition = $BiddingTransition;
>                 $operation->operand = $campaign;
>                 $operation->operator = 'SET';
>
>                 $operations=array($operation);
>                 $result = $campaignService->mutate($operations);
>
> And it works ! i think it s the first example on the internet about
> that...
>
> My question now :
> GoogleAdword engineers, for the sake of gods, what is your secret
> cylon plan ?
> 576 characters, 13 lines of codes, overcomplex/veryartistic/
> totallyoverkill (<=choose one from these)
>
> I know i may sound a bit harsh, but if I plan on letting others
> accessing an API of my system, and if i have the money to hire some
> good programmers, here s how i d do it :
>
> Solution 1 : Make a very very very simple API that allows programmers
> to quickly and efficiently get the job done.
>
> Solution 2 : Make art, like you did, cause i have to admit it, it s
> really more beautiful than the v13, no more xml everywhere in the
> code, that's better, we get some functions and object now(well, it
> cost 37Megs of library on the hard disk, but hey, the megabyte is
> cheap nowadays, needs a very last version of php not even present on
> the standard ubuntu distribution, but hey, we developpers have the
> time to tweak around in linux to meet your advanced requirement)
>
> But with solution 2, like you did, well, if I actually want people to
> use it, i d give example for quite everything, not 33 examples script
> with random operations, when there are hundreds possible operations.
>
> About solution 1 : here's a hint for the same operation, not with 13
> lines, but with 2 :
> $campaign=new Campaign($id);
> $campaign->setBiddingStrategy('BudgetOptimizer',$maxcpa);
>
> What's wrong with that ? and dont tell me about bulk operations, cause
> it could be very simple to implement it with the same simplicity in
> mind.
>
> next time, warn us :
> We give you 100 days to completly understand what's in our minds with
> that new api, so you ll be able to guess how to work with it, cause we
> re not going to give you all the examples, who needs examples
> anyway ! :)
>
> Dont take me wrong, or do it if you like :), i m a big fan of google,
> I search with google, i do websites with googlemaps, i use gmail
> everyday(everyhour:)), I get almost all of my search traffic from
> google, adwords are a fantastic and very nearperfect
> project( contentnetwork set aside, dont get me started on this ).
> And the api allows to do anything a programmer would want, but please,
> keep it simple.
> Google is simplicity, look at the search page, look at the basic
> pagerank idea, simple yet more powerful than any other complex idea
> searchengines had before google came to our world.
>
> just my 2 cents.
> Good side : the new api is a lot faster(but is it because so much less
> programmers are able to work with it ? was that the real purpose of
> the v2009 :), just check the numbers if you have access to them, and
> proove me wrong ! :))
>
> miracl
>
> ps : accept my apologies if I offended you, that was not the purpose,
> the purpose is just to give a feedback from the field, where we
> developpers, are fighting ! :)
>
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Have you migr

AdError.LINE_TOO_WIDE @ operations[0].operand.ad.headline

2010-04-23 Thread asif
Hi Guys

i get error line too wide while adding a text Add,

HeadLine:IP Phone Global Power Supply for IP Phone 11xx, 12xx, 200x.
This does not include the IEC Power Cord

i think the max length is 25 , and it can be increased by using some
function please let me know how can i add bigger headlines

thanks

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Adwords sandbox offline?

2010-04-23 Thread Sultan
Hi;
I'm trying to access the adwords API using the php library but get the
following error:

failed to load external entity "https://adwords-sandbox.google.com/api/
adwords/cm/v200909/CampaignService?wsdl

I thought it could be a problem on my server at first but then I
realised the wsdl was not available.
I check the same address on production

https://adwords.google.com/api/adwords/cm/v200909/CampaignService?wsdl

and the wsdl was loaded right away but for the sandbox URL:

https://adwords-sandbox.google.com/api/adwords/cm/v200909/CampaignService?wsdl

it says "502 server error"

I'm I missing something here or is the sandbox offline?

Thanks;

Farid

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Keyword tool V2009 migration issue (duplicate keywords)

2010-04-23 Thread Jlaprise
I'm using the AdWords API in order to find related keywords along with
the competition level, search volume and monthly average volume. I
have finally got everything working with the V2009 API version but am
experiencing a couple very odd results.

- I get 3 entries for every keyword each containing completely
different metrics for each matching keyword instance.
- Although I get 3 sets of conflicting data per keyword, none of the
metrics match what is returned by the V13 service. The results in the
V13 service match the results found using the Google Keyword Tool
(https://adwords.google.com/select/KeywordToolExternal)

Here is a sample of the Ruby code I'm using to make the call:

latest = AdWords::Service.latest_version
api =
AdWords::API.new(AdWords::AdWordsCredentials.new(GOOGLE_API_CREDENTIALS))
svc = api.get_service('TargetingIdea', latest)

page_results = 100

selector = svc.module::TargetingIdeaSelector.new

keyword_parameter =
svc.module::RelatedToKeywordSearchParameter.new
kwd = svc.module::Keyword.new
kwd.text = self.name
kwd.matchType = 'BROAD'
keyword_parameter.keywords = [kwd]

selector.searchParameters = [keyword_parameter]
selector.ideaType = 'KEYWORD'
selector.requestType = 'STATS'
selector.requestedAttributeTypes = %w(KEYWORD
TARGETED_MONTHLY_SEARCHES AVERAGE_TARGETED_MONTHLY_SEARCHES
COMPETITION)

selector.paging = svc.module::Paging.new
selector.paging.startIndex = 0
selector.paging.numberResults = page_results

page = svc.get(selector)

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Pause Campaign error in .NET

2010-04-23 Thread takeon

I am attempting to a pause a campaign through the v2009 API with this
VB.NET code:

Dim Id_Adwords As Integer = 12345
Dim campanha As New CampaignService.Campaign
Dim campanhaOperacoes() As CampaignService.CampaignOperation =
{New CampaignOperation}

campanha.id = Id_Adwords
campanha.status = CampaignStatus.PAUSED

campanhaOperacoes(0).operator = [Operator].SET
campanhaOperacoes(0).operand = campanha
erro = False
Try
myCampaignService.mutate(campanhaOperacoes)
Catch ex As System.Web.Services.Protocols.SoapException
End Try

The error I get is:

"https://adwords.google.com/api/adwords/cm/
v200909">[OperatorError.OPERATOR_NOT_SUPPORTED @
operations[0], RequiredError.REQUIRED @ operations[0].operator]ApiExceptionhttp://www.w3.org/2001/
XMLSchema-instance" xsi:type="OperatorError">operations[0]OperatorErrorOPERATOR_NOT_SUPPORTEDhttp://www.w3.org/2001/XMLSchema-instance";
xsi:type="RequiredError">operations[0].operatorRequiredErrorREQUIRED"

(The SOAP Request Header has already been set.)

Also, I've seen in other posts about logging SOAP requests/responses -
what's the best way to enable this in .NET 2.0 with Visual Studio?

Any help greatly appreciated.

Thanks

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


XML_STREAM_EXC error

2010-04-23 Thread Magnus
Hi,

We tried updating 256 adgroups in a request. The header of the request
looked like this:

  
https://adwords.google.com/api/
adwords/cm/v200909" soapenv:actor="http://schemas.xmlsoap.org/soap/
actor/next" soapenv:mustUnderstand="0">
  https://adwords.google.com/api/adwords/
cm/v200909">**
  4756811121
  **
  AdWords API Java Client Library - v7.1.1 -
Keybroker Campaign Control 1.0
  false

  

And the response we got was:

 http://schemas.xmlsoap.org/soap/
envelope/">soap:ClientXML_STREAM_EXC


What does the XML_STREAM_EXC message means?

/Magnus

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: keywordMaxCpc and keywordContentMaxCpc

2010-04-23 Thread Peer Jakobsen (AdWords API Guru)
You can set this by setting the bids property on the adgroup object.
In your case the bids object would be of the type ManualCPCAdGroupBids

http://code.google.com/apis/adwords/v2009/docs/reference/AdGroupService.ManualCPCAdGroupBids.html

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


keywordMaxCpc and keywordContentMaxCpc

2010-04-23 Thread Sythus
Hello,

in the old v13 api it was possible to set and get keywordMaxCpc and
keywordContentMaxCpc from an AdGroup.

Is it possible to do that in the v200909 version too? If yes, i could
not find anything about that.

The Adgroup object has no attribute i need. I want to set and get a
keywordMaxCpc to an AdGroup. All keywords and contents of this AdGroup
should be affected by that MaxCpc.

Thank you for your help,

best regards

Sythus

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: Not getting any campaigns back from sandbox

2010-04-23 Thread LeXeR
Hi,

I also have the same problem retrieving Campaign information, even
using admin
account credentials and production service.

Cannot get any campaign info, always getting null.
Can you give me a hint how to solve this problem?

SOAP request/response:

[22 Apr 2010 18:06:08,250 - DEBUG]
http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://
www.w3.org/2001/XMLSchema-instance">http://schemas.xmlsoap.org/soap/actor/next";
soapenv:mustUnderstand="0" xmlns:ns1="https://adwords.google.com/api/
adwords/cm/v200909">***...@.de**AdWords API Java Client Library***false
[22 Apr 2010 18:06:08,250 - DEBUG]
http://schemas.xmlsoap.org/soap/
envelope/">aa9701f12d6dbc7411ad37a0d1f8460013471https://adwords.google.com/
api/adwords/cm/v200909">0CampaignPageDAILYMoney0STANDARD

Internal log:
AdWordsUser com.google.api.adwords.lib.adwordsu...@caf0ed
campaignService
com.google.api.adwords.v200909.cm.campaignservicesoapbindings...@14bc4e6
CampaignSelector com.google.api.adwords.v200909.cm.campaignselec...@1
CampaignPage com.google.api.adwords.v200909.cm.campaignp...@99444938
CampaignPage page = campaignService.get(selector);
page.getEntries() = null
No campaigns were found.

Thanks,
Olek



On 13 Apr., 21:41, AdWords API Advisor 
wrote:
> Hi,
>
> Can you confirm that there are campaigns in that sandbox account?  If
> so, can you post the SOAP XML request and response?
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Apr 12, 1:33 pm, J  wrote:
>
> > Hello,
>
> > I am trying to create JAX WS proxy and then connect to sandbox to
> > download campaigns. However, when i execute my code, there are no
> > campaigns downloaded -- there are no errors either. Following is my
> > code snippet:
>
> >     campaignService = new CampaignService();
> >     CampaignServiceInterface campaignServiceInterface =
> > campaignService.getCampaignServiceInterfacePort();
> >     // Add your code to call the desired methods.
> >     try {
> >     String email = "";
> >     String password = "";
> >     String clientEmail = "";
> >     String userAgent = "AdWords API Java Code Example";
> >     String developerToken = "something";
> >     String applicationToken = "something";
> >     boolean validateOnly = false;
>
> >     // Create authToken.
> >     String authToken = new AuthToken(email, password).getAuthToken();
> >     System.out.println("auth: " + authToken);
>
> >     // Set SOAP and XML settings. To send requests to production
> > environment,
> >     // replace "adwords-sandbox.google.com" with "adwords.google.com"
> > in the wsdl
> >     // URL. The namespace will always be "adwords.google.com", even in
> > the
> >     // sandbox.
> >     String serviceUrl = "https://adwords-sandbox.google.com/api/
> > adwords/cm/v200909/CampaignService";
> >     String namespace = "https://adwords.google.com/api/adwords/cm/
> > v200909";
>
> > ((BindingProvider)campaignServiceInterface).getRequestContext().put(Binding 
> > Provider.ENDPOINT_ADDRESS_PROPERTY,
> > serviceUrl);
>
> >      // Set the header.
> >     SoapHeader soapHeader = new SoapHeader();
> >     soapHeader.setApplicationToken(applicationToken);
> >     soapHeader.setAuthToken(authToken);
> >     soapHeader.setClientCustomerId(null);
> >     soapHeader.setClientEmail(clientEmail);
> >     soapHeader.setUserAgent(userAgent);
> >     soapHeader.setValidateOnly(validateOnly);
> >     soapHeader.setDeveloperToken(developerToken);
>
> > //    ((Stub) campaignService).setHeader(namespace, "RequestHeader",
> > soapHeader);
>
> >     // Create selector.
> >     CampaignSelector selector = new CampaignSelector();
> >     List holderList = new
> > ArrayList();
> >     SoapResponseHeader header = new SoapResponseHeader();
> >     javax.xml.ws.Holder status = new Holder();
>
> >     // Get all campaigns.
> >     CampaignPage page = campaignServiceInterface.get(selector,
> > soapHeader, status);
>
> >     System.out.println("status is: " + status.value.getRequestId());
>
> >     // Display campaigns.
> >     if (page.getEntries() != null) {
> >       for (Campaigncampaign: page.getEntries()) {
> >         System.out.println("Campaignwith name \"" +
> >campaign.getName() + "\" and id \""
> >             +campaign.getId() + "\" was found.");
> >       }
> >     } else {
> >       System.out.println("No campaigns were found.");
> >     }
> >     }
> >      catch (Exception e) {
> >     e.printStackTrace();
> >     }
> >     }

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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
ad

Re: AdWords API Re: Got this error "Separate content keyword bids is only applicable in campaigns with keyword cpc bids."

2010-04-23 Thread HB
Hi Eric,

with the new api v200909 everything works fine.

Harald

On Mar 26, 10:54 pm, AdWords API Advisor
 wrote:
> Hi Harald,
>
> From what I can tell this bug has not yet been fixed in the v13
> version of the API.  Given the sunset of the v13 campaign management
> services on April 22nd, I would urge you to migrate your code to the
> v200909 version of the API which doesn't have this issue.
>
> Best,
> - Eric
>
> On Mar 25, 6:43 am, HB  wrote:
>
> > Hi Eric,
>
> > the 
> > link:http://www.mail-archive.com/adwords-api@googlegroups.com/msg02065.html
>
> > Thanks,
> > Harald
>
> > On Mar 23, 5:39 pm, AdWords API Advisor 
> > wrote:
>
> > > Hi Harald,
>
> > > Can you link to the original thread so I can get more background
> > > information on this problem?  Do you have the SOAP XML from your
> > > request that generates this error?
>
> > > Best,
> > > - Eric Koleda, AdWords API Team
>
> > > On Mar 22, 2:41 pm, Harald Bartel  wrote:
>
> > > > Hello,
>
> > > > this bug seems not to be fixed.
> > > > What shoud I do if I have this problem?
>
> > > > best regards
> > > > Harald
>
> > > > On Mar 4, 1:44 pm, AdWords API Advisor 
> > > > wrote:
> > > >  > Hello Xavier,
> > > >  >
> > > >  >  This is a bug that the engineering team is going to have to resolve.
> > > >  >
> > > >  >  I'll update this thread with more information when I have it, but
> > > >  > they are actively looking into the issue.
> > > >  >
> > > >  > Cheers,
> > > >  > -Jeff Posnick, AdWords API Team
>
> > > > --
> > > > Harald Bartel
>
> > > > Prozentor GmbH |http://www.prozentor.de
> > > > Brunnenstr. 4  | 10119 Berlin | Germany
> > > > fon:+49 30 284459-42  fax:+49 30 284459-59
>
> > > > Amtsgericht: Berlin-Charlottenburg HRB 70501
> > > > Gesch ftsf hrerin: Stephanie Richter
>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Re: Update NegativeCampaignCriterion?

2010-04-23 Thread Peer Jakobsen (AdWords API Guru)
There aren't really any properties on a NegativeCampaignCriterion
where it makes sense to update. So to answer your question, updates
are not allowed.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


Update NegativeCampaignCriterion?

2010-04-23 Thread Daniel
Hey,

can i update a NegativeCampaignCriterion or did i have to delete the
old and add a new one like it is at TextAdvices?
Cause when i try to update a CampaignNegativeCriterion i get the Error
"Operator not Supportet" when i use the SET operator.

Regards,
Daniel

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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