Stop Google Ads API changes

2024-03-19 Thread Magnus Nielsen
Hi!

I took over a Google Ads Account for a client.
However there is still some automations in the account being made every day 
by Google Ads API.

The email that is linked to the changes is change history is the owner of 
the account, but he knows nothing about it. 

How do i stop the API from making daily changes?

Best Regards,
Magnus

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/62f52c5b-a1f5-4393-a37c-b8e4c64799fan%40googlegroups.com.


Re: TokenResponseException

2014-01-24 Thread Magnus Ljung
Hi again,

We have changed our implementation to retry the operation if we get this 
exception and that seems to work. 

/Magnus

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


TokenResponseException

2014-01-22 Thread Magnus Ljung
Hi,

We are using the Java client libraries to access the AdWords API. Lately we 
have started to get this kind of errors:

Caused by: java.lang.reflect.UndeclaredThrowableException
at $Proxy218.get(Unknown Source)
at 
com.keybroker.services.publish.google.GoogleDownloadCampaignBudgetService$2.call(GoogleDownloadCampaignBudgetService.java:66)
at 
com.keybroker.services.publish.google.GoogleDownloadCampaignBudgetService$2.call(GoogleDownloadCampaignBudgetService.java:63)
at 
com.keybroker.services.GoogleSoapDownloadService$1.call(GoogleSoapDownloadService.java:32)
at 
com.keybroker.services.GoogleSoapDownloadVisitorService$1.doRetryingSoapCall(GoogleSoapDownloadVisitorService.java:35)
at 
com.keybroker.services.GoogleSoapDownloadVisitorService$1.doRetryingSoapCall(GoogleSoapDownloadVisitorService.java:33)
at 
com.keybroker.util.SoapCallerImpl.executeWithExceptionHandler(SoapCallerImpl.java:38)
... 26 more
Caused by: com.google.api.ads.common.lib.exception.OAuthException: OAuth2 
token could not be refreshed.
at 
com.google.api.ads.common.lib.auth.AuthorizationHeaderProvider.getOAuth2Header(AuthorizationHeaderProvider.java:104)
at 
com.google.api.ads.common.lib.auth.AuthorizationHeaderProvider.getAuthorizationHeader(AuthorizationHeaderProvider.java:77)
at 
com.google.api.ads.common.lib.soap.AuthorizationHeaderHandler.setAuthorization(AuthorizationHeaderHandler.java:63)
at 
com.google.api.ads.adwords.axis.AdWordsAxisHeaderHandler.setAuthenticationHeaders(AdWordsAxisHeaderHandler.java:125)
at 
com.google.api.ads.adwords.axis.AdWordsAxisHeaderHandler.setHeaders(AdWordsAxisHeaderHandler.java:90)
at 
com.google.api.ads.adwords.axis.AdWordsAxisHeaderHandler.setHeaders(AdWordsAxisHeaderHandler.java:1)
at 
com.google.api.ads.common.lib.client.AdsServiceClient.setHeaders(AdsServiceClient.java:111)
at 
com.google.api.ads.common.lib.soap.SoapServiceClient.invoke(SoapServiceClient.java:92)
... 33 more
Caused by: com.google.api.client.auth.oauth2.TokenResponseException: 403 
Forbidden
!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN 
http://www.w3.org/TR/html4/loose.dtd;htmlheadtitleGoogle-konton/titlemeta
 
http-equiv=content-type content=text/html; charset=utf-8meta 
http-equiv=X-UA-Compatible content=IE=edge /meta name=viewport 
content=width=device-width, initial-scale=1, minimum-scale=1, 
maximum-scale=1, user-scalable=0 /link rel='stylesheet' type='text/css' 
href='https://ssl.gstatic.com/accounts/o/1893590695-error_page_css_ltr.css'
script type=text/javascript 
src=https://ssl.gstatic.com/accounts/o/4240385162-common_lib.js;/script
style@media screen and (max-width:500px) {#robot {background: none; 
min-height: 0; min-width: 0; padding: 0;}#stack_trace {display: none;}}
#oauth2_request_info_header {background-image: 
url(https://ssl.gstatic.com/accounts/o/blank.gif;);}/style/headbody 
div id=robot/diva href=//www.google.com/ id=googlelogoimg 
src=//www.google.com/images/logo_sm.gif alt=Google/ap 
class=largeb403./b insDet har uppstått ett fel./ins/pp 
class=largeDu har inte behörighet att göra den här begäran.  insDet är 
allt vi vet./ins/p/body/html
at 
com.google.api.client.auth.oauth2.TokenResponseException.from(TokenResponseException.java:105)
at 
com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed(TokenRequest.java:287)
at 
com.google.api.client.auth.oauth2.TokenRequest.execute(TokenRequest.java:307)
at 
com.google.api.client.auth.oauth2.Credential.executeRefreshToken(Credential.java:570)
at 
com.google.api.client.auth.oauth2.Credential.refreshToken(Credential.java:489)
at 
com.google.api.ads.common.lib.auth.OAuth2Helper.callRefreshToken(OAuth2Helper.java:70)
at 
com.google.api.ads.common.lib.auth.OAuth2Helper.refreshCredential(OAuth2Helper.java:56)
at 
com.google.api.ads.common.lib.auth.AuthorizationHeaderProvider.getOAuth2Header(AuthorizationHeaderProvider.java:102)
... 40 more


If the user does a manual re-authentication, i.e requests a new 
access-token, it works until it is time to refresh it. We've had similar 
problems before, but in those cases it was a Rate Limit Exceeded that 
caused the TokenResponseException. This cause looks a bit strange as it 
returns 403 Forbidden.

Any idea what's going on?

Regards
Magnus Ljung

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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

Re: Adding attribute field mappings

2013-11-17 Thread Magnus Ljung
I guess the answer came in this blog 
post: 
http://googleadsdeveloper.blogspot.se/2013/11/increase-sitelinks-performance-with.html?utm_source=feedburnerutm_medium=feedutm_campaign=Feed:+GoogleAdsDeveloperBlog+(Google+Ads+Developer+Blog)

Just remove the old FeedMapping and add a new one with containing both the 
old and new field mapping attributes.

Den onsdagen den 6:e november 2013 kl. 14:58:52 UTC+1 skrev Magnus Ljung:

 Hi,

 I have a feed for sitelinks with mappings for the text and url fields. Now 
 I see that the description 1 and 2 fields are generally available through 
 the API. So I would like to add those attributes to my feed and the 
 corresponding attribute field mappings to my FeedMapping.

 It worked great to add new attributes to the feed, but I can't figure out 
 how to add more attribute field mappings to an existing feed mapping.

 I tried with an ADD operation, but, not surprisingly, the API responded 
 with FeedMappingError.MULTIPLE_MAPPINGS_FOR_PLACEHOLDER_TYPE. 

 I also tried with SET, which seems more logical, but the API responded 
 with OperatorError.OPERATOR_NOT_SUPPORTED.

 Is it possible to add attribute field mappings to an existing FeedMapping? 
 If not, what is the recommended way to add support for description fields 
 for sitelinks?

 Regards
 Magnus Ljung


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Feed attributes

2013-11-13 Thread Magnus Ljung
Hi Takeshi,

No, but I don't want to remove the FeedMapping attribute field mappings, 
I'd like to remove the FeedAttributes from the Feed.

I've tried FeedService.mutate(SET) with a subset of the feed attributes 
that I already have. I have also tried to use FeedService.mutate(REMOVE) 
but that removed the feed itself, unsurprisingly.

Regards,
Magnus

Den tisdagen den 12:e november 2013 kl. 08:50:40 UTC+1 skrev Takeshi 
Hagikura (AdWords API Team):

 Hi Magnus, 

 It should be possible. Have you tried 
 FeedMappingServicehttps://developers.google.com/adwords/api/docs/reference/v201309/FeedMappingService.mutate
  
 (REMOVE)?

 Best,
 - Takeshi, AdWords API Team

 On Friday, November 1, 2013 12:04:05 AM UTC+9, Magnus Ljung wrote:

 Hi,

 Is there any way to remove feed attributes from a feed? If that is 
 impossible, can I change the name of a feed attribute somehow?

 I have some buggy code that have created some unwanted attributes on a 
 feed and I'd like to clean that up.

 Thanks
 /Magnus



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Adding attribute field mappings

2013-11-07 Thread Magnus Ljung
Hi,

I have a feed for sitelinks with mappings for the text and url fields. Now 
I see that the description 1 and 2 fields are generally available through 
the API. So I would like to add those attributes to my feed and the 
corresponding attribute field mappings to my FeedMapping.

It worked great to add new attributes to the feed, but I can't figure out 
how to add more attribute field mappings to an existing feed mapping.

I tried with an ADD operation, but, not surprisingly, the API responded 
with FeedMappingError.MULTIPLE_MAPPINGS_FOR_PLACEHOLDER_TYPE. 

I also tried with SET, which seems more logical, but the API responded 
with OperatorError.OPERATOR_NOT_SUPPORTED.

Is it possible to add attribute field mappings to an existing FeedMapping? 
If not, what is the recommended way to add support for description fields 
for sitelinks?

Regards
Magnus Ljung

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Feed attributes

2013-11-01 Thread Magnus Ljung
Hi,

Is there any way to remove feed attributes from a feed? If that is 
impossible, can I change the name of a feed attribute somehow?

I have some buggy code that have created some unwanted attributes on a feed 
and I'd like to clean that up.

Thanks
/Magnus

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Ad parameters in adwords CLI

2011-03-11 Thread Magnus
Hi,

I just tried the Adwords CLI tool and it looks very nice. However, I 
couldn't find any way to see ad parameters in it. Is it possible? If not, 
will it be added?

Thanks,
/Magnus

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Could not get ClientLogin token for user: Auth token could not be retrieved because of IOException: Operation timed out

2010-12-17 Thread Magnus
Hello again,

We still have this problem. It's been like this for three days now,
any idea how to research this problem?

Our logs shows the timeout to be 5 minutes:
INFO  2010-12-17 08:56:13,606 [RMI TCP Connection(3332)-10.0.4.10]
Trying to sync campaigns
ERROR 2010-12-17 09:01:13,251 [RMI TCP Connection(3332)-10.0.4.10]
Could not sync campaigns
javax.xml.rpc.ServiceException: Could not get ClientLogin token for
user: Auth token could not be retrieved because of IOException:
Operation timed out
at com.google.api.adwords.lib.AdWordsVersion
$AdWordsVersionV201008.setHeaders(lib:AdWordsVersion.java):303)
at
com.google.api.adwords.lib.AdWordsServiceFactory.getConfiguredStub(lib:AdWordsServiceFactory.java):
184)
at
com.google.api.adwords.lib.AdWordsServiceFactory.generateSerivceStub(lib:AdWordsServiceFactory.java):
104)
at
com.google.api.adwords.lib.AdWordsUser.getService(lib:AdWordsUser.java):
334)


On Dec 16, 4:20 pm, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi All,

 It looks like there a problem fetching the the auth token from the
 ClientLogin API, which is separate from the AdWords API:

  http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html

 I haven't heard any other cases of timeouts with this API, but let me
 know if the problem continues.

 Best,
 - Eric Koleda, AdWords API Team

 On Dec 16, 3:15 am, Magnus magnus.lj...@gmail.com wrote:

  Just to clarify, we are using the Java client libraries and the stack trace
  looks like this:

  javax.xml.rpc.ServiceException: Could not get ClientLogin token for user: 
  Auth token could not be retrieved because of IOException: Operation timed 
  out
          at 
  com.google.api.adwords.lib.AdWordsVersion$AdWordsVersionV201008.setHeaders( 
  lib:AdWordsVersion.java):303)
          at 
  com.google.api.adwords.lib.AdWordsServiceFactory.getConfiguredStub(lib:AdWo 
  rdsServiceFactory.java):184)
          at 
  com.google.api.adwords.lib.AdWordsServiceFactory.generateSerivceStub(lib:Ad 
  WordsServiceFactory.java):104)
          at 
  com.google.api.adwords.lib.AdWordsUser.getValidationService(lib:AdWordsUser 
  .java):304)

          ... our code

  /Magnus

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Could not get ClientLogin token for user: Auth token could not be retrieved because of IOException: Operation timed out

2010-12-17 Thread Magnus
After rebooting our system it works again. Strange problem though.

/Magnus

On Dec 17, 9:17 am, Magnus magnus.lj...@gmail.com wrote:
 Hello again,

 We still have this problem. It's been like this for three days now,
 any idea how to research this problem?

 Our logs shows the timeout to be 5 minutes:
 INFO  2010-12-17 08:56:13,606 [RMI TCP Connection(3332)-10.0.4.10]
 Trying to sync campaigns
 ERROR 2010-12-17 09:01:13,251 [RMI TCP Connection(3332)-10.0.4.10]
 Could not sync campaigns
 javax.xml.rpc.ServiceException: Could not get ClientLogin token for
 user: Auth token could not be retrieved because of IOException:
 Operation timed out
         at com.google.api.adwords.lib.AdWordsVersion
 $AdWordsVersionV201008.setHeaders(lib:AdWordsVersion.java):303)
         at
 com.google.api.adwords.lib.AdWordsServiceFactory.getConfiguredStub(lib:AdWordsServiceFactory.java):
 184)
         at
 com.google.api.adwords.lib.AdWordsServiceFactory.generateSerivceStub(lib:AdWordsServiceFactory.java):
 104)
         at
 com.google.api.adwords.lib.AdWordsUser.getService(lib:AdWordsUser.java):
 334)

 On Dec 16, 4:20 pm, AdWords API Advisor adwordsapiadvi...@google.com
 wrote:

  Hi All,

  It looks like there a problem fetching the the auth token from the
  ClientLogin API, which is separate from the AdWords API:

   http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html

  I haven't heard any other cases of timeouts with this API, but let me
  know if the problem continues.

  Best,
  - Eric Koleda, AdWords API Team

  On Dec 16, 3:15 am, Magnus magnus.lj...@gmail.com wrote:

   Just to clarify, we are using the Java client libraries and the stack 
   trace
   looks like this:

   javax.xml.rpc.ServiceException: Could not get ClientLogin token for user: 
   Auth token could not be retrieved because of IOException: Operation timed 
   out
           at 
   com.google.api.adwords.lib.AdWordsVersion$AdWordsVersionV201008.setHeaders(
lib:AdWordsVersion.java):303)
           at 
   com.google.api.adwords.lib.AdWordsServiceFactory.getConfiguredStub(lib:AdWo
rdsServiceFactory.java):184)
           at 
   com.google.api.adwords.lib.AdWordsServiceFactory.generateSerivceStub(lib:Ad
WordsServiceFactory.java):104)
           at 
   com.google.api.adwords.lib.AdWordsUser.getValidationService(lib:AdWordsUser
.java):304)

           ... our code

   /Magnus

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Could not get ClientLogin token for user: Auth token could not be retrieved because of IOException: Operation timed out

2010-12-16 Thread Magnus
Just to clarify, we are using the Java client libraries and the stack trace 
looks like this:

javax.xml.rpc.ServiceException: Could not get ClientLogin token for user: Auth 
token could not be retrieved because of IOException: Operation timed out
at 
com.google.api.adwords.lib.AdWordsVersion$AdWordsVersionV201008.setHeaders(lib:AdWordsVersion.java):303)
at 
com.google.api.adwords.lib.AdWordsServiceFactory.getConfiguredStub(lib:AdWordsServiceFactory.java):184)
at 
com.google.api.adwords.lib.AdWordsServiceFactory.generateSerivceStub(lib:AdWordsServiceFactory.java):104)
at 
com.google.api.adwords.lib.AdWordsUser.getValidationService(lib:AdWordsUser.java):304)

... our code


/Magnus


-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Ad parameters enhancements

2010-12-13 Thread Magnus
Hi,

I just saw the announcement for the ad parameters enhancements. I think it 
is great that you've added support for more currency symbols and currency 
codes. But I can't find a list of which currency codes and currency symbols 
are supported. Could you please enlighten us?

/Magnus Ljung

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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:

  soapenv:Header
ns1:RequestHeader xmlns:ns1=https://adwords.google.com/api/
adwords/cm/v200909 soapenv:actor=http://schemas.xmlsoap.org/soap/
actor/next soapenv:mustUnderstand=0
  ns1:authToken xmlns:ns1=https://adwords.google.com/api/adwords/
cm/v200909**/ns1:authToken
  ns1:clientCustomerId4756811121/ns1:clientCustomerId
  ns1:developerToken**/ns1:developerToken
  ns1:userAgentAdWords API Java Client Library - v7.1.1 -
Keybroker Campaign Control 1.0/ns1:userAgent
  ns1:validateOnlyfalse/ns1:validateOnly
/ns1:RequestHeader
  /soapenv:Header

And the response we got was:

 ?xml version=1.0 encoding=UTF-8?soap:Envelope
xmlns:soap=http://schemas.xmlsoap.org/soap/
envelope/soap:Bodysoap:Faultfaultcodesoap:Client/
faultcodefaultstringXML_STREAM_EXC/faultstring/soap:Fault/
soap:Body/soap:Envelope


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


Unexpected internal API error

2010-04-19 Thread Magnus
Hello,

We got an unexpected internal API error in response to a request which
tried to update 141 campaign targets. The request header looked like
this:

soapenv:Envelope xmlns:soapenv=http://schemas.xmlsoap.org/soap/
envelope/ xmlns:xsd=http://www.w3.org/2001/XMLSchema;
xmlns:xsi=http://www.w3.org/20
01/XMLSchema-instance
  soapenv:Header
ns1:RequestHeader xmlns:ns1=https://adwords.google.com/api/
adwords/cm/v200909 soapenv:actor=http://schemas.xmlsoap.org/soap/
actor/next soapenv:
mustUnderstand=0
  ns1:authToken xmlns:ns1=https://adwords.google.com/api/adwords/
cm/v200909**/ns1:authToken
  ns1:clientCustomerId9278534380/ns1:clientCustomerId
  ns1:developerToken**/ns1:developerToken
  ns1:userAgentAdWords API Java Client Library - v7.1.1 -
Keybroker Campaign Control 1.0/ns1:userAgent
  ns1:validateOnlyfalse/ns1:validateOnly
/ns1:RequestHeader
  /soapenv:Header

The response we got was this:

?xml version=1.0 encoding=UTF-8?soap:Envelope
xmlns:soap=http://schemas.xmlsoap.org/soap/envelo
pe/soap:Bodysoap:Faultfaultcodesoap:Server/
faultcodefaultstringInternalApiError.UNEXPECTED_INTERNAL_API_ERROR
@ /faultstringdetailApiEx
ceptionFault xmlns=https://adwords.google.com/api/adwords/cm/
v200909messageInternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ /
messageApplicationE
xception.TypeApiException/ApplicationException.Typeerrors
xsi:type=InternalApiError xmlns:xsi=http://www.w3.org/2001/
XMLSchema-instancefieldPa
th/trigger/ApiError.TypeInternalApiError/
ApiError.TypereasonUNEXPECTED_INTERNAL_API_ERROR/reason/errors/
ApiExceptionFault/detail/soap:
Fault/soap:Body/soap:Envelope

What could we do to not get this error?

Regards
Magnus Ljung

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 API DatabaseError.CONCURRENT_MODIFICATION or which concurrent modifications are allowed?

2010-02-11 Thread Magnus
Hi,

When we have to upload changes to a campaign using the 200909 API we
upload both ad and keywords changes at the same time using two
threads. Sometimes we get a DatabaseError.CONCURRENT_MODIFICATION
back. So my question is what concurrent modifications are allowed? Do
we have to deal with one campaign at a time or one account or
something else?

Here are the SOAP request and response that caused the error:

 ?xml version=1.0 encoding=UTF-8?soapenv:Envelope
xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/;
xmlns:xsd=http://www.w3.org/2001/XMLSchema; xmlns:xsi=http://www.w
3.org/2001/XMLSchema-instancesoapenv:Headerns1:RequestHeader
soapenv:actor=http://schemas.xmlsoap.org/soap/actor/next;
soapenv:mustUnderstand=0 xmlns:ns1=https://adwords.google.com/api/
adwords/cm/v200909ns1:applicationTokenTwAbF7xAay84
ntBUiLrIaw/ns1:applicationTokenns1:authToken xmlns:ns1=https://
adwords.google.com/api/adwords/cm/v200909**/
ns1:authTokenns1:clientCustomerId9940465121/
ns1:clientCustomerIdns1:developerTokenp2yMk6iT8bAMXbyt3cCuOQ/
ns1:developerToke
nns1:userAgentAdWords API Java Client Library - v6.4.0 - Keybroker
Campaign Control 1.0/ns1:userAgentns1:validateOnlyfalse/
ns1:validateOnly/ns1:RequestHeader/
soapenv:Headersoapenv:Bodymutate xmlns=https://adwords.google.com/
api/adw
ords/cm/v200909operationsoperatorREMOVE/operatorns2:operand
xsi:type=ns2:BiddableAdGroupCriterion xmlns:ns2=https://
adwords.google.com/api/adwords/cm/v200909ns2:adGroupId1569734428/
ns2:adGroupIdns2:criterion xsi:type=ns2:Keyword
ns2:id16137165568/ns2:idns2:textBahsybdf/
ns2:textns2:matchTypeBROAD/ns2:matchType/
ns2:criterionns2:userStatusDELETED/ns2:userStatusns2:bids
xsi:type=ns2:ManualCPMAdGroupCriterionBidsns2:maxCpmns2:amountns2:microAmount0
/ns2:microAmount/ns2:amount/ns2:maxCpm/ns2:bids/ns2:operand/
operationsoperationsoperatorREMOVE/operatorns3:operand
xsi:type=ns3:BiddableAdGroupCriterion xmlns:ns3=https://
adwords.google.com/api/adwords/cm/v200909ns3:adGroup
Id1569734428/ns3:adGroupIdns3:criterion
xsi:type=ns3:Keywordns3:id16137165658/ns3:idns3:textKalsimf/
ns3:textns3:matchTypeBROAD/ns3:matchType/
ns3:criterionns3:userStatusDELETED/ns3:userStatusns3:bids
xsi:type=ns3:ManualCPM
AdGroupCriterionBidsns3:maxCpmns3:amountns3:microAmount0/
ns3:microAmount/ns3:amount/ns3:maxCpm/ns3:bids/ns3:operand/
operationsoperationsoperatorREMOVE/operatorns4:operand
xsi:type=ns4:BiddableAdGroupCriterion xmlns:ns4=
https://adwords.google.com/api/adwords/cm/
v200909ns4:adGroupId1569734428/ns4:adGroupIdns4:criterion
xsi:type=ns4:Keywordns4:id16137165388/ns4:idns4:textNalsinff/
ns4:textns4:matchTypeBROAD/ns4:matchType/ns4:criterionns4:use
rStatusDELETED/ns4:userStatusns4:bids
xsi:type=ns4:ManualCPMAdGroupCriterionBidsns4:maxCpmns4:amountns4:microAmount0/
ns4:microAmount/ns4:amount/ns4:maxCpm/ns4:bids/ns4:operand/
operationsoperationsoperatorADD/operator
ns5:operand xsi:type=ns5:BiddableAdGroupCriterion xmlns:ns5=https://
adwords.google.com/api/adwords/cm/v200909ns5:adGroupId1569739198/
ns5:adGroupIdns5:criterion
xsi:type=ns5:Keywordns5:textBahsybdf/
ns5:textns5:matchTypeBROAD/ns5:
matchType/ns5:criterionns5:userStatusACTIVE/
ns5:userStatusns5:bids
xsi:type=ns5:ManualCPCAdGroupCriterionBidsns5:maxCpcns5:amountns5:microAmount2000/
ns5:microAmount/ns5:amount/ns5:maxCpc/ns5:bids/ns5:operand/
operationsoperationsoperatorADD/operatorns6:operand
xsi:type=ns6:BiddableAdGroupCriterion xmlns:ns6=https://
adwords.google.com/api/adwords/cm/v200909ns6:adGroupId1569739198/
ns6:adGroupIdns6:criterion xsi:type=ns6:Keywordns6:textKalsi
mf/ns6:textns6:matchTypeBROAD/ns6:matchType/
ns6:criterionns6:userStatusACTIVE/ns6:userStatusns6:bids
xsi:type=ns6:ManualCPCAdGroupCriterionBidsns6:maxCpcns6:amountns6:microAmount2000/
ns6:microAmount/ns6:amount/ns6:max
Cpc/ns6:bids/ns6:operand/operationsoperationsoperatorADD/
operatorns7:operand xsi:type=ns7:BiddableAdGroupCriterion
xmlns:ns7=https://adwords.google.com/api/adwords/cm/
v200909ns7:adGroupId1569739198/ns7:adGroupIdns7:criterion
 xsi:type=ns7:Keywordns7:textNalsinff/
ns7:textns7:matchTypeBROAD/ns7:matchType/
ns7:criterionns7:userStatusACTIVE/ns7:userStatusns7:bids
xsi:type=ns7:ManualCPCAdGroupCriterionBidsns7:maxCpcns7:amountns7:microAmount2000
/ns7:microAmount/ns7:amount/ns7:maxCpc/ns7:bids/ns7:operand/
operations/mutate/soapenv:Body/soapenv:Envelope


?xml version=1.0 encoding=UTF-8?soap:Envelope
xmlns:soap=http://schemas.xmlsoap.org/soap/
envelope/soap:HeaderResponseHeader xmlns=https://
adwords.google.com/api/adwords
/cm/v200909requestIdff5dc623d3ee16a0280d99feadfe000c/
requestIdoperations0/operationsresponseTime2056/
responseTimeunits1/units/ResponseHeader/
soap:Headersoap:Bodysoap:Faultfaultcodesoap:Server/
faultcodefaultstringDatabaseError.CONCURRENT_MODIFICATION @ /
faultstringdetailApiExceptionFault xmlns=https://
adwords.google.com/api/adwords/cm/
v200909messageDatabaseError.CONCURRENT_MODIFICATION @ /
messageApplicationException.TypeApiException/
ApplicationException.Typeerrors 

AdWords API Determine if a keyword is using default bid in structure report

2009-11-04 Thread Magnus
Hi,

When I download a structure report for keywords I can see the bid as
maxCpc. However, if the bid for the keyword is not set I see the bid
from the adgroup. Is there any way to determine if the bid is actually
set on the keyword or on the adgroup?

Thanks
Magnus

--

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-...@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.