User Permission Denied Different Client Library

2015-08-24 Thread Mark Hill
I've created a small application with the php client library. Now i'm 
considering the possibility of using the .NET library but i'm running into 
an issue. Every time I attempt to perform any basic actions I get a user 
permission denied trigger null error. However, I can access a test account 
I setup fine, but the problems happen when I use the exact same 
OAUTH/Developer info that is being used by the currently running 
application. Any idea on what the problem might be?

Thank You,
Mark Hill

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

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


error_description : Unauthorized client or scope in request. in Adwords

2015-08-24 Thread Senthil Palaniswami
Team, 

I am trying to get the Google AdWords Campaign data by C# Console 
application with the below settings, using the service account method. But 
i get the error_description : Unauthorized client or scope in request. , 
it doesn't make sense. Because the same is used in Google Analytics Core V3 
API, it works fine. Not sure what is going on, could anyone please direct 
me here. Thanks a bunch .. 

   user.OAuthProvider.Config.OAuth2Mode = OAuth2Flow.SERVICE_ACCOUNT;  


user.OAuthProvider.Config.OAuth2CertificatePath = 
@c:\SCXX-fa275b332b6c.p12;

user.OAuthProvider.Config.OAuth2ServiceAccountEmail = 
647795...@developer.gserviceaccount.com ;

user.OAuthProvider.Config.OAuth2PrnEmail = 
xx...@gmail.com;

user.OAuthProvider.Config.OAuth2ClientId = 
647797670307-adov5.apps.googleusercontent.com;

  user.OAuthProvider.Config.OAuth2Scope = 
https://www.googleapis.com/auth/adwords;;

user.OAuthProvider.Config.OAuth2CertificatePassword = 
notasecret;


thanks
Senthil

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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a8266aa3-0369-42f8-9b8a-8f1392e0c12c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Service Account Access Error Unauthorized client or scope in request

2015-08-24 Thread Josh Radcliff (AdWords API Team)
Hi,

I'm not aware of any recent changes to service account requirements -- they 
have always required a Google Apps Domain as far back as I recall.

Coming at this from a different angle, do you actually need service account 
functionality, or could you simply use *offline* access as described in the 
alternative 
to service accounts section of the guide 
https://developers.google.com/adwords/api/docs/guides/service-accounts#alt
?

Thanks,
Josh, AdWords API Team

On Monday, August 24, 2015 at 8:41:37 AM UTC-4, Cory Shaw wrote:

 The only way to use the API now with a service account is using a Google 
 Apps domain paying for Google Apps users per month? It wasn't like that 
 before. Plus how would this work with localhost and testing purposes? We 
 don't need any of what Google Apps has to offer. We just want API access 
 like before.

 On Friday, August 21, 2015 at 5:13:01 PM UTC-4, Josh Radcliff (AdWords API 
 Team) wrote:

 Hi,

 Did you also complete the Steps to granting a service account 
 impersonation abilities 
 https://developers.google.com/adwords/api/docs/guides/service-accounts#impersonation,
  
 using the new client ID?

 Thanks,
 Josh, AdWords API Team

 On Thursday, August 20, 2015 at 4:11:04 PM UTC-4, Cory Shaw wrote:

 We recently had to switch to a new manager account for AdWords due to 
 the domain of the email associated with the account. We have an in-house 
 dashboard for our clients to sign in and visually see reports returned from 
 the AdWords API. On our previous MCC account we were accepted to the API 
 and had a working Developer Token and service account with .p12 key that 
 successfully connects to the API. To fix our domain issue, we created a new 
 MCC account that fit our domain problems. We then made our new MCC account 
 a manager of our old MCC account, and then continued to add the rest of our 
 clients to the new MCC account. 

 After doing so we needed to fix our dashboard to use the new MCC's 
 developer token and service account credentials. So we signed into the same 
 email as our new MCC account and went to the Developer's Console and 
 created a new service account. The same as we made our old MCC's service 
 account. We switched our dashboard to use the new service account's 
 credentials, p12 key, and Developer Token, then switched the Prn Email to 
 match. Unfortunately, it is returning:

 { 

Failed to get access token for service account. 

 { 

  error : unauthorized_client,  

  error_description : Unauthorized client or scope in 
 request. 

 } 

 }


 Our old Service Account worked immediately after we created it, but this 
 is giving us trouble if we try to connect at all. Our settings are 
 identical except for the credentials shown below:


 //OLD MCC

 ((AdWordsAppConfig) _user.Config).DeveloperToken = 
 OLD_MCC_TOKEN;

 ((AdWordsAppConfig) _user.Config).OAuth2ClientId = 
 OLDapps.googleusercontent.com;

 ((AdWordsAppConfig) _user.Config).OAuth2ServiceAccountEmail 
 = o...@developer.gserviceaccount.com;

 ((AdWordsAppConfig) _user.Config).OAuth2PrnEmail = 
 o...@gmail.com;

 ((AdWordsAppConfig) _user.Config).OAuth2CertificatePath = 
 AppDomain.CurrentDomain.GetData(DataDirectory) + /OLD.p12;


 //NEW MCC

 ((AdWordsAppConfig) _user.Config).DeveloperToken = 
 NEW_MCC_TOKEN;

 ((AdWordsAppConfig) _user.Config).OAuth2ClientId = 
 NEW.apps.googleusercontent.com;

 ((AdWordsAppConfig) _user.Config).OAuth2ServiceAccountEmail 
 = n...@developer.gserviceaccount.com;

 ((AdWordsAppConfig) _user.Config).OAuth2PrnEmail = 
 n...@gmail.com;
 ((AdWordsAppConfig) _user.Config).OAuth2CertificatePath = 
 AppDomain.CurrentDomain.GetData(DataDirectory) + /NEW.p12; 

 I made the New MCC's developer console IDENTICAL to the old MCC's 
 developer console, and still no luck. I checked to make sure the new .p12 
 file exists and it does. I'm stumped.

 Any help would be greatly appreciated!



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

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

Re: Service Account Access Error Unauthorized client or scope in request

2015-08-24 Thread Cory Shaw
We've had no problems with our previous service account for about 1 year 
now. It still works fine, and we never had to add any AdWords scope to 
anything. It even worked locally without any issues which isn't a Google 
App.  And yes we need the service account, because managers of the AdWords 
MCC account are giving access to employees through our app and not letting 
them sign in to AdWords directly with their email. It's all just read-only 
reports, we aren't allowing them to create/modify anything through the API.

On Monday, August 24, 2015 at 8:59:00 AM UTC-4, Josh Radcliff (AdWords API 
Team) wrote:

 Hi,

 I'm not aware of any recent changes to service account requirements -- 
 they have always required a Google Apps Domain as far back as I recall.

 Coming at this from a different angle, do you actually need service 
 account functionality, or could you simply use *offline* access as 
 described in the alternative to service accounts section of the guide 
 https://developers.google.com/adwords/api/docs/guides/service-accounts#alt
 ?

 Thanks,
 Josh, AdWords API Team

 On Monday, August 24, 2015 at 8:41:37 AM UTC-4, Cory Shaw wrote:

 The only way to use the API now with a service account is using a Google 
 Apps domain paying for Google Apps users per month? It wasn't like that 
 before. Plus how would this work with localhost and testing purposes? We 
 don't need any of what Google Apps has to offer. We just want API access 
 like before.

 On Friday, August 21, 2015 at 5:13:01 PM UTC-4, Josh Radcliff (AdWords 
 API Team) wrote:

 Hi,

 Did you also complete the Steps to granting a service account 
 impersonation abilities 
 https://developers.google.com/adwords/api/docs/guides/service-accounts#impersonation,
  
 using the new client ID?

 Thanks,
 Josh, AdWords API Team

 On Thursday, August 20, 2015 at 4:11:04 PM UTC-4, Cory Shaw wrote:

 We recently had to switch to a new manager account for AdWords due to 
 the domain of the email associated with the account. We have an in-house 
 dashboard for our clients to sign in and visually see reports returned 
 from 
 the AdWords API. On our previous MCC account we were accepted to the API 
 and had a working Developer Token and service account with .p12 key that 
 successfully connects to the API. To fix our domain issue, we created a 
 new 
 MCC account that fit our domain problems. We then made our new MCC account 
 a manager of our old MCC account, and then continued to add the rest of 
 our 
 clients to the new MCC account. 

 After doing so we needed to fix our dashboard to use the new MCC's 
 developer token and service account credentials. So we signed into the 
 same 
 email as our new MCC account and went to the Developer's Console and 
 created a new service account. The same as we made our old MCC's service 
 account. We switched our dashboard to use the new service account's 
 credentials, p12 key, and Developer Token, then switched the Prn Email to 
 match. Unfortunately, it is returning:

 { 

Failed to get access token for service account. 

 { 

  error : unauthorized_client,  

  error_description : Unauthorized client or scope in 
 request. 

 } 

 }


 Our old Service Account worked immediately after we created it, but 
 this is giving us trouble if we try to connect at all. Our settings are 
 identical except for the credentials shown below:


 //OLD MCC

 ((AdWordsAppConfig) _user.Config).DeveloperToken = 
 OLD_MCC_TOKEN;

 ((AdWordsAppConfig) _user.Config).OAuth2ClientId = 
 OLDapps.googleusercontent.com;

 ((AdWordsAppConfig) 
 _user.Config).OAuth2ServiceAccountEmail = 
 o...@developer.gserviceaccount.com;

 ((AdWordsAppConfig) _user.Config).OAuth2PrnEmail = 
 o...@gmail.com;

 ((AdWordsAppConfig) _user.Config).OAuth2CertificatePath = 
 AppDomain.CurrentDomain.GetData(DataDirectory) + /OLD.p12;


 //NEW MCC

 ((AdWordsAppConfig) _user.Config).DeveloperToken = 
 NEW_MCC_TOKEN;

 ((AdWordsAppConfig) _user.Config).OAuth2ClientId = 
 NEW.apps.googleusercontent.com;

 ((AdWordsAppConfig) 
 _user.Config).OAuth2ServiceAccountEmail = 
 n...@developer.gserviceaccount.com;

 ((AdWordsAppConfig) _user.Config).OAuth2PrnEmail = 
 n...@gmail.com;
 ((AdWordsAppConfig) _user.Config).OAuth2CertificatePath = 
 AppDomain.CurrentDomain.GetData(DataDirectory) + /NEW.p12; 

 I made the New MCC's developer console IDENTICAL to the old MCC's 
 developer console, and still no luck. I checked to make sure the new .p12 
 file exists and it does. I'm stumped.

 Any help would be greatly appreciated!



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

You received this message because 

Re: Behavior of includeZeroImpressions-Flag for Product Partition Report

2015-08-24 Thread Josh Radcliff (AdWords API Team)
Hi Stefan,

Could you send over the *Keywords Performance Report* request where you are 
seeing zero impression rows with *includeZeroImpressions* set to *false*? 
Please also include your customer ID so I can check it from my side. You 
can send it only to me by clicking *Reply privately to author* on this post.

Thanks,
Josh, AdWords API Team

On Monday, August 24, 2015 at 8:27:46 AM UTC-4, Stefan Kleine Stegemann 
wrote:


 sorry, i meant that we get some rows with zero impressions when we 
 set includeZeroImpressions to *false*, of course.

 Stefan

 Am Montag, 24. August 2015 13:59:18 UTC+2 schrieb Stefan Kleine Stegemann:


 Hi Josh,

 today, we noticed the same behavior for keyword performance reports. 
 Despite setting includeZeroImpressions to true, we got some rows with no 
 impressions (includeZeroImpressions=true gives much more rows). Filtering 
 with a predicate works as expected.

 Cheers,
 Stefan


 Am Freitag, 21. August 2015 15:24:36 UTC+2 schrieb Josh Radcliff (AdWords 
 API Team):

 Hi Stefan,

 We're working on this one, but I don't have an ETA just yet for when it 
 will be fixed. I'll let you know as soon as that happens.

 Thanks,
 Josh, AdWords API Team

 On Friday, August 21, 2015 at 6:01:46 AM UTC-4, Stefan Kleine Stegemann 
 wrote:


 Hi Josh,

 are there any updates on this issue so far?

 Cheers,
 Stefan

 Am Donnerstag, 4. Juni 2015 22:13:27 UTC+2 schrieb Josh Radcliff 
 (AdWords API Team):

 Hi Stefan,

 Thanks for pointing that out -- I hadn't tried setting it to *true* so 
 didn't notice the difference in behavior. I'll pass that info along to 
 the 
 reporting team.

 Cheers,
 Josh, AdWords API Team



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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/2ffb47b4-5126-4275-8778-6a979a00a2d7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Service Account Access Error Unauthorized client or scope in request

2015-08-24 Thread Cory Shaw
The only way to use the API now with a service account is using a Google 
Apps domain paying for Google Apps users per month? It wasn't like that 
before. Plus how would this work with localhost and testing purposes? We 
don't need any of what Google Apps has to offer. We just want API access 
like before.

On Friday, August 21, 2015 at 5:13:01 PM UTC-4, Josh Radcliff (AdWords API 
Team) wrote:

 Hi,

 Did you also complete the Steps to granting a service account 
 impersonation abilities 
 https://developers.google.com/adwords/api/docs/guides/service-accounts#impersonation,
  
 using the new client ID?

 Thanks,
 Josh, AdWords API Team

 On Thursday, August 20, 2015 at 4:11:04 PM UTC-4, Cory Shaw wrote:

 We recently had to switch to a new manager account for AdWords due to the 
 domain of the email associated with the account. We have an in-house 
 dashboard for our clients to sign in and visually see reports returned from 
 the AdWords API. On our previous MCC account we were accepted to the API 
 and had a working Developer Token and service account with .p12 key that 
 successfully connects to the API. To fix our domain issue, we created a new 
 MCC account that fit our domain problems. We then made our new MCC account 
 a manager of our old MCC account, and then continued to add the rest of our 
 clients to the new MCC account. 

 After doing so we needed to fix our dashboard to use the new MCC's 
 developer token and service account credentials. So we signed into the same 
 email as our new MCC account and went to the Developer's Console and 
 created a new service account. The same as we made our old MCC's service 
 account. We switched our dashboard to use the new service account's 
 credentials, p12 key, and Developer Token, then switched the Prn Email to 
 match. Unfortunately, it is returning:

 { 

Failed to get access token for service account. 

 { 

  error : unauthorized_client,  

  error_description : Unauthorized client or scope in 
 request. 

 } 

 }


 Our old Service Account worked immediately after we created it, but this 
 is giving us trouble if we try to connect at all. Our settings are 
 identical except for the credentials shown below:


 //OLD MCC

 ((AdWordsAppConfig) _user.Config).DeveloperToken = 
 OLD_MCC_TOKEN;

 ((AdWordsAppConfig) _user.Config).OAuth2ClientId = 
 OLDapps.googleusercontent.com;

 ((AdWordsAppConfig) _user.Config).OAuth2ServiceAccountEmail 
 = o...@developer.gserviceaccount.com javascript:;

 ((AdWordsAppConfig) _user.Config).OAuth2PrnEmail = 
 o...@gmail.com javascript:;

 ((AdWordsAppConfig) _user.Config).OAuth2CertificatePath = 
 AppDomain.CurrentDomain.GetData(DataDirectory) + /OLD.p12;


 //NEW MCC

 ((AdWordsAppConfig) _user.Config).DeveloperToken = 
 NEW_MCC_TOKEN;

 ((AdWordsAppConfig) _user.Config).OAuth2ClientId = 
 NEW.apps.googleusercontent.com;

 ((AdWordsAppConfig) _user.Config).OAuth2ServiceAccountEmail 
 = n...@developer.gserviceaccount.com javascript:;

 ((AdWordsAppConfig) _user.Config).OAuth2PrnEmail = 
 n...@gmail.com javascript:;
 ((AdWordsAppConfig) _user.Config).OAuth2CertificatePath = 
 AppDomain.CurrentDomain.GetData(DataDirectory) + /NEW.p12; 

 I made the New MCC's developer console IDENTICAL to the old MCC's 
 developer console, and still no luck. I checked to make sure the new .p12 
 file exists and it does. I'm stumped.

 Any help would be greatly appreciated!



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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/210f8283-2eac-44a6-8b41-e1d3fc1e9f25%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API /CustomerService returns UNKNOWN error

2015-08-24 Thread Danial Klimkin
Hello Kevin,


As per service documentation, CustomerService.get() method takes no 
parameters:

  
https://developers.google.com/adwords/api/docs/reference/v201506/CustomerService#get

Have you tried omitting the selector in your request?


-Danial, AdWords API Team.


On Thursday, August 20, 2015 at 11:31:13 PM UTC+2, Kevin Moritz wrote:

 I'm confused, because I've called the same exact XML request with a 
 different non-manager user and it returns fine.  I also took the name field 
 out of the selector, and still receive the same error.  I still don't know 
 what the UNKNOWN error is, but I assume it has something to do with me 
 starting adwords but not completing it.  Can you please look into this for 
 me?  If I login to adwords, I see I have a customer id, but I have not 
 completed the billing section yet (and do not plan to).  Is this a bug in 
 the adwords API?  Should I be seeing a different error?  UNKNOWN I feel is 
 too generic, where NOT_ADS_USER might be more applicable in this case.

 Kevin

 On Thursday, August 20, 2015 at 9:49:43 AM UTC-5, Umesh Dengale wrote:

 Hi Kevin,

 Thanks for emailing the SOAP XML request. You are using CustomerId, Name 
 fields in the selector for the CustomerService 
 https://developers.google.com/adwords/api/docs/reference/v201506/CustomerService.
  
 However, Name field is not defined in the Customer 
 https://developers.google.com/adwords/api/docs/reference/v201506/CustomerService.Customer.
  
 Please select the fields available in the Customer class.
 If you are planning get information(e.g. CustomerId, Name) about 
 ManagedCustomer 
 https://developers.google.com/adwords/api/docs/reference/v201506/ManagedCustomerService.ManagedCustomer,
  
 then please use ManagedCustomerService 
 https://developers.google.com/adwords/api/docs/reference/v201506/ManagedCustomerService
 .

 Regards,
 Umesh, AdWords API Team.



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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/3f30228e-364c-4667-87ab-56ad4a0dc4e4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Getting country, region, and city names from geo performance report?

2015-08-24 Thread Jason Doucette
Hi, it looks like the API was corrected in 201502 so that 
the CountryCriteriaId etc fields would return the criteria ID instead of 
the names associated with them. Is there a way to pull a geo performance 
report with the latest API so that we can get the actual names of the 
country, region and city in addition to or instead of the criteria IDs?

Thanks,
Jason

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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/fe0ff00e-44cc-46d8-8d36-6385c215f68d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Unable to use the GetCampaign example in client library in asp.net

2015-08-24 Thread medfosys . 186
I am trying to use the API example given in the client library using 
asp.net. i have done all the configuration in webconfig. but unable to use 
it. when i run the example . it authenticates for access before going to 
the get-campaigns page. after authorizing with a adwords account, when i 
enter customer id and click on get campaign then it gives the following 
error

*Error:*   *Failed to get campaigns. Exception says An API 
exception has occurred. See ApiException and InnerException fields for more 
details.*


I have attached a screenshot for the same. 

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

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


Installed Application -- Option Not Available to Me

2015-08-24 Thread Greg Sims
I am trying to get running with the AdWords PHP API.  I am following the 
directions here:

 https://github.com/googleads/googleads-php-lib/wiki/Using-OAuth-2.0

Step number 5 here says:
 5. Choose either *Installed application* or *Web application* depending 
on the style of your application

   - If you wish to use our sample code GetRefreshToken.php 
  
https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords/Auth/GetRefreshToken.php
 to 
  generate a refresh token, then you have to choose *Installed 
  application*.
  - If you choose *Web application*, you will also need to write your 
  own web application that can complete the OAuth 2.0 flow.
   
I would like to use Installed application with a Refresh Token.  My 
problem is that this is not one of the options that I am presented in the 
Google Cloud Console dialogue.

I know this is pretty basic but I am stuck after trying various other 
combinations that are not working.

Thanks, Greg

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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/5ec908b4-1dcd-4360-b104-81687436765f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Behavior of includeZeroImpressions-Flag for Product Partition Report

2015-08-24 Thread Stefan Kleine Stegemann

sorry, i meant that we get some rows with zero impressions when we 
set includeZeroImpressions to *false*, of course.

Stefan

Am Montag, 24. August 2015 13:59:18 UTC+2 schrieb Stefan Kleine Stegemann:


 Hi Josh,

 today, we noticed the same behavior for keyword performance reports. 
 Despite setting includeZeroImpressions to true, we got some rows with no 
 impressions (includeZeroImpressions=true gives much more rows). Filtering 
 with a predicate works as expected.

 Cheers,
 Stefan


 Am Freitag, 21. August 2015 15:24:36 UTC+2 schrieb Josh Radcliff (AdWords 
 API Team):

 Hi Stefan,

 We're working on this one, but I don't have an ETA just yet for when it 
 will be fixed. I'll let you know as soon as that happens.

 Thanks,
 Josh, AdWords API Team

 On Friday, August 21, 2015 at 6:01:46 AM UTC-4, Stefan Kleine Stegemann 
 wrote:


 Hi Josh,

 are there any updates on this issue so far?

 Cheers,
 Stefan

 Am Donnerstag, 4. Juni 2015 22:13:27 UTC+2 schrieb Josh Radcliff 
 (AdWords API Team):

 Hi Stefan,

 Thanks for pointing that out -- I hadn't tried setting it to *true* so 
 didn't notice the difference in behavior. I'll pass that info along to the 
 reporting team.

 Cheers,
 Josh, AdWords API Team



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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/2f816d16-63d6-4197-8818-3e1d08ba04d4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: InternalApiError in AdGroupExtensionSettingService

2015-08-24 Thread Josh Radcliff (AdWords API Team)
Hi,

That looks like an issue on our side. I've raised this with the engineering 
team and will post back as soon as I have an update.

Thanks,
Josh, AdWords API Team

On Friday, August 21, 2015 at 9:00:31 AM UTC-4, Евгений Лебедев wrote:

 Hello. I'm tryign to create CallFeed in Adgroup and get InternalApiError. 
 Help please to figure out what is the problem.

 *REQUEST*
 Host: adwords.google.com
 Connection: Keep-Alive
 User-Agent: PHP-SOAP/5.6.10-1+deb.sury.org~trusty+1, gzip
 Accept-Encoding: gzip, deflate
 Content-Encoding: gzip
 Content-Type: text/xml; charset=utf-8
 SOAPAction: 
 Content-Length: 576
 Authorization: Bearer ***

 ?xml version=1.0 encoding=UTF-8?
 SOAP-ENV:Envelope xmlns:SOAP-ENV=
 http://schemas.xmlsoap.org/soap/envelope/; xmlns:ns1=
 https://adwords.google.com/api/adwords/cm/v201506; xmlns:xsi=
 http://www.w3.org/2001/XMLSchema-instance;
   SOAP-ENV:Header
 ns1:RequestHeader
   ns1:clientCustomerId3356694810/ns1:clientCustomerId
   ns1:developerToken***/ns1:developerToken
   ns1:userAgent***/ns1:userAgent
 /ns1:RequestHeader
   /SOAP-ENV:Header
   SOAP-ENV:Body
 ns1:mutate
   ns1:operations
 ns1:operatorADD/ns1:operator
 ns1:operand
   ns1:adGroupId19873527426/ns1:adGroupId
   ns1:extensionTypeCALL/ns1:extensionType
   ns1:extensionSetting
 ns1:extensions xsi:type=ns1:CallFeedItem
   ns1:callPhoneNumber044-529-23-67/ns1:callPhoneNumber
   ns1:callCountryCodeUA/ns1:callCountryCode
   ns1:callTrackingfalse/ns1:callTracking
   ns1:callOnlyfalse/ns1:callOnly
   ns1:callConversionType/
 /ns1:extensions
   /ns1:extensionSetting
 /ns1:operand
   /ns1:operations
 /ns1:mutate
   /SOAP-ENV:Body
 /SOAP-ENV:Envelope


 *RESPONSE*
 HTTP/1.1 500 Internal Server Error
 Content-Type: text/xml; charset=UTF-8
 Content-Encoding: gzip
 Date: Fri, 21 Aug 2015 08:24:11 GMT
 Expires: Fri, 21 Aug 2015 08:24:11 GMT
 Cache-Control: private, max-age=0
 X-Content-Type-Options: nosniff
 X-Frame-Options: SAMEORIGIN
 X-XSS-Protection: 1; mode=block
 Content-Length: 547
 Server: GSE

 ?xml version=1.0?
 soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;
   soap:Header
 ResponseHeader xmlns=
 https://adwords.google.com/api/adwords/cm/v201506;
   requestId00051dcdfe0b45700a810041b304f3f2/requestId
   serviceNameAdGroupExtensionSettingService/serviceName
   methodNamemutate/methodName
   operations1/operations
   responseTime558/responseTime
 /ResponseHeader
   /soap:Header
   soap:Body
 soap:Fault
   faultcodesoap:Server/faultcode
   faultstring[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
 com.google.ads.api.services.common.error.InternalApiError.lt;initgt;(InternalApiErro]
 /faultstring
   detail
 ApiExceptionFault xmlns=
 https://adwords.google.com/api/adwords/cm/v201506;
   message[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
 com.google.ads.api.services.common.error.InternalApiError.lt;initgt;(InternalApiErro]
 /message
   ApplicationException.TypeApiException
 /ApplicationException.Type
   errors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
 xsi:type=InternalApiError
 fieldPath/
 trigger/
 errorStringInternalApiError.UNEXPECTED_INTERNAL_API_ERROR
 /errorString
 ApiError.TypeInternalApiError/ApiError.Type
 reasonUNEXPECTED_INTERNAL_API_ERROR/reason
   /errors
 /ApiExceptionFault
   /detail
 /soap:Fault
   /soap:Body
 /soap:Envelope



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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/fd003404-03fa-40b9-a6ea-9ba5977528b3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to get changed AdWords Campaign data on test accounts? (Clicks, Cost, etc...)

2015-08-24 Thread Alexander Strbac
Hi everyone,

I appologize if this has been discussed but we are in the middle of an 
issue and need to appear before a client in a metter of days :| ... 

*** STATS ***

 *problem product:* ADWORDS API
 *what we are building:* application for managing Campaigns
 *stage of our app: *still in development, crude prototype
 *which acc. we have set up:* we have both the 'test AdWords account' and 
a 'test MCC account'; all set up and functional
 *does it work:* yes, we have successfully sent data to AdWords but not 
downloaded any


*** ISSUE ***
Basically, we have confirmed that the data upload works but we cannot test 
*data 
download.* AdWords accounts need to be live (in production) to generate 
impressions, cost, etc. which we wish to download into our app. My question 
is - how can we get this updated account-data from AdWords back into our 
app if test accounts cannot run ads, and therefore generate impressions, 
clicks, cost? We cannot connect an app which is still in development to 
production AdWords accounts, and we cannot run ads on test accounts.

Seems like a catch 22...

MANY thanks!
Alex

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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/6ffcbcf3-5043-408a-8f55-cb07f21941bb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: error_description : Unauthorized client or scope in request. in Adwords

2015-08-24 Thread Senthil Palaniswami
Thanks Josh for your reply .

Yes, I followed all the steps in the below links .. 



 On Aug 24, 2015, at 10:55 AM, Josh Radcliff (AdWords API Team) 
 adwordsapiadvisor+j...@google.com wrote:
 
 Hi Senthil,
 
 Have you gone through the steps to grant the AdWords scope?
 
 https://developers.google.com/adwords/api/docs/guides/service-accounts#impersonation
 
 Thanks,
 Josh, AdWords API Team
 
 On Monday, August 24, 2015 at 8:49:40 AM UTC-4, Senthil Palaniswami wrote:
 Team, 
 
 I am trying to get the Google AdWords Campaign data by C# Console 
 application with the below settings, using the service account method. But i 
 get the error_description : Unauthorized client or scope in request. , it 
 doesn't make sense. Because the same is used in Google Analytics Core V3 
 API, it works fine. Not sure what is going on, could anyone please direct me 
 here. Thanks a bunch .. 
 
user.OAuthProvider.Config.OAuth2Mode = 
 OAuth2Flow.SERVICE_ACCOUNT; 
 
 user.OAuthProvider.Config.OAuth2CertificatePath = 
 @c:\SCXX-fa275b332b6c.p12;
 
 user.OAuthProvider.Config.OAuth2ServiceAccountEmail = 
 647795...@developer.gserviceaccount.com ;
 
 user.OAuthProvider.Config.OAuth2PrnEmail = 
 xx...@gmail.com;
 
 user.OAuthProvider.Config.OAuth2ClientId = 
 647797670307-adov5.apps.googleusercontent.com;
 
   user.OAuthProvider.Config.OAuth2Scope = 
 https://www.googleapis.com/auth/adwords;;
 
 user.OAuthProvider.Config.OAuth2CertificatePassword = 
 notasecret;
 
 
 
 thanks
 Senthil
 
 -- 
 -- 
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 Also find us on our blog and Google+:
 https://googleadsdeveloper.blogspot.com/
 https://plus.google.com/+GoogleAdsDevelopers/posts
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
  
 You received this message because you are subscribed to the Google
 Groups AdWords API Forum group.
 To post to this group, send email to adwords-api@googlegroups.com
 To unsubscribe from this group, send email to
 adwords-api+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/adwords-api?hl=en
 --- 
 You received this message because you are subscribed to a topic in the Google 
 Groups AdWords API Forum group.
 To unsubscribe from this topic, visit 
 https://groups.google.com/d/topic/adwords-api/gx2nFBGrNxM/unsubscribe.
 To unsubscribe from this group and all its topics, send an email to 
 adwords-api+unsubscr...@googlegroups.com.
 Visit this group at http://groups.google.com/group/adwords-api.
 To view this discussion on the web visit 
 https://groups.google.com/d/msgid/adwords-api/bbf79554-380e-4c2c-b92b-2ff8600588e4%40googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.

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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/41553544-BD9F-4795-A96F-969E5B56CF27%40gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: error_description : Unauthorized client or scope in request. in Adwords

2015-08-24 Thread Josh Radcliff (AdWords API Team)
Hi Senthil,

Have you gone through the steps to grant the AdWords scope?

https://developers.google.com/adwords/api/docs/guides/service-accounts#impersonation

Thanks,
Josh, AdWords API Team

On Monday, August 24, 2015 at 8:49:40 AM UTC-4, Senthil Palaniswami wrote:

 Team, 

 I am trying to get the Google AdWords Campaign data by C# Console 
 application with the below settings, using the service account method. But 
 i get the error_description : Unauthorized client or scope in request. 
 , it doesn't make sense. Because the same is used in Google Analytics Core 
 V3 API, it works fine. Not sure what is going on, could anyone please 
 direct me here. Thanks a bunch .. 

user.OAuthProvider.Config.OAuth2Mode = OAuth2Flow.SERVICE_ACCOUNT; 
  


 user.OAuthProvider.Config.OAuth2CertificatePath = 
 @c:\SCXX-fa275b332b6c.p12;

 user.OAuthProvider.Config.OAuth2ServiceAccountEmail = 
 647795...@developer.gserviceaccount.com ;

 user.OAuthProvider.Config.OAuth2PrnEmail = 
 xx...@gmail.com;

 user.OAuthProvider.Config.OAuth2ClientId = 
 647797670307-adov5.apps.googleusercontent.com;

   user.OAuthProvider.Config.OAuth2Scope = 
 https://www.googleapis.com/auth/adwords;;

 user.OAuthProvider.Config.OAuth2CertificatePassword = 
 notasecret;


 thanks
 Senthil


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

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


Does AdGroup name change cascade through history?

2015-08-24 Thread Scott Shemtov
Hello,

If a team member changes an AdGroup name in the interface, does the AdGroup 
name change for historical reporting of the changed AdGroup?

For reporting purposes across multiple advertising platforms, we employ a 
naming convention that includes the category name with a C-category 
reference in the name. Then we can aggregate based on the C- values and 
break out by platform.

For example, if on 8/23/2015 AdGroup Red Widgets |C-widgets name is 
changed to Red Widgets|C-trinkets will all of the prior daily history be 
changed to Red Widgets|C-trinkets when the data is downloaded again, or 
will it remain Red Widgets |C-widgets for the historical dates?

Thanks,
Scott






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

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


Re: error_description : Unauthorized client or scope in request. in Adwords

2015-08-24 Thread Cory Shaw
Hi Senthil,

We are having the same problem here, and we've used the same setup process 
previously with an old Service Account. When we had to create a new Service 
Account recently, the new one wouldn't work, and gave the same error you 
are seeing.

https://groups.google.com/forum/#!topic/adwords-api/ncrjBncg2Ds

On Monday, August 24, 2015 at 8:49:40 AM UTC-4, Senthil Palaniswami wrote:

 Team, 

 I am trying to get the Google AdWords Campaign data by C# Console 
 application with the below settings, using the service account method. But 
 i get the error_description : Unauthorized client or scope in request. 
 , it doesn't make sense. Because the same is used in Google Analytics Core 
 V3 API, it works fine. Not sure what is going on, could anyone please 
 direct me here. Thanks a bunch .. 

user.OAuthProvider.Config.OAuth2Mode = OAuth2Flow.SERVICE_ACCOUNT; 
  


 user.OAuthProvider.Config.OAuth2CertificatePath = 
 @c:\SCXX-fa275b332b6c.p12;

 user.OAuthProvider.Config.OAuth2ServiceAccountEmail = 
 647795...@developer.gserviceaccount.com 
 javascript: ;

 user.OAuthProvider.Config.OAuth2PrnEmail = 
 ...@gmail.com javascript:;

 user.OAuthProvider.Config.OAuth2ClientId = 
 647797670307-adov5.apps.googleusercontent.com;

   user.OAuthProvider.Config.OAuth2Scope = 
 https://www.googleapis.com/auth/adwords;;

 user.OAuthProvider.Config.OAuth2CertificatePassword = 
 notasecret;


 thanks
 Senthil


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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/7a5fe7fe-0a7a-4805-8e84-37f24a8d792a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Keyword Name

2015-08-24 Thread jonathan
Lot of thanks, Now I'm getting the keyword name, thanks.

Cheers.

El lunes, 24 de agosto de 2015, 10:57:03 (UTC-5), Umesh Dengale escribió:

 Hello,

 You could use the Criteria 
 https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report#criteria
  field 
 in the KEYWORDS_PERFORMANCE_REPORT 
 https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report
  to 
 get the name of the keyword. Please include the Criteria field in your 
 report selector.

 Thanks,
 Umesh, AdWords API Team.


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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/6af195e9-f67f-4922-8b88-a3fc0e660ee8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: {[AuthenticationError.NOT_ADS_USER @ ; trigger:'null']} while getting the existing campaigns

2015-08-24 Thread Umesh Dengale
Hi Sarah,

Could you provide the SOAP XML request and response logs?  Just click *Reply 
privately to author* in the forum when responding. Don't forget to remove 
the developer token and client customer ID in the output.

Thanks,
Umesh, AdWords API Team.

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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/844c3dba-ae9c-4957-8a39-79c86a53d2f8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Keyword Name

2015-08-24 Thread Umesh Dengale
Hello,

You could use the Criteria 
https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report#criteria
 field 
in the KEYWORDS_PERFORMANCE_REPORT 
https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report
 to 
get the name of the keyword. Please include the Criteria field in your 
report selector.

Thanks,
Umesh, AdWords API Team.

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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/880faacf-5aea-4830-8d27-0c2072b3fdf9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API /CustomerService returns UNKNOWN error

2015-08-24 Thread Kevin Moritz
Correct. I removed the serviceSelector portion completely from the XML 
request and still receive the same UNKNOWN error


Kevin

On Monday, August 24, 2015 at 8:08:49 AM UTC-5, Danial Klimkin wrote:

 Hello Kevin,


 As per service documentation, CustomerService.get() method takes no 
 parameters:

   
 https://developers.google.com/adwords/api/docs/reference/v201506/CustomerService#get

 Have you tried omitting the selector in your request?


 -Danial, AdWords API Team.


 On Thursday, August 20, 2015 at 11:31:13 PM UTC+2, Kevin Moritz wrote:

 I'm confused, because I've called the same exact XML request with a 
 different non-manager user and it returns fine.  I also took the name field 
 out of the selector, and still receive the same error.  I still don't know 
 what the UNKNOWN error is, but I assume it has something to do with me 
 starting adwords but not completing it.  Can you please look into this for 
 me?  If I login to adwords, I see I have a customer id, but I have not 
 completed the billing section yet (and do not plan to).  Is this a bug in 
 the adwords API?  Should I be seeing a different error?  UNKNOWN I feel is 
 too generic, where NOT_ADS_USER might be more applicable in this case.

 Kevin

 On Thursday, August 20, 2015 at 9:49:43 AM UTC-5, Umesh Dengale wrote:

 Hi Kevin,

 Thanks for emailing the SOAP XML request. You are using CustomerId, Name 
 fields in the selector for the CustomerService 
 https://developers.google.com/adwords/api/docs/reference/v201506/CustomerService.
  
 However, Name field is not defined in the Customer 
 https://developers.google.com/adwords/api/docs/reference/v201506/CustomerService.Customer.
  
 Please select the fields available in the Customer class.
 If you are planning get information(e.g. CustomerId, Name) about 
 ManagedCustomer 
 https://developers.google.com/adwords/api/docs/reference/v201506/ManagedCustomerService.ManagedCustomer,
  
 then please use ManagedCustomerService 
 https://developers.google.com/adwords/api/docs/reference/v201506/ManagedCustomerService
 .

 Regards,
 Umesh, AdWords API Team.



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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/7e35e509-211d-4164-bd57-6017201d0276%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: User Lists duplicate entries

2015-08-24 Thread Umesh Dengale
Hi Michael,

Thanks for providing the SOAP XML request and response log file. I am not 
able to open (getting XML parsing error while opening) the 
UserList.xml file. Could you please email me again the SOAP XML request and 
response logs? Just click *Reply privately to author* in the forum when 
responding. Don't forget to remove the developer token in the output.

Thanks,
Umesh Dengale, AdWords API Team.

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

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


Re: AdGroup Bid Modifiers for Audiences

2015-08-24 Thread CFJ
HI Anthony,

It makes sense that we can ADD a new BiddableAdGroupCriterion of type Age, 
Gender, CriterionUserList, etc using AdGroupCriterionService, but how do 
you change the Bid Modifier once they have been created? 

AdGroupBidModifierService will accept a BiddableAdGroupCriterion of type 
Platform, but it throws an error when attempting to pass a 
BiddableAdGroupCriterion of type Gender, Age or CriterionUserList.  

So we can CREATE and/or RETRIEVE BiddableAdGroupCriterion of all types 
using AdGroupCriterionService, but it appears we cannot then alter them 
going forward.




On Wednesday, August 19, 2015 at 3:59:34 PM UTC-4, Anthony Madrigal wrote:

 Hey Hunter,

 Yes, you will need to create a *BiddableAdGroupCriterion *with Criterion 
 Type CriterionUserList 
 https://developers.google.com/adwords/api/docs/reference/v201506/AdGroupCriterionService.CriterionUserList
  using 
 the *AdGroupCriterionService. *You will want to use the bid modifier 
 instead of the bidding strategy configuration. The bid modifier is used for 
 setting bid multipliers (e.g setting bid modifier to 1.1 for a given 
 criterion will give you a 10% increase for users that match the criterion). 
 BiddingStrategyConfiguration is used to set absolute bids (i.e. 
 the cpc, cpa, cpm).

 This method should be used for any type of criteria, so gender and age 
 should be the same as CriterionUserList. Here is an example 
 https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/v201506/targeting/AddDemographicTargetingCriteria.java
  from 
 our Java library that shows how to add age and gender criterion for 
 an adgroup.

 Cheers,
 Anthony
 AdWords API Team


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

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


Re: DESTINATION_URL_REPORT erroneously returning empty reports

2015-08-24 Thread Umesh Dengale
Hi James,

The destination URLs were upgraded to the final URLs on 07/01/2015. You can 
use the DESTINATION_URL_REPORT 
https://developers.google.com/adwords/api/docs/appendix/reports/destination-url-report
 to 
get data of destination URLs up to date 06/30/2015 (e.g. date range 
05/01/2015 to 06/30/2015). 
You could select the Final URL, Mobile final URL, and App final URL using 
the field CreativeFinalUrls 
https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#creativefinalurls
, CreativeFinalMobileUrls 
https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#creativefinalmobileurls,
 
and CreativeFinalAppUrls 
https://developers.google.com/adwords/api/docs/appendix/reports/all-reports#creativefinalappurls
 respectively in the reports (e.g. AD_PERFORMANCE_REPORT 
https://developers.google.com/adwords/api/docs/appendix/reports/ad-performance-report#creativefinalurls
).
The FINAL_URL_REPORT is not live yet and we will post an update on our blog 
http://www.google.com/url?q=http%3A%2F%2Fgoogleadsdeveloper.blogspot.com%2Fsa=Dsntz=1usg=AFQjCNHwv1GKci0tmVJ317egsXhwEszqBw
 when 
this report is live.

Thanks,
Umesh, AdWords API Team.

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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/8bee0c5a-acf4-48da-b55f-c58be61cbd4d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How Can I get the Percentage Served of an Ad ?

2015-08-24 Thread jonathan
I'm developing an IOS Application with Objective C, now I'm getting the ads 
with the ad Performance Report, but the %served is required for the client 
and the Report does not provide a field that return this value, so, is 
there a way to get it  with the report? 
Do I need to perform another service ?

Thanks for your help.

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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/895d2064-1ade-4392-b487-b8fee91dc81c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Does AdGroup name change cascade through history?

2015-08-24 Thread Josh Radcliff (AdWords API Team)
Hi Scott,

The name change will impact historical reports as well. For reporting, name 
fields are usually labeled as type *Attribute*, which means that they always 
reflect the current state 
https://developers.google.com/adwords/api/docs/appendix/reports#field-attributes
.

Cheers,
Josh, AdWords API Team

On Monday, August 24, 2015 at 10:51:01 AM UTC-4, Scott Shemtov wrote:

 Hello,

 If a team member changes an AdGroup name in the interface, does the 
 AdGroup name change for historical reporting of the changed AdGroup?

 For reporting purposes across multiple advertising platforms, we employ a 
 naming convention that includes the category name with a C-category 
 reference in the name. Then we can aggregate based on the C- values and 
 break out by platform.

 For example, if on 8/23/2015 AdGroup Red Widgets |C-widgets name is 
 changed to Red Widgets|C-trinkets will all of the prior daily history be 
 changed to Red Widgets|C-trinkets when the data is downloaded again, or 
 will it remain Red Widgets |C-widgets for the historical dates?

 Thanks,
 Scott








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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/86630354-fd39-44fe-81cd-0d0cb710a195%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AdGroup Bid Modifiers for Audiences

2015-08-24 Thread CFJ
And of course it never fails, figured it out not long after posting the 
question.  

BiddableAdGroupCriterion of type Platform use a SET operation in 
AdGroupBidModifierService to change the BidModifier.

BiddableAdGroupCriterion of type Gender, Age, and CriterionUserList use a 
SET operation in AdGroupCriterionService to change the BidModifier.  

Seems like a strange lack of consistency, but at least there is a way to 
accomplish the task at hand.



On Monday, August 24, 2015 at 2:52:14 PM UTC-4, CFJ wrote:

 HI Anthony,

 It makes sense that we can ADD a new BiddableAdGroupCriterion of type Age, 
 Gender, CriterionUserList, etc using AdGroupCriterionService, but how do 
 you change the Bid Modifier once they have been created? 

 AdGroupBidModifierService will accept a BiddableAdGroupCriterion of type 
 Platform, but it throws an error when attempting to pass a 
 BiddableAdGroupCriterion of type Gender, Age or CriterionUserList.  

 So we can CREATE and/or RETRIEVE BiddableAdGroupCriterion of all types 
 using AdGroupCriterionService, but it appears we cannot then alter them 
 going forward.




 On Wednesday, August 19, 2015 at 3:59:34 PM UTC-4, Anthony Madrigal wrote:

 Hey Hunter,

 Yes, you will need to create a *BiddableAdGroupCriterion *with Criterion 
 Type CriterionUserList 
 https://developers.google.com/adwords/api/docs/reference/v201506/AdGroupCriterionService.CriterionUserList
  using 
 the *AdGroupCriterionService. *You will want to use the bid modifier 
 instead of the bidding strategy configuration. The bid modifier is used for 
 setting bid multipliers (e.g setting bid modifier to 1.1 for a given 
 criterion will give you a 10% increase for users that match the criterion). 
 BiddingStrategyConfiguration is used to set absolute bids (i.e. 
 the cpc, cpa, cpm).

 This method should be used for any type of criteria, so gender and age 
 should be the same as CriterionUserList. Here is an example 
 https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/v201506/targeting/AddDemographicTargetingCriteria.java
  from 
 our Java library that shows how to add age and gender criterion for 
 an adgroup.

 Cheers,
 Anthony
 AdWords API Team



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

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


Re: How to add the phone to companies adwords api?

2015-08-24 Thread Thanet Knack Praneenararat (AdWords API Team)
Hello,

Could you please send me the SOAP request and response for this API call by 
clicking *Reply privately to author* on the top right of this answer.
Make sure you strip your developer token off your logs.

Cheers,
Thanet, AdWords API Team

On Tuesday, August 18, 2015 at 10:47:42 PM UTC+9, ultrasport wrote:

 $campaignExtensionSettingService = 
 $user-GetService('CampaignExtensionSettingService', 
 ADWORDS_VERSION);$campaignExtensionSetting = new 
 CampaignExtensionSetting();$campaignExtensionSetting-campaignId = 
 $campaignId;$campaignExtensionSetting-extensionType = 
 'CALL';$campaignExtensionSetting-extensionSetting = new 
 ExtensionSetting();$campaignExtensionSetting-extensionSetting-extensions = 
 array();
 // добавляем телефон$phone = new CallFeedItem();$phone-callCountryCode = 
 RU;$phone-callPhoneNumber = +7 (495) 
 587-75-75;$campaignExtensionSetting-extensionSetting-extensions[] = $phone;
 $operation = new CampaignExtensionSettingOperation();$operation-operator = 
 'ADD';$operation-operand = $campaignExtensionSetting;$operations = 
 array($operation);

 $result = $campaignExtensionSettingService-mutate($operations);


 *+7 (495) 587-75-75* - [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR 
 @ 
 com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro]

 *587-75-75* - 
 [ExtensionSettingError.PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY @ 
 operations[0].operand.extensionSetting.extensions[0].callPhoneNumber]

 Try different options may be on the test does not work?


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

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


Re: Repeated UNEXPECTED_INTERNAL_API_ERROR on AdGroupCriterionService when fetching DSA critera

2015-08-24 Thread Christian
Hi Anthony,

we did not see the error since August 22. I'll get back to you when it pops 
up again.

Thanks and best regards,
Christian

On Friday, August 21, 2015 at 3:32:37 PM UTC+2, Anthony Madrigal wrote:

 Hey Christian,

 Could you please send me through *reply privately to author *your SOAP 
 XML request and response? The important response is the one that failed, 
 but if you could also send me when the response returns zero DSA criteria 
 that would be great.

 Thanks,
 Anthony
 AdWords API Team


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

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


Re: Behavior of includeZeroImpressions-Flag for Product Partition Report

2015-08-24 Thread Stefan Kleine Stegemann

Hi Josh,

today, we noticed the same behavior for keyword performance reports. 
Despite setting includeZeroImpressions to true, we got some rows with no 
impressions (includeZeroImpressions=true gives much more rows). Filtering 
with a predicate works as expected.

Cheers,
Stefan


Am Freitag, 21. August 2015 15:24:36 UTC+2 schrieb Josh Radcliff (AdWords 
API Team):

 Hi Stefan,

 We're working on this one, but I don't have an ETA just yet for when it 
 will be fixed. I'll let you know as soon as that happens.

 Thanks,
 Josh, AdWords API Team

 On Friday, August 21, 2015 at 6:01:46 AM UTC-4, Stefan Kleine Stegemann 
 wrote:


 Hi Josh,

 are there any updates on this issue so far?

 Cheers,
 Stefan

 Am Donnerstag, 4. Juni 2015 22:13:27 UTC+2 schrieb Josh Radcliff (AdWords 
 API Team):

 Hi Stefan,

 Thanks for pointing that out -- I hadn't tried setting it to *true* so 
 didn't notice the difference in behavior. I'll pass that info along to the 
 reporting team.

 Cheers,
 Josh, AdWords API Team



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

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


Re: Service Account Access Error Unauthorized client or scope in request

2015-08-24 Thread Josh Radcliff (AdWords API Team)
Hi,

It may be that your old Google Apps Domain was a Free edition (legacy) 
https://support.google.com/a/answer/2855120?hl=en domain, which is why 
the new domain with a similar setup will not work without upgrading.

However, you can achieve your goal of having read-only access for your 
application as follows:

   1. Create a new Google user (or use an existing user who does not 
   currently have access to any AdWords or MCC accounts) and add that user as 
   a *Read only* user to your MCC.
   2. Using the *offline* flow described in the OAuth guide 
   https://developers.google.com/adwords/api/docs/guides/authentication to 
   obtain a refresh token for the user from step 1.
   3. Use the refresh token to obtain access tokens within your 
   application. The token will have read-only access, the same as the user.

Is that a feasible alternative for you?

Thanks,
Josh, AdWords API Team

On Monday, August 24, 2015 at 9:25:58 AM UTC-4, Cory Shaw wrote:

 We've had no problems with our previous service account for about 1 year 
 now. It still works fine, and we never had to add any AdWords scope to 
 anything. It even worked locally without any issues which isn't a Google 
 App.  And yes we need the service account, because managers of the AdWords 
 MCC account are giving access to employees through our app and not letting 
 them sign in to AdWords directly with their email. It's all just read-only 
 reports, we aren't allowing them to create/modify anything through the API.

 On Monday, August 24, 2015 at 8:59:00 AM UTC-4, Josh Radcliff (AdWords API 
 Team) wrote:

 Hi,

 I'm not aware of any recent changes to service account requirements -- 
 they have always required a Google Apps Domain as far back as I recall.

 Coming at this from a different angle, do you actually need service 
 account functionality, or could you simply use *offline* access as 
 described in the alternative to service accounts section of the guide 
 https://developers.google.com/adwords/api/docs/guides/service-accounts#alt
 ?

 Thanks,
 Josh, AdWords API Team

 On Monday, August 24, 2015 at 8:41:37 AM UTC-4, Cory Shaw wrote:

 The only way to use the API now with a service account is using a Google 
 Apps domain paying for Google Apps users per month? It wasn't like that 
 before. Plus how would this work with localhost and testing purposes? We 
 don't need any of what Google Apps has to offer. We just want API access 
 like before.

 On Friday, August 21, 2015 at 5:13:01 PM UTC-4, Josh Radcliff (AdWords 
 API Team) wrote:

 Hi,

 Did you also complete the Steps to granting a service account 
 impersonation abilities 
 https://developers.google.com/adwords/api/docs/guides/service-accounts#impersonation,
  
 using the new client ID?

 Thanks,
 Josh, AdWords API Team

 On Thursday, August 20, 2015 at 4:11:04 PM UTC-4, Cory Shaw wrote:

 We recently had to switch to a new manager account for AdWords due to 
 the domain of the email associated with the account. We have an in-house 
 dashboard for our clients to sign in and visually see reports returned 
 from 
 the AdWords API. On our previous MCC account we were accepted to the API 
 and had a working Developer Token and service account with .p12 key that 
 successfully connects to the API. To fix our domain issue, we created a 
 new 
 MCC account that fit our domain problems. We then made our new MCC 
 account 
 a manager of our old MCC account, and then continued to add the rest of 
 our 
 clients to the new MCC account. 

 After doing so we needed to fix our dashboard to use the new MCC's 
 developer token and service account credentials. So we signed into the 
 same 
 email as our new MCC account and went to the Developer's Console and 
 created a new service account. The same as we made our old MCC's service 
 account. We switched our dashboard to use the new service account's 
 credentials, p12 key, and Developer Token, then switched the Prn Email to 
 match. Unfortunately, it is returning:

 { 

Failed to get access token for service account. 

 { 

  error : unauthorized_client,  

  error_description : Unauthorized client or scope in 
 request. 

 } 

 }


 Our old Service Account worked immediately after we created it, but 
 this is giving us trouble if we try to connect at all. Our settings are 
 identical except for the credentials shown below:


 //OLD MCC

 ((AdWordsAppConfig) _user.Config).DeveloperToken = 
 OLD_MCC_TOKEN;

 ((AdWordsAppConfig) _user.Config).OAuth2ClientId = 
 OLDapps.googleusercontent.com;

 ((AdWordsAppConfig) 
 _user.Config).OAuth2ServiceAccountEmail = 
 o...@developer.gserviceaccount.com;

 ((AdWordsAppConfig) _user.Config).OAuth2PrnEmail = 
 o...@gmail.com;

 ((AdWordsAppConfig) _user.Config).OAuth2CertificatePath = 
 AppDomain.CurrentDomain.GetData(DataDirectory) + /OLD.p12;


 //NEW MCC

 

Building a third party application -- Will i get API access?

2015-08-24 Thread Ezequiel Golub
Hi, i'm building a generic reporting tool, and want to include adword 
reporting on behalf of my (hypotetical) clients. The idea is for the tool 
to be a unified dashboard for all of the advertiser account the 
client/agency uses, such as google adwords, facebook ads, twitter ads, 
appnexus and others. 
I know i can make the client obtain a developer token, but there is a 
strong warning about allowing it to be used by third parties. Is there a 
way to create an app and have the client delegate the necessary 
permissions? FB does this for example. 
If not, will i be going the ToS if i request their developer token? 

Thanks a lot! 

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

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


Re: error_description : Unauthorized client or scope in request. in Adwords

2015-08-24 Thread Senthil Palaniswami
thanks Josh. 

When i remove that or change the prn email to my service account email, i 
get the below errrors. 


*An API exception has occurred. See ApiException and InnerException fields 
for more details.*
{Google.Api.Ads.AdWords.Lib.AdWordsApiException: An API exception has 
occurred. See ApiException and InnerException fields for more details. --- 
System.Web.Services.Protocols.SoapException: 
[AuthenticationError.NOT_ADS_USER @ ; trigger:'null']
   at 
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage
 
message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String 
methodName, Object[] parameters)
   at Google.Api.Ads.Common.Lib.AdsSoapClient.MakeApiCall(String 
methodName, Object[] parameters)
   --- End of inner exception stack trace ---
   at Google.Api.Ads.Common.Lib.AdsSoapClient.MakeApiCall(String 
methodName, Object[] parameters)
   at Google.Api.Ads.Common.Lib.AdsSoapClient.Invoke(String methodName, 
Object[] parameters)
   at Google.Api.Ads.AdWords.v201506.CampaignService.get(Selector 
serviceSelector)
   at VS2010_AdWords.Program.Main(String[] args) 

On Monday, August 24, 2015 at 4:05:19 PM UTC-4, Josh Radcliff (AdWords API 
Team) wrote:

 Hi Senthil,

 The prn email in your config cannot be a gmail.com user -- it must be a 
 user within your Google Apps Domain. The service account flow allows you to 
 impersonate *any user* within the domain. You won't be able to use that 
 flow to impersonate a gmail.com user, because if you could, you'd be able 
 to impersonate any Gmail user.

 Thanks,
 Josh, AdWords API Team

 On Monday, August 24, 2015 at 11:38:19 AM UTC-4, Senthil Palaniswami wrote:

 Thanks Josh for your reply .

 Yes, I followed all the steps in the below links .. 



 On Aug 24, 2015, at 10:55 AM, Josh Radcliff (AdWords API Team) 
 adwordsapia...@google.com javascript: wrote:

 Hi Senthil,

 Have you gone through the steps to grant the AdWords scope?


 https://developers.google.com/adwords/api/docs/guides/service-accounts#impersonation

 Thanks,
 Josh, AdWords API Team

 On Monday, August 24, 2015 at 8:49:40 AM UTC-4, Senthil Palaniswami wrote:

 Team, 

 I am trying to get the Google AdWords Campaign data by C# Console 
 application with the below settings, using the service account method. But 
 i get the error_description : Unauthorized client or scope in 
 request. , it doesn't make sense. Because the same is used in Google 
 Analytics Core V3 API, it works fine. Not sure what is going on, could 
 anyone please direct me here. Thanks a bunch .. 

user.OAuthProvider.Config.OAuth2Mode = 
 OAuth2Flow.SERVICE_ACCOUNT;  


 user.OAuthProvider.Config.OAuth2CertificatePath = 
 @c:\SCXX-fa275b332b6c.p12;

 user.OAuthProvider.Config.OAuth2ServiceAccountEmail = 
 647795...@developer.gserviceaccount.com 
 javascript: ;

 user.OAuthProvider.Config.OAuth2PrnEmail = 
 ...@gmail.com javascript:;

 user.OAuthProvider.Config.OAuth2ClientId = 
 647797670307-adov5.apps.googleusercontent.com;

   user.OAuthProvider.Config.OAuth2Scope = 
 https://www.googleapis.com/auth/adwords;;

 user.OAuthProvider.Config.OAuth2CertificatePassword = 
 notasecret;


 thanks
 Senthil

 -- 
 -- 
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 Also find us on our blog and Google+:
 https://googleadsdeveloper.blogspot.com/
 https://plus.google.com/+GoogleAdsDevelopers/posts
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
  
 You received this message because you are subscribed to the Google
 Groups AdWords API Forum group.
 To post to this group, send email to adwor...@googlegroups.com 
 javascript:
 To unsubscribe from this group, send email to
 adwords-api...@googlegroups.com javascript:
 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 a topic in the 
 Google Groups AdWords API Forum group.
 To unsubscribe from this topic, visit 
 https://groups.google.com/d/topic/adwords-api/gx2nFBGrNxM/unsubscribe.
 To unsubscribe from this group and all its topics, send an email to 
 adwords-api...@googlegroups.com javascript:.
 Visit this group at http://groups.google.com/group/adwords-api.
 To view this discussion on the web visit 
 https://groups.google.com/d/msgid/adwords-api/bbf79554-380e-4c2c-b92b-2ff8600588e4%40googlegroups.com
  
 https://groups.google.com/d/msgid/adwords-api/bbf79554-380e-4c2c-b92b-2ff8600588e4%40googlegroups.com?utm_medium=emailutm_source=footer
 .
 For more options, visit https://groups.google.com/d/optout.



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

You 

Re: How to get changed AdWords Campaign data on test accounts? (Clicks, Cost, etc...)

2015-08-24 Thread Josh Radcliff (AdWords API Team)
Hi Alex,

Although your test account won't serve any ads, you can still get reporting 
results back for that account by explicitly including zero impressions 
https://developers.google.com/adwords/api/docs/guides/zero-impression-reports#explicitly_including_zero_impressions.
 
The *Impressions, Cost*, etc. stats will all be zero, of course, but using 
this approach you should be able to verify that your reporting-based 
functionality is working as expected.

Cheers,
Josh, AdWords API Team

On Monday, August 24, 2015 at 10:51:48 AM UTC-4, Alexander Strbac wrote:

 Hi everyone,

 I appologize if this has been discussed but we are in the middle of an 
 issue and need to appear before a client in a metter of days :| ... 

 *** STATS ***

  *problem product:* ADWORDS API
  *what we are building:* application for managing Campaigns
  *stage of our app: *still in development, crude prototype
  *which acc. we have set up:* we have both the 'test AdWords account' 
 and a 'test MCC account'; all set up and functional
  *does it work:* yes, we have successfully sent data to AdWords but not 
 downloaded any


 *** ISSUE ***
 Basically, we have confirmed that the data upload works but we cannot test 
 *data 
 download.* AdWords accounts need to be live (in production) to generate 
 impressions, cost, etc. which we wish to download into our app. My question 
 is - how can we get this updated account-data from AdWords back into our 
 app if test accounts cannot run ads, and therefore generate impressions, 
 clicks, cost? We cannot connect an app which is still in development to 
 production AdWords accounts, and we cannot run ads on test accounts.

 Seems like a catch 22...

 MANY thanks!
 Alex



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

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


Re: API Access to Imp. Share for a group of campaigns

2015-08-24 Thread Umesh Dengale
Hello,

Thanks for providing the screenshot. You could use the SearchImpressionShare 
https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report#searchimpressionshare
 field 
in the CAMPAIGN_PERFORMANCE_REPORT 
https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report
 query.

Thanks,
Umesh, AdWords API Team.

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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/568b1878-bdb6-493f-900a-9edaac166d4c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Getting country, region, and city names from geo performance report?

2015-08-24 Thread Umesh Dengale
Hi Jason,

In the AdWords API v201502 and v201506, the CountryCriteriaId (and other 
location criteriaId fields 
https://developers.google.com/adwords/api/docs/guides/migration/v201502) 
returns the criteriaId instead of a name. The CountryCriteriaId 
https://developers.google.com/adwords/api/docs/appendix/reports/geo-performance-report#countrycriteriaid
 field 
of the GEO_PERFORMANCE_REPORT 
https://developers.google.com/adwords/api/docs/appendix/reports/geo-performance-report
 will 
return the country location Id. You could use the LocationCriteriaService 
https://developers.google.com/adwords/api/docs/reference/v201506/LocationCriterionService
 to 
get the name of the country associated with the CountryCriteriaId.

Regards,
Umesh, AdWords API Team.

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

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


Re: error_description : Unauthorized client or scope in request. in Adwords

2015-08-24 Thread Josh Radcliff (AdWords API Team)
Hi Senthil,

That error means that the prn email you specified does not have access to 
any AdWords accounts. Please try setting the prn email to a user who has 
access to the AdWords account you are trying to access via your API request.

Thanks,
Josh, AdWords API Team

On Monday, August 24, 2015 at 4:33:07 PM UTC-4, Senthil Palaniswami wrote:

 thanks Josh. 

 When i remove that or change the prn email to my service account email, i 
 get the below errrors. 


 *An API exception has occurred. See ApiException and InnerException fields 
 for more details.*
 {Google.Api.Ads.AdWords.Lib.AdWordsApiException: An API exception has 
 occurred. See ApiException and InnerException fields for more details. --- 
 System.Web.Services.Protocols.SoapException: 
 [AuthenticationError.NOT_ADS_USER @ ; trigger:'null']
at 
 System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage
  
 message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String 
 methodName, Object[] parameters)
at Google.Api.Ads.Common.Lib.AdsSoapClient.MakeApiCall(String 
 methodName, Object[] parameters)
--- End of inner exception stack trace ---
at Google.Api.Ads.Common.Lib.AdsSoapClient.MakeApiCall(String 
 methodName, Object[] parameters)
at Google.Api.Ads.Common.Lib.AdsSoapClient.Invoke(String methodName, 
 Object[] parameters)
at Google.Api.Ads.AdWords.v201506.CampaignService.get(Selector 
 serviceSelector)
at VS2010_AdWords.Program.Main(String[] args) 

 On Monday, August 24, 2015 at 4:05:19 PM UTC-4, Josh Radcliff (AdWords API 
 Team) wrote:

 Hi Senthil,

 The prn email in your config cannot be a gmail.com user -- it must be a 
 user within your Google Apps Domain. The service account flow allows you to 
 impersonate *any user* within the domain. You won't be able to use that 
 flow to impersonate a gmail.com user, because if you could, you'd be 
 able to impersonate any Gmail user.

 Thanks,
 Josh, AdWords API Team

 On Monday, August 24, 2015 at 11:38:19 AM UTC-4, Senthil Palaniswami 
 wrote:

 Thanks Josh for your reply .

 Yes, I followed all the steps in the below links .. 



 On Aug 24, 2015, at 10:55 AM, Josh Radcliff (AdWords API Team) 
 adwordsapia...@google.com wrote:

 Hi Senthil,

 Have you gone through the steps to grant the AdWords scope?


 https://developers.google.com/adwords/api/docs/guides/service-accounts#impersonation

 Thanks,
 Josh, AdWords API Team

 On Monday, August 24, 2015 at 8:49:40 AM UTC-4, Senthil Palaniswami 
 wrote:

 Team, 

 I am trying to get the Google AdWords Campaign data by C# Console 
 application with the below settings, using the service account method. But 
 i get the error_description : Unauthorized client or scope in 
 request. , it doesn't make sense. Because the same is used in Google 
 Analytics Core V3 API, it works fine. Not sure what is going on, could 
 anyone please direct me here. Thanks a bunch .. 

user.OAuthProvider.Config.OAuth2Mode = 
 OAuth2Flow.SERVICE_ACCOUNT;  


 user.OAuthProvider.Config.OAuth2CertificatePath = 
 @c:\SCXX-fa275b332b6c.p12;

 user.OAuthProvider.Config.OAuth2ServiceAccountEmail = 
 647795...@developer.gserviceaccount.com ;

 user.OAuthProvider.Config.OAuth2PrnEmail = 
 ...@gmail.com;

 user.OAuthProvider.Config.OAuth2ClientId = 
 647797670307-adov5.apps.googleusercontent.com;

   user.OAuthProvider.Config.OAuth2Scope = 
 https://www.googleapis.com/auth/adwords;;

 user.OAuthProvider.Config.OAuth2CertificatePassword = 
 notasecret;


 thanks
 Senthil

 -- 
 -- 
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 Also find us on our blog and Google+:
 https://googleadsdeveloper.blogspot.com/
 https://plus.google.com/+GoogleAdsDevelopers/posts
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
  
 You received this message because you are subscribed to the Google
 Groups AdWords API Forum group.
 To post to this group, send email to adwor...@googlegroups.com
 To unsubscribe from this group, send email to
 adwords-api...@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 a topic in the 
 Google Groups AdWords API Forum group.
 To unsubscribe from this topic, visit 
 https://groups.google.com/d/topic/adwords-api/gx2nFBGrNxM/unsubscribe.
 To unsubscribe from this group and all its topics, send an email to 
 adwords-api...@googlegroups.com.
 Visit this group at http://groups.google.com/group/adwords-api.
 To view this discussion on the web visit 
 https://groups.google.com/d/msgid/adwords-api/bbf79554-380e-4c2c-b92b-2ff8600588e4%40googlegroups.com
  
 https://groups.google.com/d/msgid/adwords-api/bbf79554-380e-4c2c-b92b-2ff8600588e4%40googlegroups.com?utm_medium=emailutm_source=footer
 .
 For 

Re: Installed Application -- Option Not Available to Me

2015-08-24 Thread Umesh Dengale
Hi Greg,

Could you provide the screenshot for the step5 to me privately? Just click 
*Reply 
privately to author* in the forum when responding. 

Thanks,
Umesh, AdWords API Team.

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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/615fe486-122a-4108-b959-31fbd594aa54%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to update Capaign Status ?

2015-08-24 Thread jonathan
I`m using soapUI in order to mutate a campaign, I want to change the state 
of a campaign, from ENABLED to PAUSED, but the service is not working, 
maybe I'm missing a parameter or the campaign's  is incorrect, I don´t 
know, also I'm using objective c, so there is not an API to be easier the 
communication with the webServices.
I have added a screenshot in order to detect the error easier.

Thanks.

https://lh3.googleusercontent.com/-JGv2LMbBpgk/VduNpNtF26I/AIY/7t42-v_egZQ/s1600/Captura%2Bde%2Bpantalla%2B2015-08-24%2Ba%2Blas%2B16.27.50.png
Cheers.

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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/7fdb8b56-94aa-4351-bbca-7eaa8511dda2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: error_description : Unauthorized client or scope in request. in Adwords

2015-08-24 Thread Josh Radcliff (AdWords API Team)
Hi Senthil,

The prn email in your config cannot be a gmail.com user -- it must be a 
user within your Google Apps Domain. The service account flow allows you to 
impersonate *any user* within the domain. You won't be able to use that 
flow to impersonate a gmail.com user, because if you could, you'd be able 
to impersonate any Gmail user.

Thanks,
Josh, AdWords API Team

On Monday, August 24, 2015 at 11:38:19 AM UTC-4, Senthil Palaniswami wrote:

 Thanks Josh for your reply .

 Yes, I followed all the steps in the below links .. 



 On Aug 24, 2015, at 10:55 AM, Josh Radcliff (AdWords API Team) 
 adwordsapiadvisor+j...@google.com wrote:

 Hi Senthil,

 Have you gone through the steps to grant the AdWords scope?


 https://developers.google.com/adwords/api/docs/guides/service-accounts#impersonation

 Thanks,
 Josh, AdWords API Team

 On Monday, August 24, 2015 at 8:49:40 AM UTC-4, Senthil Palaniswami wrote:

 Team, 

 I am trying to get the Google AdWords Campaign data by C# Console 
 application with the below settings, using the service account method. But 
 i get the error_description : Unauthorized client or scope in 
 request. , it doesn't make sense. Because the same is used in Google 
 Analytics Core V3 API, it works fine. Not sure what is going on, could 
 anyone please direct me here. Thanks a bunch .. 

user.OAuthProvider.Config.OAuth2Mode = 
 OAuth2Flow.SERVICE_ACCOUNT;  


 user.OAuthProvider.Config.OAuth2CertificatePath = 
 @c:\SCXX-fa275b332b6c.p12;

 user.OAuthProvider.Config.OAuth2ServiceAccountEmail = 
 647795...@developer.gserviceaccount.com ;

 user.OAuthProvider.Config.OAuth2PrnEmail = 
 xx...@gmail.com;

 user.OAuthProvider.Config.OAuth2ClientId = 
 647797670307-adov5.apps.googleusercontent.com;

   user.OAuthProvider.Config.OAuth2Scope = 
 https://www.googleapis.com/auth/adwords;;

 user.OAuthProvider.Config.OAuth2CertificatePassword = 
 notasecret;


 thanks
 Senthil

 -- 
 -- 
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 Also find us on our blog and Google+:
 https://googleadsdeveloper.blogspot.com/
 https://plus.google.com/+GoogleAdsDevelopers/posts
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
  
 You received this message because you are subscribed to the Google
 Groups AdWords API Forum group.
 To post to this group, send email to adwords-api@googlegroups.com
 To unsubscribe from this group, send email to
 adwords-api+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/adwords-api?hl=en
 --- 
 You received this message because you are subscribed to a topic in the 
 Google Groups AdWords API Forum group.
 To unsubscribe from this topic, visit 
 https://groups.google.com/d/topic/adwords-api/gx2nFBGrNxM/unsubscribe.
 To unsubscribe from this group and all its topics, send an email to 
 adwords-api+unsubscr...@googlegroups.com.
 Visit this group at http://groups.google.com/group/adwords-api.
 To view this discussion on the web visit 
 https://groups.google.com/d/msgid/adwords-api/bbf79554-380e-4c2c-b92b-2ff8600588e4%40googlegroups.com
  
 https://groups.google.com/d/msgid/adwords-api/bbf79554-380e-4c2c-b92b-2ff8600588e4%40googlegroups.com?utm_medium=emailutm_source=footer
 .
 For more options, visit https://groups.google.com/d/optout.



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

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


Re: Unable to use the GetCampaign example in client library in asp.net

2015-08-24 Thread Umesh Dengale
Hello,

Thanks for attaching the error message. Could you please provide the SOAP 
XML request and response logs? You could enable 
https://github.com/googleads/googleads-dotnet-lib/wiki/Understanding-App.config#user-content-logging
 the 
logs for the .NET client library.

Thanks,
Umesh, AdWords API Team.

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

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


Re: How can I update Managed Customer name with api ?

2015-08-24 Thread Umesh Dengale
Hello,

You could use the ManagedCustomerService 
https://developers.google.com/adwords/api/docs/reference/v201506/ManagedCustomerService
 to 
update the ManagedCustomer.name 
https://developers.google.com/adwords/api/docs/reference/v201506/ManagedCustomerService.ManagedCustomer#name
.

Thanks,
Umesh, AdWords API Team.

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

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


Remarketing list not showing up

2015-08-24 Thread Y Cha
Hi,

After we converted to V201506, newly created remarketing entry is not being 
returned as part of ConversionTrackerService's get service. Adding 
predicate for category, 'REMARKETING' didn't help.

Any clue?


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

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


conversionTrackerService not returning new remarking list

2015-08-24 Thread Y Cha
Hello,

ConversionTrackerService is not returning recently created remarketing list 
for us after we switched over to V201506.   Response after creating 
remarketing list looked ok.  This doesn't seem to be issue for remarketing 
list that was created prior to upgrade. BTW, category returned was 
BOOMERANG_EVENT.

Yong

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

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


Apply Experimental Changes

2015-08-24 Thread Sarah Riddell
Hi,

As I am successful to create experiments on campaigns, change keywords bid 
multiplier with query Percentage 90% control / 10 % experiment  
start/end/remove as my requirements using PHP ADWORD API v201502 but *now i 
want to apply my experimental changes .* but i got a scenario*,* For example







*I have 1 keyword in a campaign CRUISH120 with keyword bid multiplier  2,  
so $0.50 X 2 = $1.00*So, when i promote that experiment









*, with $experiment-status = 'PROMOTED'; what would happen on the Max. CPC 
of this keyword, it remains $0.50 , why?Is the experimental bid will be 
apply on our Max. CPC when we promote experiement?Is their another way to 
apply those experimental changes with PHP ADWORD API?*Thanks
Sany

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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/74f291d8-67b7-4672-b73c-5ec4804117b1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.