Error when getting Ad Performance Report: "Problem sending data to report download server"

2018-08-16 Thread Etleap Dev
Hello,

We have an application that retrieves Google Ads data on behalf of 
customers. For one of our customers, we noticed that the calls were 
intermittently failing with 
"com.google.api.ads.adwords.lib.utils.ReportException: Problem sending data 
to report download server" and want to know what the issue is. The API 
calls were working on and off 3 days ago and then starting 2 days ago it 
has failed continuously.This works fine for our other customers so we 
believe it is something related to the particular user's account or their 
data. They were trying to get all fields for Ad Performance Report, so that 
might be related looking at some of the other posts on this topic 
https://groups.google.com/forum/#!topic/adwords-api/1SdAFoQX6P8

Additional information:

   - API version: v201806
   - We're using the official API client for Java, version 3.15.1 - 
   https://github.com/googleads/googleads-java-lib

I can provide the client ID and customer information in a private message 
if required.

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/f9595ae2-9c90-4f65-bf7b-bbca9d4935aa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Adding mobileIds to CrmBasedUserList isn't incrementing list size

2018-08-16 Thread Brian Czako


We've provided a mechanism for a large client of ours to create user lists 
and upload IDFA/AAID data to them.
The lists are getting successfully created, and are created with 
uploadKeyType = MOBILE_ADVERTISING_ID.
We've been uploading data to their lists over several days and continue to 
see an upload status of IN_PROCESS and the list has a size of 0.

Here is a sample, redacted request I'm making on a list I created, and have 
verified that my lists also have a size of 0.
Sample request:


http://schemas.xmlsoap.org/soap/envelope/";>
  
http://schemas.microsoft.com/ws/2005/05/addressing/none";>
http://www.w3.org/2001/XMLSchema-instance"; 
xmlns="https://adwords.google.com/api/adwords/rm/v201802";>
  http://schemas.datacontract.org/2004/07/Google.Common";>REDACTED
  http://schemas.datacontract.org/2004/07/Google.Common";>REDACTED

  
  http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
https://adwords.google.com/api/adwords/rm/v201802";>
  
https://adwords.google.com/api/adwords/cm/v201802";>ADD

  REDACTED
  
BDB49F4E----1687D040AF86
  
  
77E2E36E----619BA07C03C3
  

  

  



Sample response:


http://schemas.xmlsoap.org/soap/envelope/";>
  
https://adwords.google.com/api/adwords/rm/v201802"; 
xmlns="https://adwords.google.com/api/adwords/cm/v201802";>
  REDACTED
  AdwordsUserListService
  mutateMembers
  1
  224

  
  
https://adwords.google.com/api/adwords/cm/v201802"; 
xmlns:ns2="https://adwords.google.com/api/adwords/rm/v201802";>
  
http://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="ns2:CrmBasedUserList">
  REDACTED
  false
  REDACTED
  
  OPEN
  
  OWNED
  ACTIVE
  1
  CRM_BASED
  false
  true
  CrmBasedUserList
  123456789
  MOBILE_ADVERTISING_ID
  FIRST_PARTY
  
IN_PROCESS
  

  

  


Is there something we need to do to have our client's data start 
incrementing in their AdWords account?
Does the casing of the device IDs matter?
Any help would be appreciated.

Thanks,
Brian

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/1f382286-145c-463a-b3b9-78304503d649%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Get Users List having access to Adwords Account (Account Access Section)

2018-08-16 Thread 'Luis Xander Talag (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Ronak,

I'm afraid that is not also possible in the AdWords API. Currently, what 
the API has is the CustomerService.getCustomers() 

 method 
which could return details of all the customers (that is, AdWords client 
accounts) directly accessible by the user authenticating the call. You may 
check this guide 
 for 
more information.

Regards,
Luis
AdWords API Team

On Thursday, August 16, 2018 at 1:39:51 PM UTC+8, Ronak Shah wrote:
>
> Hello Luis,
>
> If we cannot fetch users list then Can we get the count of users?
>
> Let me know
>
> Thanks,
> Ronak
>
> On Wednesday, August 15, 2018 at 2:57:10 PM UTC+5:30, Luis Xander Talag 
> (AdWords API Team) wrote:
>>
>> Hi Ronak,
>>
>> My apologies as retrieving the users in *Account Access* view in UI is 
>> currently not supported in the API.
>>
>> Let me know if you have other concerns in the API.
>>
>> Thanks and regards,
>> Luis
>> AdWords API Team
>>
>> On Wednesday, August 15, 2018 at 3:51:54 PM UTC+8, Ronak Shah wrote:
>>>
>>> Hello,
>>>
>>> How we can fetch the users list having access to adwords account? I am 
>>> talking about Account Access section
>>>
>>> Thanks,
>>> Ronak
>>>
>>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/66df2525-7b94-4ff2-9f87-5bc0550630af%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: ocid in https://adwords.google.com URL's

2018-08-16 Thread Meijun Xing
https://adwords.google.com/aw/overview?__e={accountid}&campaignId={campaignid}
try this one

On Thursday, 21 December 2017 21:10:27 UTC+8, John Bliss wrote:
>
> I'm attempting to programmatically build emails with deep-links our 
> Campaign Managers can click to get directly to where they need to go within 
> our AdWords. For example:
>
>
> https://adwords.google.com/aw/ads?campaignId=1234&adGroupId=1234&ocid=1234&__c=1234&authuser=0&__u=1234
>
> The only part of that that I do not have, I think, is this:
>
> ocid=1234
>
> Is that a value I can "touch" via the API? If so, where will I find it?
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/9362a8a7-d140-4caa-b188-814a503bb02e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: ocid in https://adwords.google.com URL's

2018-08-16 Thread Meijun Xing
https://adwords.google.com/aw/overview?__e={accountid}&campaignId={campaignid}
this one could jump to the campaign page.

On Thursday, 21 December 2017 21:10:27 UTC+8, John Bliss wrote:
>
> I'm attempting to programmatically build emails with deep-links our 
> Campaign Managers can click to get directly to where they need to go within 
> our AdWords. For example:
>
>
> https://adwords.google.com/aw/ads?campaignId=1234&adGroupId=1234&ocid=1234&__c=1234&authuser=0&__u=1234
>
> The only part of that that I do not have, I think, is this:
>
> ocid=1234
>
> Is that a value I can "touch" via the API? If so, where will I find it?
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a5089808-1549-474e-adba-64306e219700%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adding mobileIds to CrmBasedUserList isn't incrementing list size

2018-08-16 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Brian,

Uploading CRM userlists usually take about 6-12 hours before changes are 
reflected. In addition to what I mentioned, the list size will appear as 0 
until at least 1,000 members have been added. Could you confirm if these 
conditions along with others stated here 

 have 
been met and still the changes have not reflected?

If yes, could you provide your clientCustomerId so I can further 
investigate? You may reply to me using the *Reply privately to author*
 option.

Thanks and regards,
Peter
AdWords API Team

On Thursday, August 16, 2018 at 3:12:42 PM UTC+8, Brian Czako wrote:
>
>
>
> We've provided a mechanism for a large client of ours to create user lists 
> and upload IDFA/AAID data to them.
> The lists are getting successfully created, and are created with 
> uploadKeyType = MOBILE_ADVERTISING_ID.
> We've been uploading data to their lists over several days and continue to 
> see an upload status of IN_PROCESS and the list has a size of 0.
>
> Here is a sample, redacted request I'm making on a list I created, and 
> have verified that my lists also have a size of 0.
> Sample request:
>
> 
> http://schemas.xmlsoap.org/soap/envelope/";>
>   
> http://schemas.microsoft.com/ws/2005/05/addressing/none";>
> http://www.w3.org/2001/XMLSchema-instance"; 
> xmlns="https://adwords.google.com/api/adwords/rm/v201802";>
>   http://schemas.datacontract.org/2004/07/Google.Common
> ">REDACTED
>   http://schemas.datacontract.org/2004/07/Google.Common
> ">REDACTED
> 
>   
>   http://www.w3.org/2001/XMLSchema-instance"; 
> xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
> https://adwords.google.com/api/adwords/rm/v201802";>
>   
> https://adwords.google.com/api/adwords/cm/v201802
> ">ADD
> 
>   REDACTED
>   
> BDB49F4E----1687D040AF86
>   
>   
> 77E2E36E----619BA07C03C3
>   
> 
>   
> 
>   
> 
>
>
> Sample response:
>
> 
> http://schemas.xmlsoap.org/soap/envelope/";>
>   
> https://adwords.google.com/api/adwords/rm/v201802"; xmlns="
> https://adwords.google.com/api/adwords/cm/v201802";>
>   REDACTED
>   AdwordsUserListService
>   mutateMembers
>   1
>   224
> 
>   
>   
> https://adwords.google.com/api/adwords/cm/v201802"; xmlns:ns2="
> https://adwords.google.com/api/adwords/rm/v201802";>
>   
> http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:type="ns2:CrmBasedUserList">
>   REDACTED
>   false
>   REDACTED
>   
>   OPEN
>   
>   OWNED
>   ACTIVE
>   1
>   CRM_BASED
>   false
>   true
>   CrmBasedUserList
>   123456789
>   MOBILE_ADVERTISING_ID
>   FIRST_PARTY
>   
> IN_PROCESS
>   
> 
>   
> 
>   
> 
>
> Is there something we need to do to have our client's data start 
> incrementing in their AdWords account?
> Does the casing of the device IDs matter?
> Any help would be appreciated.
>
> Thanks,
> Brian
>
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/149722a2-9671-4fb3-a10a-d6a44c5168cc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error when getting Ad Performance Report: "Problem sending data to report download server"

2018-08-16 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

There is a possibility that the report you are trying to generate contains 
a large amount of data and is causing a timeout 
. 
It is advised to breakdown your report into smaller reports by adding more 
predicates or by shortening the data range. 

If this does not help solve your concern, could you provide me the complete 
report 
definitions 

 you 
used, including date information, clientCustomerIds and any error messages 
that could help me investigate further? You may provide these information 
via *Reply privately to author*.

Regards,
Dannison
AdWords API Team

On Thursday, August 16, 2018 at 3:12:42 PM UTC+8, Etleap Dev wrote:
>
> Hello,
>
> We have an application that retrieves Google Ads data on behalf of 
> customers. For one of our customers, we noticed that the calls were 
> intermittently failing with 
> "com.google.api.ads.adwords.lib.utils.ReportException: Problem sending data 
> to report download server" and want to know what the issue is. The API 
> calls were working on and off 3 days ago and then starting 2 days ago it 
> has failed continuously.This works fine for our other customers so we 
> believe it is something related to the particular user's account or their 
> data. They were trying to get all fields for Ad Performance Report, so that 
> might be related looking at some of the other posts on this topic 
> https://groups.google.com/forum/#!topic/adwords-api/1SdAFoQX6P8
>
> Additional information:
>
>- API version: v201806
>- We're using the official API client for Java, version 3.15.1 - 
>https://github.com/googleads/googleads-java-lib
>
> I can provide the client ID and customer information in a private message 
> if required.
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/b17ea935-b961-441a-83d9-6008eac7a5dd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Is there any reason why I get less Ad Groups in report then I see in UI?

2018-08-16 Thread Oksana Sulyma
Thanks! Replied privately!

On Wednesday, August 15, 2018 at 10:00:35 PM UTC+3, Milind Sankeshware 
(AdWords API Team) wrote:
>
> Hi Oksana,
>
> Could you please share the client customer id and campaign id for which 
> you are fetching the report? You can choose "Reply privately to author' 
> while responding.
>
> Thanks,
> Milind, AdWords API Team
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/5ca6a40c-59fd-47a9-b499-92692187c975%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to know if customer in MCC has a payment/billing issue

2018-08-16 Thread Matthew Macchia
I was hoping there was a way through the API to know if a customer in our 
MCC has an issue with their payment. Expired cc. Declined cc. etc.
We want to flag these accounts.
Thanks

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/4f8057a5-7291-4e26-adb7-13a81ec589cf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Failed to refresh access token. See inner exception for details.

2018-08-16 Thread rentcafedev1
Hi,

I'm getting error "Failed to refresh access token. See inner exception for 
details." when I try to get campaign information.  The line of code is page 
= campaignService.get(selector) where page = "CampaignPage".  This process 
works when I use it in a web application but not when I use it in a windows 
service.  Below is some information that I hope will be helpful in figuring 
out the problem.  I was not able to get the logging working in the windows 
service.

CampaignService
{Google.Api.Ads.AdWords.v201806.CampaignService}
Channel: {System.Runtime.Remoting.Proxies.__TransparentProxy}
ChannelFactory: {System.ServiceModel.ChannelFactory(Of 
Google.Api.Ads.AdWords.v201806.ICampaignService)}
ClientCredentials: {System.ServiceModel.Description.ClientCredentials}
EnableDecompression: True
Endpoint: 
Address={https://adwords.google.com/api/adwords/cm/v201806/CampaignService}
InnerChannel: {System.Runtime.Remoting.Proxies.__TransparentProxy}
Proxy: {System.Net.WebRequest.WebProxyWrapper}
RequestHeader: {https://adwords.google.com/api/adwords/cm/v201806";>
  Replace for security
  Replace for security
  
}
ResponseHeader: Nothing
Signature: {Google.Api.Ads.AdWords.Lib.AdWordsServiceSignature}
State: Created {0}
Timeout: 0
Url: "https://adwords.google.com/api/adwords/cm/v201806/CampaignService";
User: {Google.Api.Ads.AdWords.Lib.AdWordsUser}
UserAgent: Nothing

CampaignService.User.Config
{Google.Api.Ads.AdWords.Lib.AdWordsAppConfig}
AdWordsApiServer: "https://adwords.google.com";
ClientCustomerId: "Replace for security"
DeveloperToken: "Replace for security"
EnableGzipCompression: True
GMBLoginEmail: ""
GMBOAuth2RefreshToken: ""
IncludeUtilitiesInUserAgent: False
IncludeZeroImpressions: Nothing
MaskCredentials: True
MerchantCenterId: 0
OAuth2AccessToken: ""
OAuth2ClientId: "Replace for security"
OAuth2ClientSecret: "Replace for security"
OAuth2Mode: APPLICATION {0}
OAuth2PrivateKey: ""
OAuth2PrnEmail: ""
OAuth2RedirectUri: "Replace for security"
OAuth2RefreshToken: "Replace for security"
OAuth2Scope: "https://www.googleapis.com/auth/adwords";
OAuth2SecretsJsonPath: ""
OAuth2ServerUrl: "https://accounts.google.com";
OAuth2ServiceAccountEmail: Nothing
Proxy: Nothing
RetryCount: 0
Signature: "AwApi-DotNet/23.6.0, Common-Dotnet/9.4.0, .NET 
CLR/4.0.30319.42000, "
SkipColumnHeader: False
SkipReportHeader: False
SkipReportSummary: False
Timeout: 60
UnixTimestamp: 1534434608
UseRawEnumValues: Nothing
UserAgent: "Replace for security"

selector
{Google.Api.Ads.AdWords.v201806.Selector}
dateRange: {Google.Api.Ads.AdWords.v201806.DateRange}
fields: {Length=7}
ordering: Nothing
paging: {LIMIT 0, 500}
predicates: Nothing
?selector.fields
{Length=7}
(0): "Id"
(1): "Name"
(2): "Status"
(3): "StartDate"
(4): "EndDate"
(5): "BaseCampaignId"
(6): "AdvertisingChannelType"

{"Failed to refresh access token. See inner exception for details."}
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean 
includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, 
CancellationToken cancellationToken) 
at 
Google.Api.Ads.Common.OAuth.AdsOAuthProviderImpl.GetAccessTokenForAuthorizationCodeFlow()
  
at 
Google.Api.Ads.Common.OAuth.AdsOAuthProviderImpl.RefreshAccessTokenInOfflineMode()

Error Occurred Message: Failed to retrieve campaign(s). Stack Trace:at 
YSI.Ads.GoogleAdwordsHelper.GetListOfCampaigns(String during, DateTime 
startDate, DateTime endDate) in 
C:\TFS\Cafés\yCPC\Source\GoogleAdwords.vb:line 1711   at 
YSI.Cafe.RC.SiteManager.AdWordsAutomatedTasks.ImportAdwordsCampaigns() in 
C:\TFS\Cafés\RentCafe\Source\ManagerCafe\AppClasses\AdWordsAutomatedTasks.vb:line
 
337   at RCDaily.AdwordsImportCampaignRoutine.ImportAdwordsCampaigns() in 
C:\TFS\Cafés\RentCafe\Source\RCDaily\AdwordsImportCampaignsTasks.vb:line 
33   at RCDaily.AdwordsImportCampaignRoutine.OnExecute(IJobExecutionContext 
context) in 
C:\TFS\Cafés\RentCafe\Source\RCDaily\AdwordsImportCampaignsTasks.vb:line 
27   at RCDaily.yJob.Execute(IJobExecutionContext context) in 
C:\TFS\Cafés\RentCafe\Source\RCDaily\yJob.vb:line 10 Source: YSI.Ads Inner 
Message 1: One or more errors occurred. Inner Stack Trace 1:at 
System.Threading.Tasks.Task.ThrowIfExceptional(Boolean 
includeTaskCanceledExceptions)   at System.Threading.Tasks.Task.Wait(Int32 
millisecondsTimeout, CancellationToken cancellationToken)   at 
Google.Api.Ads.Common.OAuth.AdsOAuthProviderImpl.GetAccessTokenForAuthorizationCodeFlow()
  
 at 
Google.Api.Ads.Common.OAuth.AdsOAuthProviderImpl.RefreshAccessTokenInOfflineMode()
 
Source 1: mscorlib Inner Message 2: An error occurred while sending the 
request. Inner Stack Trace 2:at 
Google.Apis.Http.ConfigurableMessageHandler.d__59.MoveNext()--- 
End of stack trace from previous l

Re: Export Data from Bid Landscape

2018-08-16 Thread YLi
Hi Luis,
For the shopping campaigns, since the bid modifier is based on product 
group, not keywords.
Could you please tell me what criteria type I can select?
The attachment is the code for the AdGroupCriterionService.get() 

  function.
Thank you so much,
Kara

On Tuesday, July 31, 2018 at 9:22:05 AM UTC-4, y...@globalindustrial.com 
wrote:
>
> Hi Luis,
> Thanks for the reply. It's very helpful!
> Kara
>
> On Monday, July 30, 2018 at 11:20:39 PM UTC-4, Luis Xander Talag (AdWords 
> API Team) wrote:
>>
>> Hi Kara,
>>
>> You could use the AdGroupCriterionService.get() 
>> 
>>  method 
>> to retrieve the id 
>> 
>>  of 
>> criterion. You may check this sample code 
>> 
>>  in 
>> Java (also available in other languages) for your reference. In reports, 
>> you could get the criteriaId by searching the report field name in this 
>> link 
>> .
>>  
>> Also, you could check this guide 
>>  for 
>> table of criterion IDs.
>>
>> Feel free to write back if you have further clarifications.
>>
>> Regards,
>> Luis
>> AdWords API Team
>>
>> On Monday, July 30, 2018 at 9:17:59 PM UTC+8, YLi wrote:
>>>
>>> Hi Luis,
>>> This is very great!
>>> Would you know where I can find the CRITERION_ID? I only see the ad 
>>> group ID in the shopping reports.
>>> Thanks,
>>> Kara
>>>
>>> On Monday, July 30, 2018 at 1:52:58 AM UTC-4, Luis Xander Talag (AdWords 
>>> API Team) wrote:

 Hi Kara,

 You may use the DataService.getAdGroupBidLandscape() 
 
  method 
 to fetch the bid landscapes for your ad group. You may refer to this 
 guide 
 
  for 
 more information and you may also look to this complete sample code 
 
  in 
 Java (also available in other languages) for your reference. However, 
 since 
 the API doesn't have a feature on exporting data from the service call 
 into 
 a spreadsheet, you should create a method on your end to do this.

 Let me know if you have further clarifications.

 Thanks and regards,
 Luis
 AdWords API Team 

 On Monday, July 30, 2018 at 9:52:36 AM UTC+8, YLi wrote:
>
> Hi,
> Is there any one can help me on exporting the data with the Bid 
> Landscape API?
> I want to call the bid and impression estimation for each adgroup in a 
> campaign, then export the data into a google sheet.
> Would I be able to do so? Can someone help me at the script level?
> Thank you so much,
> Kara
>


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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/758a7963-d358-4209-8069-a071b9d82cac%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
def getcriterion(client, adgroup_id):
  # Initialize appropriate service.
  ad_group_criterion_service = client.GetService(
  'AdGroupCriterionService', version='v201806')
   # Construct selector and get all ad group criteria.
  offset = 0
  selector = {
  'fields': ['Id', 'CriteriaType', 'PartitionType', 'CaseValue'],
  'predicates': [
  {
  'field': 'AdGroupId',
  'operator': 'EQUALS',
  'values': [adgroup_id]
  },
  {
  'field': 'CriteriaType',
  'operator': 'EQUALS',
 

Re: Error when getting Ad Performance Report: "Problem sending data to report download server"

2018-08-16 Thread Etleap Dev
Thank you for the information. We will try some of the techniques mentioned 
in the documentation for breaking out the requests. I'll let you know if we 
need further help.

On Thursday, August 16, 2018 at 1:52:43 AM UTC-7, Dannison Yao (AdWords API 
Team) wrote:
>
> Hi,
>
> There is a possibility that the report you are trying to generate contains 
> a large amount of data and is causing a timeout 
> . 
> It is advised to breakdown your report into smaller reports by adding more 
> predicates or by shortening the data range. 
>
> If this does not help solve your concern, could you provide me the 
> complete report definitions 
> 
>  you 
> used, including date information, clientCustomerIds and any error messages 
> that could help me investigate further? You may provide these information 
> via *Reply privately to author*.
>
> Regards,
> Dannison
> AdWords API Team
>
> On Thursday, August 16, 2018 at 3:12:42 PM UTC+8, Etleap Dev wrote:
>>
>> Hello,
>>
>> We have an application that retrieves Google Ads data on behalf of 
>> customers. For one of our customers, we noticed that the calls were 
>> intermittently failing with 
>> "com.google.api.ads.adwords.lib.utils.ReportException: Problem sending data 
>> to report download server" and want to know what the issue is. The API 
>> calls were working on and off 3 days ago and then starting 2 days ago it 
>> has failed continuously.This works fine for our other customers so we 
>> believe it is something related to the particular user's account or their 
>> data. They were trying to get all fields for Ad Performance Report, so that 
>> might be related looking at some of the other posts on this topic 
>> https://groups.google.com/forum/#!topic/adwords-api/1SdAFoQX6P8
>>
>> Additional information:
>>
>>- API version: v201806
>>- We're using the official API client for Java, version 3.15.1 - 
>>https://github.com/googleads/googleads-java-lib
>>
>> I can provide the client ID and customer information in a private message 
>> if required.
>>
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a3984cd2-e7b4-43a6-82ae-e58c489e6105%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Rate Limits on Test vs Production accounts

2018-08-16 Thread 'Milind Sankeshware (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Andrew

AdWords API uses a Token Bucket  
algorithm to meter the requests and determine the queries per second (QPS) 
rate. This is intended to prevent malicious or out-of-control software from 
overwhelming the AdWords API servers and affecting other users. The rate 
limits can fluctuate based on different variables, including server load. 
Hence, we don't recommend a fixed Queries Per Second (QPS) limit. It's 
extremely important to understand how to handle RateExceededError, and 
develop your software with rate limits in mind. Our recommendation is to 
check the throttling mechanisms 

 
suggested in the guide to control and handle the rate limit errors. 

It is possible to keep a track of the operational limits (with DEVELOPER 
scope). You will be able to calculate the API operations using the 
guidelines provided here 
. 
The rate limit with ACCOUNT scope, can only be handled by slowing down.

Thanks,
Milind, AdWords API Team

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/4a26b298-c0a8-4184-99db-aef6ec5791f5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to know if customer in MCC has a payment/billing issue

2018-08-16 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Matthew,

Unfortunately, Billing is not supported via AdWords API. Please keep an eye 
on our blog  for future releases.

Regards,
Sai Teja, AdWords API Team.

On Thursday, August 16, 2018 at 9:37:59 AM UTC-4, Matthew Macchia wrote:
>
> I was hoping there was a way through the API to know if a customer in our 
> MCC has an issue with their payment. Expired cc. Declined cc. etc.
> We want to flag these accounts.
> Thanks
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/88e63466-4977-4f80-a0b5-5223fa52f048%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to identify a customer in AdWords

2018-08-16 Thread Sreekanth Yedla
How can we identify a customer (person who viewed the ad) within AdWords Data,

Can gclId help, are there any other identifiers  and attributes that would tell 
more about the customer, like email or user Id.

Please give me your direction.

Thanks,
Sree

Sent from my iPhone

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/48BF6B72-6A1C-4FB7-B2E0-299613A36064%40gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: Failed to refresh access token. See inner exception for details.

2018-08-16 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

Could you please confirm whether you are using AdWords .NET client library 
 for this call? If not 
could you please share the code snippet that is making the call? You could 
also cross verify that you are following the steps required to make API 
call from here 
.

Also, to verify that your credentials are correct, you could try the CURL 
request provided below and see if you are able to generate the access 
token. If your credentials are correct, you should be able to generate an 
access token for the below CURL request.

curl https://www.googleapis.com/oauth2/v4/token \
-d refresh_token=your-refresh_token \
-d client_id=your-client-id \
-d client_secret=your-client-secret \
-d grant_type=refresh_token

If your credentials are incorrect or still facing issue then you could try 
generating a new refresh token with the help of this guide 

 and 
retry your request. 

Regards,
Sai Teja, AdWords API Team.

On Thursday, August 16, 2018 at 1:33:37 PM UTC-4, rentca...@gmail.com wrote:
>
> Hi,
>
> I'm getting error "Failed to refresh access token. See inner exception for 
> details." when I try to get campaign information.  The line of code is page 
> = campaignService.get(selector) where page = "CampaignPage".  This process 
> works when I use it in a web application but not when I use it in a windows 
> service.  Below is some information that I hope will be helpful in figuring 
> out the problem.  I was not able to get the logging working in the windows 
> service.
>
> CampaignService
> {Google.Api.Ads.AdWords.v201806.CampaignService}
> Channel: {System.Runtime.Remoting.Proxies.__TransparentProxy}
> ChannelFactory: {System.ServiceModel.ChannelFactory(Of 
> Google.Api.Ads.AdWords.v201806.ICampaignService)}
> ClientCredentials: {System.ServiceModel.Description.ClientCredentials}
> EnableDecompression: True
> Endpoint: Address={
> https://adwords.google.com/api/adwords/cm/v201806/CampaignService}
> InnerChannel: {System.Runtime.Remoting.Proxies.__TransparentProxy}
> Proxy: {System.Net.WebRequest.WebProxyWrapper}
> RequestHeader: {https://adwords.google.com/api/adwords/cm/v201806";>
>   Replace for security
>   Replace for security
>   
> }
> ResponseHeader: Nothing
> Signature: {Google.Api.Ads.AdWords.Lib.AdWordsServiceSignature}
> State: Created {0}
> Timeout: 0
> Url: "
> https://adwords.google.com/api/adwords/cm/v201806/CampaignService";
> User: {Google.Api.Ads.AdWords.Lib.AdWordsUser}
> UserAgent: Nothing
>
> CampaignService.User.Config
> {Google.Api.Ads.AdWords.Lib.AdWordsAppConfig}
> AdWordsApiServer: "https://adwords.google.com";
> ClientCustomerId: "Replace for security"
> DeveloperToken: "Replace for security"
> EnableGzipCompression: True
> GMBLoginEmail: ""
> GMBOAuth2RefreshToken: ""
> IncludeUtilitiesInUserAgent: False
> IncludeZeroImpressions: Nothing
> MaskCredentials: True
> MerchantCenterId: 0
> OAuth2AccessToken: ""
> OAuth2ClientId: "Replace for security"
> OAuth2ClientSecret: "Replace for security"
> OAuth2Mode: APPLICATION {0}
> OAuth2PrivateKey: ""
> OAuth2PrnEmail: ""
> OAuth2RedirectUri: "Replace for security"
> OAuth2RefreshToken: "Replace for security"
> OAuth2Scope: "https://www.googleapis.com/auth/adwords";
> OAuth2SecretsJsonPath: ""
> OAuth2ServerUrl: "https://accounts.google.com";
> OAuth2ServiceAccountEmail: Nothing
> Proxy: Nothing
> RetryCount: 0
> Signature: "AwApi-DotNet/23.6.0, Common-Dotnet/9.4.0, .NET 
> CLR/4.0.30319.42000, "
> SkipColumnHeader: False
> SkipReportHeader: False
> SkipReportSummary: False
> Timeout: 60
> UnixTimestamp: 1534434608
> UseRawEnumValues: Nothing
> UserAgent: "Replace for security"
>
> selector
> {Google.Api.Ads.AdWords.v201806.Selector}
> dateRange: {Google.Api.Ads.AdWords.v201806.DateRange}
> fields: {Length=7}
> ordering: Nothing
> paging: {LIMIT 0, 500}
> predicates: Nothing
> ?selector.fields
> {Length=7}
> (0): "Id"
> (1): "Name"
> (2): "Status"
> (3): "StartDate"
> (4): "EndDate"
> (5): "BaseCampaignId"
> (6): "AdvertisingChannelType"
>
> {"Failed to refresh access token. See inner exception for details."}
> at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean 
> includeTaskCanceledExceptions)
> at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, 
> CancellationToken cancellationToken) 
> at 
> Google.Api.Ads.Common.OAuth.AdsOAuthProviderImpl.GetAccessTokenForAuthorizationCodeFlow()
>   
> at 
> Google.Api.Ads.Common.OAuth.AdsOAuthProviderImpl.RefreshAccessTokenInOfflineMode()
>
> Error Occurred Message: Failed to retrieve campaign(s). Stack

Re: Failed to refresh access token. See inner exception for details.

2018-08-16 Thread rentcafedev1
Sai Teja,

We are you VB.net library to make this call.  

As I mention in my previous email the call work fine with I'm making it 
through a web application, it just does not work when I make the call from 
a windows service.  Please note:  Both web application and the windows 
service hit the same code to make the call.  I should not need to generate 
a new refresh token since it works from my web application.

Please advise!

KDJ

On Thursday, August 16, 2018 at 2:53:49 PM UTC-7, Teja Makani wrote:
>
> Hello,
>
> Could you please confirm whether you are using AdWords .NET client library 
>  for this call? If not 
> could you please share the code snippet that is making the call? You could 
> also cross verify that you are following the steps required to make API 
> call from here 
> .
>
> Also, to verify that your credentials are correct, you could try the CURL 
> request provided below and see if you are able to generate the access 
> token. If your credentials are correct, you should be able to generate an 
> access token for the below CURL request.
>
> curl https://www.googleapis.com/oauth2/v4/token \
> -d refresh_token=your-refresh_token \
> -d client_id=your-client-id \
> -d client_secret=your-client-secret \
> -d grant_type=refresh_token
>
> If your credentials are incorrect or still facing issue then you could try 
> generating a new refresh token with the help of this guide 
> 
>  and 
> retry your request. 
>
> Regards,
> Sai Teja, AdWords API Team.
>
> On Thursday, August 16, 2018 at 1:33:37 PM UTC-4, rentca...@gmail.com 
> wrote:
>>
>> Hi,
>>
>> I'm getting error "Failed to refresh access token. See inner exception 
>> for details." when I try to get campaign information.  The line of code 
>> is page = campaignService.get(selector) where page = "CampaignPage".  This 
>> process works when I use it in a web application but not when I use it in a 
>> windows service.  Below is some information that I hope will be helpful in 
>> figuring out the problem.  I was not able to get the logging working in the 
>> windows service.
>>
>> CampaignService
>> {Google.Api.Ads.AdWords.v201806.CampaignService}
>> Channel: {System.Runtime.Remoting.Proxies.__TransparentProxy}
>> ChannelFactory: {System.ServiceModel.ChannelFactory(Of 
>> Google.Api.Ads.AdWords.v201806.ICampaignService)}
>> ClientCredentials: {System.ServiceModel.Description.ClientCredentials}
>> EnableDecompression: True
>> Endpoint: Address={
>> https://adwords.google.com/api/adwords/cm/v201806/CampaignService}
>> InnerChannel: {System.Runtime.Remoting.Proxies.__TransparentProxy}
>> Proxy: {System.Net.WebRequest.WebProxyWrapper}
>> RequestHeader: {https://adwords.google.com/api/adwords/cm/v201806";>
>>   Replace for security
>>   Replace for security
>>   
>> }
>> ResponseHeader: Nothing
>> Signature: {Google.Api.Ads.AdWords.Lib.AdWordsServiceSignature}
>> State: Created {0}
>> Timeout: 0
>> Url: "
>> https://adwords.google.com/api/adwords/cm/v201806/CampaignService";
>> User: {Google.Api.Ads.AdWords.Lib.AdWordsUser}
>> UserAgent: Nothing
>>
>> CampaignService.User.Config
>> {Google.Api.Ads.AdWords.Lib.AdWordsAppConfig}
>> AdWordsApiServer: "https://adwords.google.com";
>> ClientCustomerId: "Replace for security"
>> DeveloperToken: "Replace for security"
>> EnableGzipCompression: True
>> GMBLoginEmail: ""
>> GMBOAuth2RefreshToken: ""
>> IncludeUtilitiesInUserAgent: False
>> IncludeZeroImpressions: Nothing
>> MaskCredentials: True
>> MerchantCenterId: 0
>> OAuth2AccessToken: ""
>> OAuth2ClientId: "Replace for security"
>> OAuth2ClientSecret: "Replace for security"
>> OAuth2Mode: APPLICATION {0}
>> OAuth2PrivateKey: ""
>> OAuth2PrnEmail: ""
>> OAuth2RedirectUri: "Replace for security"
>> OAuth2RefreshToken: "Replace for security"
>> OAuth2Scope: "https://www.googleapis.com/auth/adwords";
>> OAuth2SecretsJsonPath: ""
>> OAuth2ServerUrl: "https://accounts.google.com";
>> OAuth2ServiceAccountEmail: Nothing
>> Proxy: Nothing
>> RetryCount: 0
>> Signature: "AwApi-DotNet/23.6.0, Common-Dotnet/9.4.0, .NET 
>> CLR/4.0.30319.42000, "
>> SkipColumnHeader: False
>> SkipReportHeader: False
>> SkipReportSummary: False
>> Timeout: 60
>> UnixTimestamp: 1534434608
>> UseRawEnumValues: Nothing
>> UserAgent: "Replace for security"
>>
>> selector
>> {Google.Api.Ads.AdWords.v201806.Selector}
>> dateRange: {Google.Api.Ads.AdWords.v201806.DateRange}
>> fields: {Length=7}
>> ordering: Nothing
>> paging: {LIMIT 0, 500}
>> predicates: Nothing
>> ?selector.fields
>> {Length=7}
>> (0): "Id"
>> (1): "Name"
>> (2):

Using a test account, but still get "DEVELOPER_TOKEN_NOT_AUTHORIZED"

2018-08-16 Thread Doug Scott
According to the documentation, I can experiment with the API as long as I 
use a test account, but it isn't letting me.
Any suggestions?

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/68d7f05d-699b-4d7e-b34c-25fe63a89547%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Dev token not approved

2018-08-16 Thread Doug Scott
Hello,
As far as I can tell, I have everything setup correct to test the AdWords 
API using the following test 
library: https://www.nuget.org/packages/Google.AdWords.Examples.CSharp/

I AM using a TEST account, but when I attempt a request, I get the 
following error: QuotaCheckError.DEVELOPER_TOKEN_NOT_APPROVED.

What could I possibly check on my end?  I am very new to AdWords, but I 
have followed the instruction to the letter.

Thanks for any advice,
Doug

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/518df334-e43c-48d6-9750-b8ef957f4031%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Export Data from Bid Landscape

2018-08-16 Thread 'Luis Xander Talag (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Kara,

I could see in your code that you've already used the PRODUCT_PARTITION 
criteria 
type 

 which 
I believe is the answer to your question. However, could you clarify if you 
encountered any issue when making a request using those code? If so, could 
you provide the complete SOAP request and response logs so I could 
investigate? Please reply via *Reply privately to author*.

Regards,
Luis
AdWords API Team

On Friday, August 17, 2018 at 2:25:40 AM UTC+8, YLi wrote:
>
> Hi Luis,
> For the shopping campaigns, since the bid modifier is based on product 
> group, not keywords.
> Could you please tell me what criteria type I can select?
> The attachment is the code for the AdGroupCriterionService.get() 
> 
>   function.
> Thank you so much,
> Kara
>
> On Tuesday, July 31, 2018 at 9:22:05 AM UTC-4, y...@globalindustrial.com 
> wrote:
>>
>> Hi Luis,
>> Thanks for the reply. It's very helpful!
>> Kara
>>
>> On Monday, July 30, 2018 at 11:20:39 PM UTC-4, Luis Xander Talag (AdWords 
>> API Team) wrote:
>>>
>>> Hi Kara,
>>>
>>> You could use the AdGroupCriterionService.get() 
>>> 
>>>  method 
>>> to retrieve the id 
>>> 
>>>  of 
>>> criterion. You may check this sample code 
>>> 
>>>  in 
>>> Java (also available in other languages) for your reference. In reports, 
>>> you could get the criteriaId by searching the report field name in this 
>>> link 
>>> .
>>>  
>>> Also, you could check this guide 
>>>  for 
>>> table of criterion IDs.
>>>
>>> Feel free to write back if you have further clarifications.
>>>
>>> Regards,
>>> Luis
>>> AdWords API Team
>>>
>>> On Monday, July 30, 2018 at 9:17:59 PM UTC+8, YLi wrote:

 Hi Luis,
 This is very great!
 Would you know where I can find the CRITERION_ID? I only see the ad 
 group ID in the shopping reports.
 Thanks,
 Kara

 On Monday, July 30, 2018 at 1:52:58 AM UTC-4, Luis Xander Talag 
 (AdWords API Team) wrote:
>
> Hi Kara,
>
> You may use the DataService.getAdGroupBidLandscape() 
> 
>  method 
> to fetch the bid landscapes for your ad group. You may refer to this 
> guide 
> 
>  for 
> more information and you may also look to this complete sample code 
> 
>  in 
> Java (also available in other languages) for your reference. However, 
> since 
> the API doesn't have a feature on exporting data from the service call 
> into 
> a spreadsheet, you should create a method on your end to do this.
>
> Let me know if you have further clarifications.
>
> Thanks and regards,
> Luis
> AdWords API Team 
>
> On Monday, July 30, 2018 at 9:52:36 AM UTC+8, YLi wrote:
>>
>> Hi,
>> Is there any one can help me on exporting the data with the Bid 
>> Landscape API?
>> I want to call the bid and impression estimation for each adgroup in 
>> a campaign, then export the data into a google sheet.
>> Would I be able to do so? Can someone help me at the script level?
>> Thank you so much,
>> Kara
>>
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords

Re: Dev token not approved

2018-08-16 Thread 'Luis Xander Talag (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Doug,

The QuotaCheckError.DEVELOPER_TOKEN_NOT_APPROVED 

 error 
you encountered means that you are using an unapproved developer token to 
make calls against a production account. Could you clarify if you are 
indeed using a test account by logging in to UI and see if there's a red 
label in your account as seen on this guide 

?

If you can't see the red label of test account, it is possible that what 
you are using is a production client account. You could then create a test 
manager account using this form 
 and you could follow this 
guide 

 on 
how to create your client test account using your test manager account. 
Once done with creating your test account, you could try the request again 
using your newly created client test account.

If the issue persist, could you provide the complete SOAP request and 
response logs when you encountered the error so I could further 
investigate? Please reply via *Reply privately to author*. Also, if you 
haven't enable your logging yet, you may check this guide 
 on 
how to enable your logging.

Thanks and regards,
Luis
AdWords API Team

On Friday, August 17, 2018 at 9:39:48 AM UTC+8, Doug Scott wrote:
>
> Hello,
> As far as I can tell, I have everything setup correct to test the AdWords 
> API using the following test library: 
> https://www.nuget.org/packages/Google.AdWords.Examples.CSharp/
>
> I AM using a TEST account, but when I attempt a request, I get the 
> following error: QuotaCheckError.DEVELOPER_TOKEN_NOT_APPROVED.
>
> What could I possibly check on my end?  I am very new to AdWords, but I 
> have followed the instruction to the letter.
>
> Thanks for any advice,
> Doug
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/982f56af-fbdf-4378-8794-48944d497b38%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Collecting statistics by gender and age.

2018-08-16 Thread Александр Тарасов
 Is it possible to ask for statistics via API not separately by gender or 
age, but as a combination in the same way as it can be seen manually in the 
account? That is, get information about the segments starting with "men 
18-24 years" and so on? If this is possible, then with what requests is 
this done?

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/b8dce638-0b0f-4eb3-a90e-3a7a332f3d0e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to make AdWords Experiments work with API bid changes?

2018-08-16 Thread SB
Hi all -

We would like to set up an AdWords experiment but have come across an issue 
where our automated bidding algorithm (through the API) only makes changes 
to the original version of the campaign and in order for this particular 
experiment to work, we need the bid updates to happen in both the original 
and draft versions of the campaign. 

Has anyone else run across this issue & have a solution?

Thanks!

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/01f9689b-7341-457a-a655-bde6580027d8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Is it possible to integrate website with the different clients Manager accounts so I can run Google Ads campaigns on my clients behalf

2018-08-16 Thread Data Pro Software Solutions
That would be similar to the Facebook Business Manager, when multiple 
clients integrate with the single platform and each client runs its own 
campaign from the same platform

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/cb94b1bd-f676-4c5f-95c6-a54f32afa02c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Integrating multiple Ad Manager accounts with the custom website

2018-08-16 Thread Data Pro Software Solutions
Is it possible to integrate website  with the different clients Manager  
accounts so I can run Google Ads campaigns  on my clients behalf by 
managing each campaign via API

This is something similar that Facebook allows integration with the FB 
Business Manager

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/7cc459ec-e4c0-47a3-a7a3-d63bf8a7c456%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to identify a customer in AdWords

2018-08-16 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Sreekanth,

Unless you have implemented remarketing and audience targeting, you would 
not be able to get information regarding a specific user. To learn more 
about this feature, you may refer to this guide 
.
 
Let me know if this helps and feel free to write back if you have any 
further clarifications.

Regards,
Dannison
AdWords API Team

On Friday, August 17, 2018 at 4:26:23 AM UTC+8, Sreekanth Yedla wrote:
>
> How can we identify a customer (person who viewed the ad) within AdWords 
> Data, 
>
> Can gclId help, are there any other identifiers  and attributes that would 
> tell more about the customer, like email or user Id. 
>
> Please give me your direction. 
>
> Thanks, 
> Sree 
>
> Sent from my iPhone

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/cff6db2d-20ec-4d4d-b837-f4a93f204caf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Using a test account, but still get "DEVELOPER_TOKEN_NOT_AUTHORIZED"

2018-08-16 Thread Long Ralph
me too, :)))

Vào 18:39:21 UTC-7 Thứ Năm, ngày 16 tháng 8 năm 2018, Doug Scott đã viết:
>
> According to the documentation, I can experiment with the API as long as I 
> use a test account, but it isn't letting me.
> Any suggestions?
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/973d7ba8-d56a-4467-9fe1-18c65f52bc92%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Collecting statistics by gender and age.

2018-08-16 Thread 'Luis Xander Talag (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

Since the demographic data (Age and Gender) attributes are not available in 
one single report via the AdWords API, then it is not possible to get the 
statistics segmented based on demographic data (Age and Gender) as you are 
looking for. However, as you have known already, you can use Age Range 
Performance Report 

 and Gender Performance Report 

 to retrieve the age and gender report data from the API. 

Let me know if you have further clarifications.

Thanks and regards,
Luis
AdWords API Team

On Friday, August 17, 2018 at 11:33:27 AM UTC+8, Александр Тарасов wrote:
>
>  Is it possible to ask for statistics via API not separately by gender or 
> age, but as a combination in the same way as it can be seen manually in the 
> account? That is, get information about the segments starting with "men 
> 18-24 years" and so on? If this is possible, then with what requests is 
> this done?
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/b986e116-a3a0-4446-87f1-8b02958f9b57%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.