Re: AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED thrown at random

2017-11-28 Thread 'Vincent Racaza (AdWords API Team)' via AdWords API Forum
Hi Agusti,

The CLIENT_CUSTOMER_ID_IS_REQUIRED 

 error 
means that you did not specify a clientCustomerId in your request. Based on 
your code, it seems that you are not using the property file in setting the 
OAuth2 credentials. With this, please set the clientCustomerId this way:

Credential oAuth2Credential = new OfflineCredentials.Builder()
.forApi(Api.ADWORDS)
.withClientSecrets("XXX", "XXX")
.withRefreshToken("")
.build()
.generateCredential();

// Construct an AdWordsSession.
AdWordsSession session = new AdWordsSession.Builder()
.withDeveloperToken("X")
*.withClientCustomerId("XXX-XXX-")*
.withOAuth2Credential(oAuth2Credential)
.build();

Let me know if this helps.

Thanks,
Vincent
AdWords API Team

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

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


[OperatorError.OPERATOR_NOT_SUPPORTED @ operations[0]] Cancelling A bacth Job

2017-11-28 Thread roger
Hi Api Team,

Whats the correct code in cancelling a batch Job,

Im receiving OperatorError.OPERATOR_NOT_SUPPORTED, when I tried to do:

BatchJobOperation removeOp = new BatchJobOperation();
BatchJob batchJob = new BatchJob();
batchJob.setId(awaitingfileBatchJobId);
removeOp.setOperator(Operator.REMOVE);
removeOp.setOperand(batchJob);

BatchJob batchJobRet = batchJobService.mutate(new BatchJobOperation[] 
{removeOp}).getValue(0);

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

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


I am not getting results for search query performance report

2017-11-28 Thread Dinesh Angari

Hi

I am using Post man to get data from search query performance report.

in the get section i am providing all the details which i attached my 
screen shots.

But i am getting below error

Please help me how can i get data for search query performance report.





ReportDownloadError.MISSING_PARAMETER
Missing report definition



ReportDownloadError.INVALID_PARAMETER
Missing client information






Regards,
Dinesh

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

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


Re: Keywords and sitelinks issue

2017-11-28 Thread pedro . alegre
Hi Sreelakshmi,

I am currently in charge of this issue.
Could you please update me on the current status.
The last update I have is that you were going to escalate the issue to the 
IT team.

Thank you,
Pedro Alegre

On Thursday, 8 June 2017 12:58:23 UTC+2, rafa@rocketroi.com wrote:
>
> Hi
>
> we have dealing with a very strange issue when creating structures on 
> adwords massively. We are creating structures like this: *Campaign (with 
> extensions), AdGroup (with Extensions), Keywords, Ads*
>
> We are sending the operations to Adwords as follows:
>
> BatchJobUploadStatus startingUploadStatus = new BatchJobUploadStatus(0, 
> URI.create(url))
> this.uploadResponse = 
> helper.uploadIncrementalBatchJobOperations(aOperationList, lastUpdate, 
> startingUploadStatus)
>
> The problem is that in the case of a structure where one of the sitelinks 
> extensions has not sitelink name (this is possible because we are getting 
> the data dynamically from a feed), the related keyword with matching type 
> "EXACT" is not created. 
>
> The response from Adwords doesn't contain any error related to the keyword 
> that has not been created. If you check the file (which is attached), you 
> can see that there isn't any reference to the keyword in EXACT matching. 
>  There are only error related to sitelinks extensions, what is normal 
> because as I said before the sitelink name in some cases is empty.
>
> They problematic keyword is 'Apartamentos chania'.
>
> Has it something to do *keywords* and *sitelinks*?
>

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

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


how to create an UAC with upload video?

2017-11-28 Thread senzhao655
hi,now i need to create an UAC with a video,but i can't find example to 
make the mediaid and upload.can you help me?

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

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


how to create uac with upload video?

2017-11-28 Thread senzhao655
how to create uac with upload video?

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

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


ad group ideas using adwords api

2017-11-28 Thread john sunam
I want get ad group ideas using adwords api as keyword ideas is it possible 
from adwords api?

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

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


ETA on fix label service?

2017-11-28 Thread Casper
Hi,

We're running multiple big accounts and we have tools that automatically 
create certain campaigns for us.
For our data analysis, our campaign results are imported in our data 
warehouse and labeling of campaigns is very important for this.
However, since the label service issue occurred we're unable to 
automatically label all campaigns and this is a rather big issue for us.

Is there any ETA on this? Does this issue have high priority in the team to 
fix?
Are we looking at an expected fix in a month or several months?

Thanks.

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

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


Re: AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED thrown at random

2017-11-28 Thread Agusti Bau
Hello Vincent, 
Most of the calls succeed... the client customer id relates to the final 
user right? Do I need my users to input it by hand?

El martes, 28 de noviembre de 2017, 8:54:50 (UTC), Vincent Racaza (AdWords 
API Team) escribió:
>
> Hi Agusti,
>
> The CLIENT_CUSTOMER_ID_IS_REQUIRED 
> 
>  error 
> means that you did not specify a clientCustomerId in your request. Based on 
> your code, it seems that you are not using the property file in setting the 
> OAuth2 credentials. With this, please set the clientCustomerId this way:
>
> Credential oAuth2Credential = new OfflineCredentials.Builder()
> .forApi(Api.ADWORDS)
> .withClientSecrets("XXX", "XXX")
> .withRefreshToken("")
> .build()
> .generateCredential();
>
> // Construct an AdWordsSession.
> AdWordsSession session = new AdWordsSession.Builder()
> .withDeveloperToken("X")
> *.withClientCustomerId("XXX-XXX-")*
> .withOAuth2Credential(oAuth2Credential)
> .build();
>
> Let me know if this helps.
>
> Thanks,
> Vincent
> AdWords API Team
>

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

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


Re: [OperatorError.OPERATOR_NOT_SUPPORTED @ operations[0]] Cancelling A bacth Job

2017-11-28 Thread 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API Forum
Hi Roger, 

To cancel a BatchJob, you need to perform a BatchJobService.mutate() 

 request 
and pass a BatchJobOperation 

 with 
the following attributes set:

   1. operator 
   

 = 
   SET
   2. operand 
   

 = 
   a BatchJob with:
  - id = the batch job ID
  - status = CANCELING
   
Please note that you can only cancel a BatchJob if its status 

 is 
AWAITING_FILE or ACTIVE. Please check the guide 

 on 
batch processing for more details. 

Given below is a sample code snippet :
BatchJob batchjobToCancel = new BatchJob();
batchjobToCancel.setId(batchJob.getId());
batchjobToCancel.setStatus(BatchJobStatus.CANCELING);

BatchJobOperation cancelOperation = new BatchJobOperation();
cancelOperation.setOperator(Operator.SET);
cancelOperation.setOperand(batchjobToCancel);

batchJobService.mutate(new BatchJobOperation[] {cancelOperation}).
getValue(0);

  
Thanks,
Sreelakshmi, AdWords API Team

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

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


Re: Keywords and sitelinks issue

2017-11-28 Thread 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API Forum
Hi Pedro, 

The summary of discussions so far is that: we were able to reproduce the 
issue on our side. Currently, our engineering team is looking into fixing 
the issue. We are following up with the engineering team and I will keep 
you posted as soon as I hear back from them. 

In the meantime, since the issue occurs only when you pass an 
invalid/incomplete input to the AdGroupExtensionSettingOperation in the 
batchJobService, you could make sure that the inputs are correctly set and 
avoid the failure of any other operations in the same batchJob because of 
this failure.

Thanks,
Sreelakshmi, AdWords API Team

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

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


Re: How can I retrieve conversion using ConversionTrackerService

2017-11-28 Thread 'Michael Cloonan (AdWords API Team)' via AdWords API Forum
Hello,

Can you please reply to me privately with the Customer ID and the name/id 
of the conversion tracker you're trying to retrieve so I can take a closer 
look? You can use "Reply privately to author" at the top right of my post.

Thanks,
Mike, AdWords API Team

On Monday, November 27, 2017 at 9:59:35 AM UTC-5, Jikai Zhang wrote:
>
> Hi Peter,
>
> Sorry, I did not describe it clearly. Actually I want to get the 
> ConversionTracker Id using the ConversionTrackerService, but I can not 
> get the ConversionTracker created by Firebase event tracking. How can I 
> retrieve those, Thanks!
>
> Jikai
>
> On Monday, November 27, 2017 at 2:49:05 PM UTC+8, Peter Oliquino wrote:
>>
>> Hi Jikai,
>>
>> Conversions are not retrieved via the ConversionTrackerService and can 
>> only be retrieved through the AdWords API reporting 
>> . The 
>> ConversionTrackerService.get() 
>> 
>>  will 
>> only retrieve your ConversionTrackers 
>> 
>>  and 
>> not the actual number of conversions generated.
>>
>> For the conversion values or metrics, you may refer to this guide 
>> 
>>  as 
>> to which fields can provide you the conversion information you need and 
>> which report types support them. I hope this helps and feel free to write 
>> back if you have any further clarifications.
>>
>> Thanks and regards,
>> Peter
>> AdWords API Team
>>
>

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

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


Re: I am not getting results for search query performance report

2017-11-28 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API Forum
Hi Dinesh, 

Could you provide us the complete SOAP request and response logs along with 
the clientCustomerId, so I can take a look and assist you further? Please 
use *Reply privately to author* option while responding. 

Thanks,
Bharani, AdWords API Team

On Tuesday, November 28, 2017 at 4:52:14 AM UTC-5, Dinesh Angari wrote:
>
>
> Hi
>
> I am using Post man to get data from search query performance report.
>
> in the get section i am providing all the details which i attached my 
> screen shots.
>
> But i am getting below error
>
> Please help me how can i get data for search query performance report.
>
>
> 
> 
> 
> ReportDownloadError.MISSING_PARAMETER
> Missing report definition
> 
> 
> 
> ReportDownloadError.INVALID_PARAMETER
> Missing client information
> 
> 
> 
>
>
>
> Regards,
> Dinesh
>

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

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


Re: how to create an UAC with upload video?

2017-11-28 Thread 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API Forum
Hi, 

You could take a look at this 
 
guide 
to understand how to create UAC campaigns via the API. Using the 
MediaService, you can only upload  Image 

 files 
and MediaBundle 
s
 
at the moment. Currently, video media upload is not supported via API. If 
you have already created a template ad through the user interface that 
points to your YouTube video, you can fetch the *mediaId* via MediaService 
.
 
Please keep an eye on our blog 
 for any 
updates about this feature. 

Thanks,
Sreelakshmi, AdWords API Team

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

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


Re: ad group ideas using adwords api

2017-11-28 Thread 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API Forum
Hi John, 

The purpose of Ad groups are to organize your ads by a common theme. For 
example, you can have separate ad groups for different product or service 
types you offer. This organization depends on your business use-case. You 
can read more about Ad groups here 
. That said, AdWords API 
don't have any tools to get new Ad group ideas. Are you looking for 
assistance in setting any particular Ad group setting? If so, can you share 
more details?

Thanks,
Sreelakshmi, AdWords API Team

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

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


Traffic estimator service returns '[RateExceededError ]'

2017-11-28 Thread Ildar Khakimov
Good day

While running the traffic estimator service it throws the following error:
'[RateExceededError ]'

The error comes up at varying intervals, there doesn't seem to be a 
specific number of results returned before it throws an error.

The API limit is definitely not exceeded. I also reviewed the discussion 
here: 
https://groups.google.com/forum/#!msg/adwords-api/SrsJf990r2s/SsWB_tSzKSsJ 
, but seems like that this problem is not fixed.

What can be done to fix this?

Can I use the BatchJobService or it's used solely when creating new 
campaigns?

Full error:

Fatal error: Uncaught exception 
'Google\AdsApi\AdWords\v201705\cm\ApiException' with message 
'[RateExceededError ]' in /Applications/MAMP/htdocs/kw 
classification/adwords_API/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/Util/Reflection.php:39
 
Stack trace: #0 /Applications/MAMP/htdocs/kw 
classification/adwords_API/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/Util/Reflection.php(39):
 
ReflectionClass->newInstanceArgs(Array) #1 /Applications/MAMP/htdocs/kw 
classification/adwords_API/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/AdsSoapClient.php(162):
 
Google\AdsApi\Common\Util\Reflection->createInstance('Google\\AdsApi\\A...', 
'[RateExceededEr...') #2 /Applications/MAMP/htdocs/kw 
classification/adwords_API/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/AdsSoapClient.php(126):
 
Google\AdsApi\Common\AdsSoapClient->parseApiExceptionFromSoapFault(Object(SoapFault))
 
#3 /Applications/MAMP/htdocs/kw cla in /Applications/MAMP/htdocs/kw 
classification/adwords_API/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/Util/Reflection.php
 
on line 39

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

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


Understading rate limits for TrafficEstimatorService

2017-11-28 Thread Ildar Khakimov
Good day

Very simple question, we have basic API access with a daily 10k request 
limit.

When fetching estimates it says:

// Create keywords. Up to 2000 keywords can be passed in a single request.

But further down it says:

// Create a keyword estimate request for each keyword.

So if I have 1 request that contains 2000 keyword estimate requests, does 
that mean that I have used up 1 or 2k requests from the daily limit?

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

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


Re: AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED thrown at random

2017-11-28 Thread 'Vincent Racaza (AdWords API Team)' via AdWords API Forum
Hi Agusti,

The clientCustomerId is the customer ID of your target AdWords account 
which is usually, in the form of 123-456-7890. According to this guide 
,
 
the clientCustomerId is required for all requests except CustomerService 
and ReportDefinitionService (specifically if you are running the reports in 
parallel).

There's a possibility that your calls succeeded without clientCustomerId 
when you were using the said two services. However, with the other API 
services, it will always return that specific error if you'll not specify a 
clientCustomerId.

Our recommended approach is to set the clientCustomerId and other OAuth2 
credentials in the property file 
.
 
This way, you don't have to set these fields in your code just like this 
example 

 specifically 
on this line 

.

Thanks,
Vincent
AdWords API Team

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

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


Re: [OperatorError.OPERATOR_NOT_SUPPORTED @ operations[0]] Cancelling A bacth Job

2017-11-28 Thread Roger Orteza
Thank You API team..

On Tue, Nov 28, 2017 at 11:08 PM, 'Sreelakshmi Sasidharan (AdWords API
Team)' via AdWords API Forum  wrote:

> Hi Roger,
>
> To cancel a BatchJob, you need to perform a BatchJobService.mutate()
> 
>  request and pass a BatchJobOperation
> 
>  with
> the following attributes set:
>
>1. operator
>
> 
>  =
>SET
>2. operand
>
> 
>  =
>a BatchJob with:
>   - id = the batch job ID
>   - status = CANCELING
>
> Please note that you can only cancel a BatchJob if its status
> 
>  is
> AWAITING_FILE or ACTIVE. Please check the guide
> 
>  on
> batch processing for more details.
>
> Given below is a sample code snippet :
> BatchJob batchjobToCancel = new BatchJob();
> batchjobToCancel.setId(batchJob.getId());
> batchjobToCancel.setStatus(BatchJobStatus.CANCELING);
>
> BatchJobOperation cancelOperation = new BatchJobOperation();
> cancelOperation.setOperator(Operator.SET);
> cancelOperation.setOperand(batchjobToCancel);
>
> batchJobService.mutate(new BatchJobOperation[] {cancelOperation}).
> getValue(0);
>
>
> Thanks,
> Sreelakshmi, AdWords API Team
>
> --
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and Google+:
> https://googleadsdeveloper.blogspot.com/
> https://plus.google.com/+GoogleAdsDevelopers/posts
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "AdWords API Forum" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/adwords-api/g63-Nf4kVuM/unsubscribe.
> To unsubscribe from this group and all its topics, 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/546f94d7-b0d9-47f4-8af2-c506447a6a54%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

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

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


Re: Ad group label filter for ad performance report

2017-11-28 Thread harish.padmakar via AdWords API Forum
Second query as in a separate where clause for another condition? like the 
below?


report_query = (adwords.ReportQueryBuilder()
  
.Select('AdType','AdNetworkType1','AdNetworkType2,''AccountDescriptiveName',)
  .From('AD_PERFORMANCE_REPORT')
  .Where ('AdType').In('EXPANDED_TEXT_AD')
  .Where ('AdNetworkType1').In('SEARCH')
  .During('TODAY')
  .Build())

Thanks!

On Tuesday, 28 November 2017 01:43:59 UTC+5:30, Bharani Cherukuri (AdWords 
API Team) wrote:
>
> Hi Harish, 
>
> I'm glad that you were able to resolve the script issue. As for your 
> concern, it is recommended to use the second query to pull the Ad 
> Performance metrics. Please refer to our code samples here 
>  for 
> more information. 
>
> Regards,
> Bharani, AdWords API Team
>
> On Tuesday, November 14, 2017 at 5:05:21 AM UTC-5, 
> harish@latentview.com wrote:
>>
>> Is it possible to apply adgroup label filter while downloading ad 
>> performance report? (This is not possible using the UI)
>>
>> This email may contain confidential and privileged information for the sole 
>> use of the intended recipient. Any review or distribution by others is 
>> strictly prohibited. If you are not the intended recipient, please reply 
>> back to the sender about the error and delete all copies of this email 
>> message. Thank you.
>>
>>
-- 


This email may contain confidential and privileged information for the sole use 
of the intended recipient. Any review or distribution by others is strictly 
prohibited. If you are not the intended recipient, please reply back to the 
sender about the error and delete all copies of this email message. Thank you.

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

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


Batch Processing for Adwords Report

2017-11-28 Thread nikhil . saxena
Hi

Actually I am pulling multiple reports  for multiple clients in every 3 
hours  I am getting Daily Rate Limit breach . 
I have Basic Access for pulling a report.  Can we Do batch processing of 
all the reports for all accounts at a time . Is there any API available for 
it  
If not  what are the other ways to achieve it or I have to convert my 
account from basic Access to Standard Access.

Regards
Nikhil Saxena

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

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


Re: Understading rate limits for TrafficEstimatorService

2017-11-28 Thread 'Peter Oliquino' via AdWords API Forum
Hi,

As seen in the example in this section 

 of 
the estimating traffic 

 guide, 
you may be able to submit a list of keywords (up to 2,500 KeywordEstimates 

 as 
discussed here 
)
 
and retrieve their estimates all at once. This way, you will no longer need 
to worry about exceeding your daily limit when using the 
TrafficEstimatorService.

Thanks and regards,
Peter
AdWords API Team

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

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


Re: Traffic estimator service returns '[RateExceededError ]'

2017-11-28 Thread 'Peter Oliquino' via AdWords API Forum
Hi Ildar,

I could see that you are getting the *rateScope=ACCOUNT* included in the 
error logs. This indicates that you are making too many requests or 
invoking multiple threads at the same time against a single AdWords 
account. I would recommend that you reduce the number of operations you 
invoke all at once in order to avoid this error. To learn more about the 
limits when using the AdWords API, you may refer to our rate limits 
 guide, 
specifically to this section 

 for 
your issue, and to our rate sheet 
. 

As for creating multiple campaigns, yes, you may use the BatchJobService 

 since 
it supports the CampaignOperation, however, it does not currently support 
the TrafficEstimatorService. For more information on batch processing, you 
may refer here 
.
 
I hope this has been helpful.

Thanks and regards,
Peter
AdWords API Team

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

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