Re: Cause of EntityCountLimitExceededReason.ACCOUNT_LIMIT

2018-06-22 Thread bob
Thanks Bharani.  I followed the logging guide and added the system
.diagnostics section to my web.config but could not get any log files to 
show up.  I make sure my application had permissions to the log file 
location.  I set the trace switches to Information.  Not sure what I am 
missing.

On Friday, June 22, 2018 at 4:07:03 PM UTC-4, Bharani Cherukuri (AdWords 
API Team) wrote:
>
> Hello Bob, 
>
> In addition to what Camroh suggested, if you continue to have an issue 
> with this, please check this 
>  guide for the 
> targeting limits for the accounts. You can check this 
>  guide on 
> how to turn on logging for .NET client library. The ACCOUNT_LIMIT error can 
> be inferred based on the limit and the AccountEntityType 
> .
>  
> The server logs will return the specific fields that you're looking for. 
> Please find the sample error logs below:
>
> error: unknown exclude error in adwords API Server raised fault: 
> '[EntityCountLimitExceeded.ACCOUNT_LIMIT @ operations[0] 
> (enclosingId=6329612332, limit=100, 
>  accountLimitType=CAMPAIGN_CRITERIA_PER_ACCOUNT, 
>  existingCount=1000129),
>
> If the issue persists, you can use Reply privately to author option to 
> share the logs, so I can take a look.
>
> Thanks, 
> Bharani, 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/44e97362-cde5-49e8-b8bc-57eb8cd0f69a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords Location Criteria ID - boundaries

2018-06-22 Thread 'Milind Sankeshware (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Antoine,

This guide 

 
contains the details of the locations that can be targeted in AdWords. The 
administrative boundaries are taken into account but please note that 
depending on the quality of geo targeting data available, some locations 
may not be targetable via AdWords. These areas will not be included in the 
geo targets table. Please let me know if you have any further questions. 

Thanks,
Milind, AdWords PI 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/b388fc79-dd24-47ec-880a-eecc5aa8c4ab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Pausing an ad group

2018-06-22 Thread 'Milind Sankeshware (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Sean,

You can use AdGroupService.mutate() 

 
service to pause the AdGroup. Please refer sample Java code 

 
here. Samples in other languages can be found here 
. Let me 
know if you have any further questions. 

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/ce4ec3ed-777e-4400-8dd8-e51df61b7668%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: throwing DetailedReportDownloadResponseException with 400 Response code.

2018-06-22 Thread 'AdWords API Advisor' via AdWords API and Google Ads API Forum
Hi Ron,

I've been checking in with them on a regular basis, but unfortunately I 
don't have any progress to report yet.

Thanks,
Josh, AdWords API Team

On Friday, June 22, 2018 at 10:08:21 AM UTC-4, Ronald Findling wrote:
>
> Is there some feedback from the engineering team?
>
> Am Donnerstag, 17. Mai 2018 16:44:27 UTC+2 schrieb Josh Radcliff (AdWords 
> API Team):
>>
>> Hi Ron,
>>
>> The engineering team is still digging into this. I'll be sure to update 
>> this thread as soon as I have more information.
>>
>> In the meantime, please retry the requests as Dorian suggested earlier.
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Wednesday, May 16, 2018 at 4:34:19 PM UTC-4, Ronald Findling wrote:
>>>
>>> Hi Josh,
>>>
>>> are there any updates on this topic? We are eagerly awaiting your 
>>> response on this one.
>>>
>>> Best Regards,
>>> Ron
>>>
>>> Am Freitag, 4. Mai 2018 21:18:47 UTC+2 schrieb Josh Radcliff (AdWords 
>>> API Team):

 Hi Dorian,

 Tracking down the root cause is proving quite challenging, so I don't 
 have any news to report just yet. In the meantime, retrying failed 
 requests 
 (provided you're confident the request is valid) is a good approach.

 Thanks,
 Josh, AdWords API Team

 On Friday, May 4, 2018 at 7:32:45 AM UTC-4, Dorian Kind wrote:
>
> Hi Josh,
>
> any updates on this topic? Can we just retry downloads that fail with 
> this specific error condition (400 HTTP status code and no response 
> content) for the time being?
>
> Thanks for your feedback and best regards,
> Dorian
>
> On Monday, 23 April 2018 14:52:50 UTC+2, Josh Radcliff (AdWords API 
> Team) wrote:
>>
>> Hi Ron,
>>
>> Thanks for getting back to me. I think we have enough examples now to 
>> track this down. The eng team is making progress, but I don't have any 
>> updates to report just yet. I'll reply back as soon as I have more info.
>>
>> Cheers,
>> Josh, AdWords API Team
>>
>> On Monday, April 23, 2018 at 4:16:20 AM UTC-4, Ronald Findling wrote:
>>>
>>> Taking into account the daylight savings we currently have UTC+2.
>>> Concerning the 502 unfortionately I don't have the logs at hand any 
>>> more -- but what I remember was an 502 which resulted in a 400 in our 
>>> usage 
>>> of the library.
>>>
>>> Best Regards,
>>> Ron
>>>
>>> Am Montag, 16. April 2018 23:01:11 UTC+2 schrieb Josh Radcliff 
>>> (AdWords API Team):

 Also, I forgot to ask: is that timestamp in CST?

 Thanks,
 Josh, AdWords API Team

 On Monday, April 16, 2018 at 4:59:35 PM UTC-4, Josh Radcliff 
 (AdWords API Team) wrote:
>
> Hi Ron,
>
> I'm a little perplexed by the most recent example. I see it shows 
> both:
>
> com.google.api.ads.adwords.lib.utils.ReportException: *502*: Bad 
> Gateway
>
> and:
>
> Caused by: HTTP Response Code: *400*
>
> Was that a bad copy/paste, or are you actually seeing both 502 and 
> 400 mentioned within the same error?
>
> Thanks,
> Josh, AdWords API Team
>
> On Monday, April 16, 2018 at 11:27:53 AM UTC-4, Ronald Findling 
> wrote:
>>
>> After adding some more logging, another example that results in a 
>> 400 on our side:
>>
>>
>> 19:07:52 [WARN] c.g.a.a.a.lib.utils.report_download Request made: 
>> Service: reportdownload Method: POST clientCustomerId: XXX URL: 
>> https://adwords.google.com//api/adwords/reportdownload/v201710 
>> Request 
>> ID: null ResponseTime(ms): null OperationsCount: null IsFault: true 
>> FaultMessage: com.google.api.ads.adwords.lib.utils.ReportException: 
>> 502: 
>> Bad Gateway
>> 2018-04-15 19:07:52 [INFO] c.g.a.a.a.lib.utils.report_download 
>> HTTP request:
>> accept-encoding: [gzip]
>> authorization: REDACTED
>> user-agent: [XXX (AwApi-Java, Common-Java/3.12.0, Java/1.8.0_121, 
>> maven, ReportDownloader)]
>> developertoken: REDACTED
>> clientcustomerid: XXX
>> includezeroimpressions: false
>>
>> Content:
>> __rdquery: SELECT Conversions,ConversionValue FROM 
>> SHOPPING_PERFORMANCE_REPORT WHERE CountryCriteriaId = 2250 DURING 
>> 20180316,20180415
>> __fmt: XML
>>
>> Caused by: HTTP Response Code: 400 at 
>> com.google.api.ads.adwords.lib.utils.v201710.DetailedReportDownloadResponseException$Builder.build(DetailedReportDownloadResponseException.java:35)
>>
>> Am Freitag, 30. März 2018 15:15:38 UTC+2 schrieb Josh Radcliff 
>> (AdWords API Team):
>>>
>>> Hi Ron,
>>>
>>> 

Re: Please allow 80 length CallOnlyAd descriptions via API.

2018-06-22 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API and Google Ads API Forum
Hello Rob, 

That's right. Our team is aware of this limitation and are investigating to 
make API and UI consistent. Please keep an eye out on our blog 
 for more 
updates. 

Thanks,
Bharani, 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/f07ff218-f3db-4366-8860-9bd64a7330a5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Basic access application form not working

2018-06-22 Thread 'Milind Sankeshware (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

For developer token request, could you please contact AdWords Compliance 
team directly via this form 
? They will be able to 
take a look and assist you on this. 

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/0cc6b5a2-304a-4b72-bde5-27861a077b05%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Cause of EntityCountLimitExceededReason.ACCOUNT_LIMIT

2018-06-22 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API and Google Ads API Forum
Hello Bob, 

In addition to what Camroh suggested, if you continue to have an issue with 
this, please check this 
 guide for the 
targeting limits for the accounts. You can check this 
 guide on 
how to turn on logging for .NET client library. The ACCOUNT_LIMIT error can 
be inferred based on the limit and the AccountEntityType 
.
 
The server logs will return the specific fields that you're looking for. 
Please find the sample error logs below:

error: unknown exclude error in adwords API Server raised fault: 
'[EntityCountLimitExceeded.ACCOUNT_LIMIT @ operations[0] 
(enclosingId=6329612332, limit=100, 
 accountLimitType=CAMPAIGN_CRITERIA_PER_ACCOUNT, 
 existingCount=1000129),

If the issue persists, you can use Reply privately to author option to 
share the logs, so I can take a look.

Thanks, 
Bharani, 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/3cd7f8bf-256e-4d93-bca2-5e9e9b74656c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Shopping Performance Report API and mapping of products and ads

2018-06-22 Thread 'Dhanya Sundararaju (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Par,

Yes, we do have certain fields which are not compatible with other fields 
when used in the same report via the UI. Same applies to API as well. They 
have also been mentioned in each field description. For example, 
Shopping-performance-report#conversions 
.
 
Your approach is correct in terms of using different reports and then 
combining them at your end. Please let me know if you have any further 
questions.

Regards,
Dhanya, 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/947594fc-520d-4bd2-bf60-46366786416a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Receiving Error with DoAuth2Authorization trying to follow ConsoleExample.cs

2018-06-22 Thread 'Dhanya Sundararaju (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Mike,

Glad to know that you were able to figure it out and thank you for letting 
us know. If you face any issues in the future, please feel free to write 
back.

Regards,
Dhanya, 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/80ef4f34-2310-4ed7-b8b8-2a57c3ebc34d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Adwords Location Criteria ID - boundaries

2018-06-22 Thread Roy Antoine
Hello,

what is the area associated to a location id (from the following list :
https://fusiontables.google.com/DataSource?docid=1Jlxrqc1dU3a9rsNW2l5xxlmQEKUu0dIPusImi41B#rows:id=1)?
 
Are the administrative boundaries taken into account when targeting a 
specific area from the list? Or a radius around a point within the 
location? 

Thanks,

Antoine

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/0cd1bade-84d4-4696-96bc-0274367bba54%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Pausing an ad group

2018-06-22 Thread szusi
Ideally, I am looking to pause an ad group when it breaks a certain cost 
threshold. Any help would be appreciated.

Thanks,

Sean

On Friday, June 22, 2018 at 10:44:02 AM UTC-6, sz...@mymail.mines.edu wrote:
>
> Hello,
>
> Looking through the example code, I see and example to remove an ad group, 
> however I don't see one that will pause an ad group. How would I go about 
> doing that?
>
>
> 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/9e049812-c89b-43dc-be88-3efa593037e1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Google AdWords Test account

2018-06-22 Thread 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Antti, 

Are you checking for the red banner in the new AdWords view? If so, could 
you switch back  to 
the old UI view and check if you are able to see the red banner as 
specified here 
?
 
If you are having trouble confirming this, please share your client 
customer Id and I will be able to verify that for you. You could *reply 
privately to author* while sharing the details. 

Thanks,
Sreelakshmi, 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/7c8fd45f-82d9-4e32-9bbc-ce154e3d5f65%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Batch Processing for GET Criterion Bid Landscape data

2018-06-22 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API and Google Ads API Forum
Hello Leon, 

That is indeed a great solution for your use case. In addition, you can 
also take a look at this guide 

 as 
an additional reference. Feel free to write back to us if you have any 
other questions.

Thanks,
Bharani, 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/c5c55798-a78c-47d8-95cd-d5a369dc5927%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Please allow 80 length CallOnlyAd descriptions via API.

2018-06-22 Thread Rob Rudnicki
The Adwords User interface allows description1 and description2 to be 80 
characters long.

The Adwords API errors out if either value is longer than 35 characters(
AdError.LINE_TOO_WIDE), probably an artifact from basic text ads.

This renders the API basically unusable for Call Only ads as 35 characters 
per line is not comparable.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/b0404577-4beb-47ef-a6c0-4d828171c176%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Structured Snippet Feed Item Setting Locale

2018-06-22 Thread wtemmerman
Hi Dhanya,

There is no problem with the UI. The issue is linked to the API :) I guess 
we need the possibility to send the language selected with the header 
string with the API to fix the problem.

Regards,

Wilfried

On Wednesday, June 20, 2018 at 4:35:36 PM UTC-4, Dhanya Sundararaju 
(AdWords API Team) wrote:
>
> Hi James,
>
> Unfortunately, I do not have any updates at this point. I will post on 
> this thread when this issue is fixed. Please let me know if you are facing 
> any issues with the workaround to update the locale or add a Structured 
> Snippet via the UI.
>
> Regards,
> Dhanya, 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/fd932289-3b4c-49c8-b442-1bea59d61642%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Pausing an ad group

2018-06-22 Thread szusi
Hello,

Looking through the example code, I see and example to remove an ad group, 
however I don't see one that will pause an ad group. How would I go about 
doing that?


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/c4cf48b3-ff1c-4f50-9c2f-5fe3f93b125a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: throwing DetailedReportDownloadResponseException with 400 Response code.

2018-06-22 Thread Ronald Findling
Is there some feedback from the engineering team?

Am Donnerstag, 17. Mai 2018 16:44:27 UTC+2 schrieb Josh Radcliff (AdWords 
API Team):
>
> Hi Ron,
>
> The engineering team is still digging into this. I'll be sure to update 
> this thread as soon as I have more information.
>
> In the meantime, please retry the requests as Dorian suggested earlier.
>
> Thanks,
> Josh, AdWords API Team
>
> On Wednesday, May 16, 2018 at 4:34:19 PM UTC-4, Ronald Findling wrote:
>>
>> Hi Josh,
>>
>> are there any updates on this topic? We are eagerly awaiting your 
>> response on this one.
>>
>> Best Regards,
>> Ron
>>
>> Am Freitag, 4. Mai 2018 21:18:47 UTC+2 schrieb Josh Radcliff (AdWords API 
>> Team):
>>>
>>> Hi Dorian,
>>>
>>> Tracking down the root cause is proving quite challenging, so I don't 
>>> have any news to report just yet. In the meantime, retrying failed requests 
>>> (provided you're confident the request is valid) is a good approach.
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Friday, May 4, 2018 at 7:32:45 AM UTC-4, Dorian Kind wrote:

 Hi Josh,

 any updates on this topic? Can we just retry downloads that fail with 
 this specific error condition (400 HTTP status code and no response 
 content) for the time being?

 Thanks for your feedback and best regards,
 Dorian

 On Monday, 23 April 2018 14:52:50 UTC+2, Josh Radcliff (AdWords API 
 Team) wrote:
>
> Hi Ron,
>
> Thanks for getting back to me. I think we have enough examples now to 
> track this down. The eng team is making progress, but I don't have any 
> updates to report just yet. I'll reply back as soon as I have more info.
>
> Cheers,
> Josh, AdWords API Team
>
> On Monday, April 23, 2018 at 4:16:20 AM UTC-4, Ronald Findling wrote:
>>
>> Taking into account the daylight savings we currently have UTC+2.
>> Concerning the 502 unfortionately I don't have the logs at hand any 
>> more -- but what I remember was an 502 which resulted in a 400 in our 
>> usage 
>> of the library.
>>
>> Best Regards,
>> Ron
>>
>> Am Montag, 16. April 2018 23:01:11 UTC+2 schrieb Josh Radcliff 
>> (AdWords API Team):
>>>
>>> Also, I forgot to ask: is that timestamp in CST?
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Monday, April 16, 2018 at 4:59:35 PM UTC-4, Josh Radcliff 
>>> (AdWords API Team) wrote:

 Hi Ron,

 I'm a little perplexed by the most recent example. I see it shows 
 both:

 com.google.api.ads.adwords.lib.utils.ReportException: *502*: Bad 
 Gateway

 and:

 Caused by: HTTP Response Code: *400*

 Was that a bad copy/paste, or are you actually seeing both 502 and 
 400 mentioned within the same error?

 Thanks,
 Josh, AdWords API Team

 On Monday, April 16, 2018 at 11:27:53 AM UTC-4, Ronald Findling 
 wrote:
>
> After adding some more logging, another example that results in a 
> 400 on our side:
>
>
> 19:07:52 [WARN] c.g.a.a.a.lib.utils.report_download Request made: 
> Service: reportdownload Method: POST clientCustomerId: XXX URL: 
> https://adwords.google.com//api/adwords/reportdownload/v201710 
> Request 
> ID: null ResponseTime(ms): null OperationsCount: null IsFault: true 
> FaultMessage: com.google.api.ads.adwords.lib.utils.ReportException: 
> 502: 
> Bad Gateway
> 2018-04-15 19:07:52 [INFO] c.g.a.a.a.lib.utils.report_download 
> HTTP request:
> accept-encoding: [gzip]
> authorization: REDACTED
> user-agent: [XXX (AwApi-Java, Common-Java/3.12.0, Java/1.8.0_121, 
> maven, ReportDownloader)]
> developertoken: REDACTED
> clientcustomerid: XXX
> includezeroimpressions: false
>
> Content:
> __rdquery: SELECT Conversions,ConversionValue FROM 
> SHOPPING_PERFORMANCE_REPORT WHERE CountryCriteriaId = 2250 DURING 
> 20180316,20180415
> __fmt: XML
>
> Caused by: HTTP Response Code: 400 at 
> com.google.api.ads.adwords.lib.utils.v201710.DetailedReportDownloadResponseException$Builder.build(DetailedReportDownloadResponseException.java:35)
>
> Am Freitag, 30. März 2018 15:15:38 UTC+2 schrieb Josh Radcliff 
> (AdWords API Team):
>>
>> Hi Ron,
>>
>> Sorry, I'm still having trouble locating those requests in our 
>> logs. Would you mind sending over the customer ID where your 
>> developer 
>> token is registered? You can send it only to me by clicking *Reply 
>> privately to author*.
>>
>> Regarding the timeout theory, the ReportDownloader won't 
>> 

Re: Receiving Error with DoAuth2Authorization trying to follow ConsoleExample.cs

2018-06-22 Thread Mike Schwartz
Hi Dhanya,  I tried with the callback URL as null and it kept returning an 
error that the redirectURI was invalid.  Once I set the redirectURI to 
localhost it started working.  To get the refresh token I used the code 
include as part of the .net zip here 
 and 
created a separate application to request the refresh token and now I am 
able to send AWQL requests using that refresh token.   Regardless, there 
was something with the DoAuth2Authorization that kept erroring as detailed 
above, but since I found another method I have not investigated further.

Thanks,
Mike

On Wednesday, June 20, 2018 at 2:56:44 PM UTC-4, Dhanya Sundararaju 
(AdWords API Team) wrote:
>
> Hi Mike,
>
> I see that you are using the .NET client library 
> . In your example, if 
> you are using a console application, you will need to set the callback url 
> to null. Also, please ensure that you are following the steps as mentioned 
> in the README.md 
>  
> file 
> and let me know if you have any further issues.
>
> Regards,
> Dhanya, 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/bfc4a778-2799-4c60-90e8-cea1ae713310%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Cause of EntityCountLimitExceededReason.ACCOUNT_LIMIT

2018-06-22 Thread bob
According to the AdWords docs, EntityCountLimitExceeded has the following 
properties: reason, enclosingId, limit, accountLimitType, existingCount.  
How do I access these properties from the Catch block for 
AdWordsApiException? 


On Thursday, June 21, 2018 at 10:55:26 AM UTC-4, b...@venturestreet.com 
wrote:
>
> We are getting the following error while adding geo locations to 
> campaigns.  The error is sporadic.  We might update 300 campaigns without a 
> single error.  Then the next day, updating the same 300 campaigns, we get 
> the error on a dozen campaigns.  And retrying after a 30 second pause 
> usually succeeds on the second or third try.  We are using VB.NET to 
> interface with API and the error is being caught as AdWordsApiException.  
> AdWords docs say "Indicates that this request would exceed the number of 
> allowed entities for the AdWords account. The exact entity type and limit 
> being checked can be inferred from {@link #accountLimitType}."  Can someone 
> show me how to access accountLimitType?
>
> EntityCountLimitExceededReason.ACCOUNT_LIMIT. (Error: 
> EntityCountLimitExceeded.ACCOUNT_LIMIT, FieldPath: operations[0], Trigger: 
> ) 
> EntityCountLimitExceededReason.ACCOUNT_LIMIT. (Error: 
> EntityCountLimitExceeded.ACCOUNT_LIMIT, FieldPath: operations[1], Trigger: 
> ) 
> EntityCountLimitExceededReason.ACCOUNT_LIMIT. (Error: 
> EntityCountLimitExceeded.ACCOUNT_LIMIT, FieldPath: operations[2], Trigger: 
> ) ...
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/466f6e17-0442-4103-9c16-27b06bad585f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Basic access application form not working

2018-06-22 Thread Константин Латыпов
Hello

I want to get Stanrard access level for account. At this 
doc: https://developers.google.com/adwords/api/docs/access-levels  provided 
link https://services.google.com/fb/forms/newtoken/ return 403.

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/194dd880-11a9-40bc-8315-05d8255f45d2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Limits issue: ProductPartitionTree .createAdGroupTree generates API request

2018-06-22 Thread Константин Латыпов
Hi,

 errors=[RateExceededError{apiErrorType=RateExceededError, errorString=
RateExceededError.RATE_EXCEEDED, fieldPath=, rateName=OperationsPerDay, 
rateScope=DEVELOPER, reason=RATE_EXCEEDED, retryAfterSeconds=86400, trigger=
Basic Access Operations Quota}]}

I know about account limits etc.  
My issue is:
When I try to create bactch job operations 
*ProductPartitionTree.createAdGroupTree* send request to API. It generate a 
lot of requests and take a lot of time.

I thinks that there is some other way to prepare operations for creating 
new Partition tree. Without sending request for each operation. 

Thanks.


пятница, 22 июня 2018 г., 11:50:27 UTC+3 пользователь Dannison Yao (AdWords 
API Team) написал:
>
> Hi,
>
> To further investigate on this, could you provide any error messages for 
> the "limits error" that you mentioned along with the batch job Id and the 
> clientCustomerId you used? You may send those to me via the *Reply 
> privately to author*.
>
> Regards,
> Dannison
> 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/1775547f-1ba6-4648-a931-205f3ecdee6b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Expression Rule User List Error

2018-06-22 Thread danny+awtest
I found error, but it was not correct audience type for me. I need custom 
intent, not "website visitors". I found it in v201806
How can I create correct Intent to use CriterionCustomIntent as next:

public function createCustomIntentCriterion(array $data)
{
$operations = [];

foreach ($data as $item) {
if (!isset($item['AdGroupId'])) {
throw new AdWordsClientException('AdGroupId is not set');
}
if (!isset($item['CustomIntentId'])) {
throw new AdWordsClientException('CustomIntentId is not set');
}

$userListCriterion = new CriterionCustomIntent();
$userListCriterion->setCustomIntentId($item['CustomIntentId']);

$adGroupCriterion = new BiddableAdGroupCriterion();
$adGroupCriterion->setAdGroupId($item['AdGroupId']);
$adGroupCriterion->setCriterion($userListCriterion);

$operations[] = new AdGroupCriterionOperation(Operator::ADD, null, 
$adGroupCriterion);
}

return $this->mutateOperations($operations);
}


I did not find example how create intent, which will return data with 
CustomIntentId 
?

On Friday, June 22, 2018 at 11:15:44 AM UTC+3, Peter Oliquino (AdWords API 
Team) wrote:
>
> Hi Danny,
>
> Could you review your SOAP request if the below element is being included?
>
> https://adwords.google.com/api/adwords/rm/v201806; 
> *xsi:type="ns8:ExpressionRuleUserList"*>
>
>
> If the above operand code is not present in your request, could you send 
> to me the complete SOAP request and response logs so I can further 
> investigate?
>
> You may reply to me via the *Reply privately to author* option.
>
> Thanks and regards,
> Peter
> 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/8ad30c41-f0a3-4eec-81a3-1b764501c533%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Mocks, testing approach

2018-06-22 Thread Константин Латыпов
Hi,

I mean auto tests. Unit, integration etc.

Thanks

пятница, 22 июня 2018 г., 11:18:25 UTC+3 пользователь Luis Xander Talag 
(AdWords API Team) написал:
>
> Hi,
>
> If you want to test or make experimental changes to your Shopping 
> campaigns, you could create an AdWords Test account. You could test API 
> calls using a test account without affecting your production account. You 
> may visit this guide 
> 
>  for 
> more details and on how to create a test account. Let me know if you have 
> further clarifications.
>
> Thanks and regards,
> Luis
> 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/53f2e964-2fc9-40ff-94c6-b04f8f72d8bd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Shopping Performance Report API and mapping of products and ads

2018-06-22 Thread paran
I have a follow up question regarding the shopping performance api. I 
noticed that the Conversions metric is not compatible with the Product 
Title attribute. Why is that?
For example I can do a report with [Offer Id, Conversions, Impressions] and 
another one with [Offer Id, Product Title, Impressions] but not allowed to 
do [Offer Id, Conversions, Product Title, Impressions] together.
Since I can do them separately I can always map the product title to the 
request that got the conversions by using the Offer Id anyway right? Or am 
I missing something here?



On Wednesday, June 20, 2018 at 3:55:45 AM UTC+8, Dhanya Sundararaju 
(AdWords API Team) wrote:
>
> Hi Par,
>
> I understand your concern. Shopping Performance Report via the API 
> corresponds to shopping campaign statistics aggregated at the product 
> level. When it is aggregated at the product partition level, you can use 
> the Product Partition Report 
> 
>  
> which conforms to the Product Group Report via the UI 
> . 
> Unfortunately, both do not have Ad level stats. 
>
> Regards,
> Dhanya, 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/98730d08-24e0-4ebf-9cdd-90e7ef7e5187%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Expression Rule User List Error

2018-06-22 Thread danny+awtest


On Friday, June 22, 2018 at 9:37:08 AM UTC+3, danny+...@pdffiller.com wrote:
>
> Hi! I am trying to create custom audience, but have 
> UserListError.CONCRETE_TYPE_REQUIRE 
> Error.
> Here is my code on PHP (used example from 
> https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords/v201806/Remarketing/AddRuleBasedUserLists.php
> ):
>
> public function addCustomIntentList(array $data)
> {
> $expressionUserList = new ExpressionRuleUserList();
>
> $expressionUserList->setName('Test item');
> $expressionUserList->setDescription(
> 'Test description'
> );
>
> $expressionUserList->setPrepopulationStatus(
> RuleBasedUserListPrepopulationStatus::REQUESTED
> );
>
> $expressionUserList->setRule(self::createUserListRule($data));
>
> $operation = new \Google\AdsApi\AdWords\v201710\rm\UserListOperation();
> $operation->setOperand($expressionUserList);
> $operation->setOperator(\Google\AdsApi\AdWords\v201710\cm\Operator::ADD);
>
> return $this->mutateOperations([$operation])[0];
> }
>
> /**
>  * Create a user list rule composed of two rule item groups.
>  * @param array $data
>  *
>  * @return Rule the created rule
>  */
> private static function createUserListRule(array $data)
> {
> $ruleItems = [];
>
> foreach ($data as $ruleItem) {
> $stringRuleItem = new StringRuleItem();
> $stringKey = new StringKey();
> $stringKey->setName($ruleItem);
> $stringRuleItem->setKey($stringKey);
> $stringRuleItem->setOp(StringRuleItemStringOperator::EQUALS);
> $stringRuleItem->setValue($ruleItem);
>
> $newRuleItem = new RuleItem();
> $newRuleItem->setStringRuleItem($stringRuleItem);
>
> $ruleItems[] = $newRuleItem;
> }
>
> $multipleItemGroup = new RuleItemGroup();
> $multipleItemGroup->setItems(
> $ruleItems
> );
>
> $rule = new Rule();
> $rule->setGroups(
> [$multipleItemGroup]
> );
>
> $rule->setRuleType(UserListRuleTypeEnumsEnum::DNF);
>
> return $rule;
> }
>
>
>
> addCustomIntentList(array $data - array of strings(domains), which I need to 
> save via API programmatically like keywords in UI version:
>
>
> 
>
> Thank you for help!
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/6fb188df-9282-4e6b-be72-791a2b912c4d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Discrepancy between monthly and daily averages

2018-06-22 Thread 'Luis Xander Talag (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Wes,

It seems your question is about how the AdWords calculates its data in 
reports. That said, since the UI report and API report are returning the 
same data, it is already more of a product level concern rather than 
specific to the AdWords API. I would suggest to post your concern in the 
AdWords 
Community Forum 
 
as 
they are better equipped to assist you.

Thanks and regards,
Luis
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/9cc98561-0ee6-4605-a99d-0750bf00bf2f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Campaign Performance Report aggregation issue

2018-06-22 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Wes,

It seems that your concerns are more on the statistical calculations of 
your report data. You may open your concern on the Advertisers Community 
Forum 
 
as 
the product owners are better equipped to provide you with the answers you 
need.

Regards,
Dannison
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/b7795cdc-825a-4b25-b373-f186b46fdcb6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Limits issue: ProductPartitionTree .createAdGroupTree generates API request

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

To further investigate on this, could you provide any error messages for 
the "limits error" that you mentioned along with the batch job Id and the 
clientCustomerId you used? You may send those to me via the *Reply 
privately to author*.

Regards,
Dannison
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/3084b186-e233-4713-b760-7f1ede918dc7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: dateRange for CAMPAIGN_PERFORMANCE_REPORT is not letting me put custom_date

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

Upon investigation, the code you provided is correct and is supposed to 
work. Could you further explain the issue you are encountering by providing 
screenshots or any error messages so I could have a better look on 
this? You may use the *reply privately to author* when responding with 
these details.

Regards,
Dannison
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/8bf03648-4b79-439f-a093-2135d8293daf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Mocks, testing approach

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

If you want to test or make experimental changes to your Shopping 
campaigns, you could create an AdWords Test account. You could test API 
calls using a test account without affecting your production account. You 
may visit this guide 

 for 
more details and on how to create a test account. Let me know if you have 
further clarifications.

Thanks and regards,
Luis
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/5cf0270c-37ba-476d-879d-1e8e28cf770d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Expression Rule User List Error

2018-06-22 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Danny,

Could you review your SOAP request if the below element is being included?

https://adwords.google.com/api/adwords/rm/v201806; 
*xsi:type="ns8:ExpressionRuleUserList"*>


If the above operand code is not present in your request, could you send to 
me the complete SOAP request and response logs so I can further investigate?

You may reply to me via the *Reply privately to author* option.

Thanks and regards,
Peter
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/adf41bd9-284a-4853-8b2b-7011e934c5a6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AdwordsApp - newKeywordBuilder()

2018-06-22 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Evaldas,

Our team only provides support for AdWords API related concerns. Since 
yours appears to be related to the AdWords Scripts, you may get in touch 
with their team via their forum 

 instead 
for further assistance.

Thanks and regards,
Peter
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/e2b2e316-5a31-4566-ba3d-3f41b831bb22%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Is AdWords API Support Create Video Campaign.?

2018-06-22 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

As discussed here 
,
 
video campaigns are currently only supported in the AdWords API reports. 
Adding, updating and removing video campaigns are currently not supported 
in the AdWords API. You may keep an eye on our blog 
 for 
updates.

Thanks and regards,
Peter
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/98454ba1-fc9c-40e8-bc60-0f72589e7a2a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Are there Placeholder Feed Item Required Fields

2018-06-22 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Kevin,

Thanks for further clarifying your concern. Actually, there is really no 
required field as to which you wish to use from the fields listed in the 
documentation 
. 
What is important is that you use any of those for the FeedAttributeId 

 and FieldId 

 fields 
since AttributeFieldMappings 

 are 
required when creating your FeedMapping.

For Sitelinks, you can just follow for now what is stated in the example 
.
 
The rest are to be used or required only if you wish implement url tracking 
as discussed here 
. Let 
me know if you have any further clarifications.

Thanks and regards,
Peter
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/7f73c2e7-3218-45d4-8720-b745478b91e6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Campaign Performance Report aggregation issue

2018-06-22 Thread 'Wes Thompson' via AdWords API and Google Ads API Forum
I'm not sure if there's a better place to report a possible bug in the 
reporting API so please redirect me if there is.  But it seems like there 
is a problem with the Campaign Performance Report not aggregating the ad 
group data correctly.  I am querying click-through rate for only one 
campaign ID which has four ad groups in it and I am not specifying an ad 
group ID.  However, the value being returned is not the average of all 
four.  The issue is the same in the native AdWords UI.  I have CTR selected 
on the chart and it is displaying one number (5.45%).  However, in the 
table below that chart there are four ad groups with the values 5.45%, 
3.64%, 6.60%, and 0%.  This does not average out to 5.45%.  If I add 
AdGroupName to the SELECT of the API query then it returns all four values 
correctly.  The issue is the same for any campaign and time period and any 
metric; the aggregated average values do not come out correctly unless I 
separate my query by AdGroupName and average them myself.

I have attached a screen shot of the native UI that shows the issue.

I will give my access token and specific query information to someone from 
the AdWords team if necessary.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/9b12f62b-3a7a-4d6f-a9cb-a651c03d471c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Discrepancy between monthly and daily averages

2018-06-22 Thread 'Wes Thompson' via AdWords API and Google Ads API Forum
I am querying the ADGROUP_PERFORMANCE_REPORT to get Click-Through Rate and 
Cost per Click and I've noticed a large difference in numbers when querying 
monthly and daily data.  I was selecting the data by Month originally which 
was returning an average CTR of about 3% for March.  But when I switched to 
querying it by Date, it was returning a CTR of about 8% for the month of 
March.  This is true in the exported excel sheets as well from the AdWords 
UI.  I exported data for the month of March twice (one using the Month 
segment and one using the Day segment).  The value for March in the Monthly 
excel sheet is about 3% while the average for March in the Daily 
spreadsheet is about 8% (when I average together every day of March).

I was assuming that when I query the API by month, it would be averaging 
the daily data for me and just returning one value for the month.  So my 
question is: How in the world are you calculating the data so that the data 
returned for one month can be so vastly different from the averages of the 
daily data for that month?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/5027a3bb-d2e7-476f-ab2c-aa27bf817dfa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


dateRange for CAMPAIGN_PERFORMANCE_REPORT is not letting me put custom_date

2018-06-22 Thread ga
dateRange for CAMPAIGN_PERFORMANCE_REPORT is not letting me put custom_date:
What is the correct way to format custom date? Am I formatting it wrong?

report2 = {
'reportName': 'CAMPAIGN_PERFORMANCE_REPORT',
'dateRangeType': 'CUSTOM_DATE',
'dateRange': {
'min': '20180612',
'max': '20180613'
},
'reportType': 'CAMPAIGN_PERFORMANCE_REPORT',
'downloadFormat': 'CSV',
'selector': {
'fields': ['CampaignId',
   'CampaignName',
   'AverageCpm',
   'Ctr']
}
}

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/0b218c81-a0f0-4648-882b-aa320cdfbb0a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Limits issue: ProductPartitionTree .createAdGroupTree generates API request

2018-06-22 Thread Константин Латыпов
Hello

As I see this code generates request:
ProductPartitionTree partitionTree = ProductPartitionTree
.createAdGroupTree(adWordsServices, 
authService.getSession(), partition.getAdGroupId());

logs:
[INFO ] c.g.a.a.a.l.c.AdWordsServiceClient.requestInfoLogger - Request 
made: Service: AdGroupCriterionService Method: get clientCustomerId: 
XXX-XXX- URL: 
https://adwords.google.com/api/adwords/cm/v201806/AdGroupCriterionService 
Request ID: 00056f250bff1d980a37ad11c90e5b30 ResponseTime(ms)
: 243 OperationsCount: 1 IsFault: false FaultMessage: null 
(RemoteCallLoggerDelegate.java:146)#logRequestSummary

I t need to generate batch job with about 1 partitions creatins. So, I 
have this issue:
It takes too long time. 5000 partitions trees creates about 40min. And it 
finished with limits error. 
At prod account I have standart access, but too long time for creation is 
critical.

Maybe there is some other way?
I need to create new Ad Groups and Partitions with Product ID Dimension.

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/005c4fc6-b0c3-4ddc-86af-c1a67e97d70d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Expression Rule User List Error

2018-06-22 Thread danny+awtest
Hi! I am trying to create custom audience, but have 
UserListError.CONCRETE_TYPE_REQUIRE 
Error.
Here is my code on PHP (used example from 
https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords/v201806/Remarketing/AddRuleBasedUserLists.php
):

public function addCustomIntentList(array $data)
{
$expressionUserList = new ExpressionRuleUserList();

$expressionUserList->setName('Test item');
$expressionUserList->setDescription(
'Test description'
);

$expressionUserList->setPrepopulationStatus(
RuleBasedUserListPrepopulationStatus::REQUESTED
);

$expressionUserList->setRule(self::createUserListRule($data));

$operation = new \Google\AdsApi\AdWords\v201710\rm\UserListOperation();
$operation->setOperand($expressionUserList);
$operation->setOperator(\Google\AdsApi\AdWords\v201710\cm\Operator::ADD);

return $this->mutateOperations([$operation])[0];
}

/**
 * Create a user list rule composed of two rule item groups.
 * @param array $data
 *
 * @return Rule the created rule
 */
private static function createUserListRule(array $data)
{
$ruleItems = [];

foreach ($data as $ruleItem) {
$stringRuleItem = new StringRuleItem();
$stringKey = new StringKey();
$stringKey->setName($ruleItem);
$stringRuleItem->setKey($stringKey);
$stringRuleItem->setOp(StringRuleItemStringOperator::EQUALS);
$stringRuleItem->setValue($ruleItem);

$newRuleItem = new RuleItem();
$newRuleItem->setStringRuleItem($stringRuleItem);

$ruleItems[] = $newRuleItem;
}

$multipleItemGroup = new RuleItemGroup();
$multipleItemGroup->setItems(
$ruleItems
);

$rule = new Rule();
$rule->setGroups(
[$multipleItemGroup]
);

$rule->setRuleType(UserListRuleTypeEnumsEnum::DNF);

return $rule;
}



addCustomIntentList(array $data - array of strings(domains), which I need to 
save via API programmatically like keywords in UI version:



Thank you for help!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/e05ea74d-9952-4037-88ab-82371d8d1f7e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Cause of EntityCountLimitExceededReason.ACCOUNT_LIMIT

2018-06-22 Thread Константин Латыпов
I recommend you to read this doc:
https://developers.google.com/adwords/api/docs/guides/rate-limits?hl=en


четверг, 21 июня 2018 г., 17:55:26 UTC+3 пользователь 
b...@venturestreet.com написал:
>
> We are getting the following error while adding geo locations to 
> campaigns.  The error is sporadic.  We might update 300 campaigns without a 
> single error.  Then the next day, updating the same 300 campaigns, we get 
> the error on a dozen campaigns.  And retrying after a 30 second pause 
> usually succeeds on the second or third try.  We are using VB.NET to 
> interface with API and the error is being caught as AdWordsApiException.  
> AdWords docs say "Indicates that this request would exceed the number of 
> allowed entities for the AdWords account. The exact entity type and limit 
> being checked can be inferred from {@link #accountLimitType}."  Can someone 
> show me how to access accountLimitType?
>
> EntityCountLimitExceededReason.ACCOUNT_LIMIT. (Error: 
> EntityCountLimitExceeded.ACCOUNT_LIMIT, FieldPath: operations[0], Trigger: 
> ) 
> EntityCountLimitExceededReason.ACCOUNT_LIMIT. (Error: 
> EntityCountLimitExceeded.ACCOUNT_LIMIT, FieldPath: operations[1], Trigger: 
> ) 
> EntityCountLimitExceededReason.ACCOUNT_LIMIT. (Error: 
> EntityCountLimitExceeded.ACCOUNT_LIMIT, FieldPath: operations[2], Trigger: 
> ) ...
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/55799426-2366-4234-b106-ee4bf6cfef1e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Is AdWords API Support Create Video Campaign.?

2018-06-22 Thread vijithkumar . v
Hi, 
   I'm using AdWord api for posting my search and image ads, But can't find 
a relevant documentation for posting video campaign. Can anyone help me 
with the issue. Thanks in advance. 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/c872e889-bbfa-4615-af0e-416a2ba364f5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Google AdWords Test account

2018-06-22 Thread Antti Lehtimäki
Hi Sreelakshmi!

I'm having exactly the same problem. Tried your instructions and created 
another account but I'm still not seeing the "This is a test account!" 
button anywhere. Any other tips? Have now wasted two Google accounts on 
testing this.

Regards,
Antti

On Friday, 19 May 2017 20:56:24 UTC+3, Sreelakshmi Sasidharan (AdWords API 
Team) wrote:
>
> Hi Martin, 
>
> From your description, it looks like a production AdWords account was 
> created instead of a test account. You are referring to the correct URL and 
> it should ideally have created a test account. Could you try the below 
> steps and see if you are able to proceed?
>
> 1. Open the browser in incognito mode.
> 2. Access the URL : 
> https://adwords.google.com/um/Welcome/Home?a=1=mt=0#ta.
> 3. Enter the details and make sure you are not using an email which is 
> already associated with an AdWords account. Click 'create test account'.
>
> After this, you should be asked to login to the account corresponding to 
> the email. Once you login, an AdWords test account should be created and 
> you should be re-directed to the test account. As you are aware, you should 
> see the red banner which says it is a test account displayed in the 
> account. If you are still having trouble creating a test account, please 
> write back mentioning which region/locale you are in and the email Id that 
> you used while creating the test account. 
>
> You could use *Reply privately to author* option while responding. 
>
> Thanks,
> Sreelakshmi, 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/99d06d88-45ce-410c-898d-f5a0d93a1615%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


AdwordsApp - newKeywordBuilder()

2018-06-22 Thread Evaldas Gudavičius
Hello,

I got an error on some keywords and text ads when i try to create them.

Is any way to create these keywords and text ads via Adwords scripts?









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/0852ab3d-73be-47bd-afde-420970d450a0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Mocks, testing approach

2018-06-22 Thread Константин Латыпов
Hello.

Tell me please about how I can cover me code with tests?
I'm using API for Shopping campaigns management

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/9661ec74-21d8-4fc7-b6ab-16993242732a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.