Re: Some keywords get no results from TargetingIdeaService

2018-01-10 Thread 'Aviv Oron' via AdWords API Forum
Nope :(
Im still waiting for an update from adwords API team, i was told the issue 
was passed to engineering...

On Thursday, January 11, 2018 at 12:55:25 AM UTC+2, Andres Tobar wrote:
>
> Hi Aviv,
>
> Were you able to get this issue resolved? I'm having the same exact issue 
> with my setup at the moment.
>
> Thanks,
> Andres
>
> On Thursday, December 28, 2017 at 12:32:19 PM UTC-5, Aviv Oron wrote:
>>
>> Hey, 
>>
>> Im trying to get keyword stats data using TargetingIdeaService.
>> For some keywords, the response is empty! (totalNumEntries=0)
>> For example, for the keyword "bullfight" ill get an empty page, and for 
>> keyword "catfight" ill get proper results.
>> Those keywords I'm failing to get results for, DO have data when I'm 
>> querying the web client!
>>
>> This is how i build the selector:
>>
>> selector = {
>> 'searchParameters': [
>> {
>> 'xsi_type': 'RelatedToQuerySearchParameter',
>> 'queries': ['bullfight']
>> },
>> {
>> 'xsi_type': 'NetworkSearchParameter',
>> 'networkSetting': {
>> 'targetGoogleSearch': True,
>> 'targetSearchNetwork': False,
>> 'targetContentNetwork': False,
>> 'targetPartnerSearchNetwork': False
>> }
>> }
>> ],
>> 'ideaType': 'KEYWORD',
>> 'requestType': 'STATS',
>> 'requestedAttributeTypes': [
>> 'COMPETITION', 'AVERAGE_CPC', 'KEYWORD_TEXT', 'SEARCH_VOLUME'
>> ],
>> 'paging': {
>> 'startIndex': '0',
>> 'numberResults': '100'
>> }
>> }
>>
>>
>>
>> Hope someone can help with this issue :)
>> Thanks!
>> Aviv
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/e8cf13b4-70c8-4240-a766-71a1ac702497%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Check if a conversion tracker already exists in Adwords account -C#

2018-01-10 Thread 'Vincent Racaza (AdWords API Team)' via AdWords API Forum
Hi Shafeena,

You can use the ConversionTrackerService.get() 

 to 
get a list of all conversion trackers in your account. You can also filter 
by name 

 if 
you are getting a specific conversion tracker. There is no specific example 
for this in C# client library, however you can just refer to a simple get 
campaigns example 

 and 
change the service and selectors to use.

Let me know if you have further clarifications.

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/f598e404-0b93-441b-8c55-71bb0420832b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: I am not able to get total budget and spent cost of a campaign.

2018-01-10 Thread 'Vincent Racaza (AdWords API Team)' via AdWords API Forum
Hi,

My apologies for the confusion. In a campaign, you can only get the daily 
budget via the Amount 

 metric 
as I have previously said. You cannot get the total running budget on a 
campaign via the Campaign Performance Report 
.
 
However, you can get the account's total budget using BudgetOrderService 
.
 
Check this guide 
 for 
more information regarding this.

In regards to the total spent/cost of a campaign, the Campaign Performance 
Report will automatically sum your cost 

 based 
on your date range. For example, If your date range is a one month range, 
then the Cost metric will return the total of your one month cost for that 
campaign.

Let me know if you have further clarifications.

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/99309885-2a00-49cb-bbae-23561c07cc72%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Check if a conversion tracker already exists in Adwords account -C#

2018-01-10 Thread Nikita Sawant
Hi Team,
Could you please guide on how to check whether a conversion tracker already 
exists in Ad words account, programmatically using C#?

Many thanks,
Shafeena

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8373bdfa-95f3-451c-a53a-68719db725a6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Creating budget via WCF Connected service failing with error

2018-01-10 Thread 'Vincent Racaza (AdWords API Team)' via AdWords API Forum
Hi Martin,

The RangeError.TOO_LOW 

 means 
that the value is too low or is not acceptable as a value for a field. For 
an instance, if you are setting a negative value for your budget, then it 
will generate this error.

Since this happens only in your WCF Connected Service, and not in your .NET 
4.6.1 version of the AdWords client library, then the reason could be that 
an invalid value of the number was being sent in the request instead of the 
actual value that you set in your code (e.g. instead of 5000, the value 
being sent is 4999). This could probably be an issue in the WCF itself. 
Can you provide to me your SOAP request and response logs instead via *Reply 
privately to author* option so I can further check if the values being sent 
are correct?

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/4bcccd10-14df-43a9-a3c2-8df83f08ba3e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error with keyword performance download

2018-01-10 Thread 'Peter Oliquino' via AdWords API Forum
Hi Tirtha,

In order for me to better identify the issue, could you provide your 
clientCustomerId, the complete report definition 

 you 
used, and the exact error messages that was generated when the error 
occurred? You may respond to me via the *Reply privately to author* option 
when sending the information I requested.

Best 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/f36134d4-223c-4d0c-abbd-8848b2ffbebf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: I have faced issue in Download Criteria Report With Awql when passing ALL_TIME parameter

2018-01-10 Thread Seventh Foundation
thanks for help

On Tuesday, January 9, 2018 at 12:28:21 PM UTC+5:30, Luis Xander Talag 
(AdWords API Team) wrote:
>
> Hi,
>
> The date range type *ALL_TIME* is not supported when using AWQL with 
> reports 
> 
> . If you want to get data for all dates, you can omit the *DURING* clause 
> from your query. You may visit this guide 
>  to 
> know more about the AWQL.
>
> Hope this helps!
>
> Thanks and regards,
> Luis
> 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/4ffbcfac-cebd-4bd5-9586-708f9013cdee%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: validate GCLID

2018-01-10 Thread 'Vincent Racaza (AdWords API Team)' via AdWords API Forum
Hi Sandeep,

The Click Performance Report 

 is 
the only way that you can validate your GCLID. However, it may take up to 3 
hrs (based on this guide ) 
for the GCLIDs to be present in the report after the click occurred. If you 
have "EA" and "Cj" as values of your GCLIDs, then they might be invalid 
GCLIDs on which AdWords will delete them after few days for accuracy.

Let me know if you have further clarifications.

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/c8cd0daa-554d-4262-b6c4-61c6fe3d4e41%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: The problem with the API response is targetingIdeaiService.

2018-01-10 Thread 'Peter Oliquino' via AdWords API Forum
Hi, 

Thank you for sending in your code and its output. However, in order for me 
to better identify the issue, could you enable SOAP logging by referring to 
this guide 
?
 
Once enabled you may send to me the generated SOAP request and response and 
also the complete screenshot of your Keywords Planner request (which 
includes all filters you used).

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

Best 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/d79253f1-b6e4-459d-8afa-3d0e9594b552%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: When you create a series, you upload HTML5 and make a mistake.

2018-01-10 Thread 'Vincent Racaza (AdWords API Team)' via AdWords API Forum
Hi,

As I have said previously, only the IMAGE media type is currently supported 
for UAC campaigns via the AdWords API. The YoutubeVideoMedia and the HTML5 
assets are still not supported for UAC campaigns. You can check this guide 

 for 
more information regarding UAC campaigns. If you really want to add an 
HTML5 asset in your UAC campaign, then you need to add this via the AdWords 
UI.

As for the HTML5 asset which is supported in the API, this is only 
available in template ads 
 
under 
other campaign types which are non-UAC campaigns.

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/21c787f1-8d83-4184-96da-2ce7f634a84a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Check if a conversion tracker already exists in Adwords account -C#

2018-01-10 Thread Shafeena Kabir
Hi,
Could you please help me on how to programmatically check if a conversion 
tracker already exists in Ad words account , using C#.

Many thanks,
Shafeena

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/5b930ebe-fbfc-4edf-8d9c-0e0ec20fb0c8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: I am not able to get total budget and spent cost of a campaign.

2018-01-10 Thread Seventh Foundation
I want to get following thing in campaign
total_budget=the total budget that should have been spent in this campaign 
up till now
total_spent=the total budget that was really spent in this campaign up till 
now.

I am able to get daily budget but not able to get total budget and total 
spent cost of a campaign up till now

On Wednesday, January 10, 2018 at 1:40:49 PM UTC+5:30, Vincent Racaza 
(AdWords API Team) wrote:
>
> Hi,
>
> You can use the Cost 
> 
>  and Amount 
> 
>  metrics 
> of Campaign Performance Report 
> 
>  in 
> getting the cost and daily total budget of your campaign. You can refer to 
> this guide 
>  on how 
> to generate reports via the API and to these Java reporting examples 
>  
> (available 
> to other languages that we support) for reference.
>
> Let me know if you have further clarifications.
>
> 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/c488206c-c000-4581-a803-2b234218bf35%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Google Adwords API java -> Exception in thread "main" AxisFault

2018-01-10 Thread kcauapi1
Hi there,

We have had the same issue and we don;t know where to download the 
certificates from. Can you please share a link to the latest Google AdWords 
certificate to resolve this issue?

Thanks,

On Friday, February 12, 2016 at 11:14:53 AM UTC+11, Josh Radcliff (AdWords 
API Team) wrote:
>
> Hi Saravanan,
>
> I would talk to your system administrator to see why your cert store is 
> missing the certificate for adwords.google.com. My guess is that you had 
> to download it again the next day because there's some automated process 
> (from your sys admin) that refreshes your cert store each night.
>
> Thanks,
> Josh, AdWords API Team
>
> On Thursday, February 11, 2016 at 3:09:25 PM UTC-5, saravana...@ihg.com 
>  wrote:
>>
>> Hi,
>>
>> I am getting the same error and I infact downloaded the certificate for "
>> adwords.google.com" and things worked fine afterwards. However, the very 
>> next day it started coming again and so had to download the certificate 
>> again. May I know why do I need to download it daily OR is there any 
>> resolution available?
>>
>> Below is the code snippet to get AdwordsSession:
>>
>>  HttpTransport httpTransport = new 
>> NetHttpTransport.Builder().doNotValidateCertificate().build();
>> JsonFactory jsonFactory = JacksonFactory.getDefaultInstance();
>> InputStreamReader propStream = new 
>> InputStreamReader(AdwordsSessionFactory.class.getClassLoader().getResourceAsStream("conf/credentials.json"),
>>  
>> "UTF-8");
>> GoogleClientSecrets clientSecrets = 
>> GoogleClientSecrets.load(jsonFactory, propStream);
>> GoogleCredential credential = new 
>> GoogleCredential.Builder().setTransport(httpTransport).setJsonFactory(jsonFactory).setClientSecrets(clientSecrets).build();
>>
>> AdWordsSession adWordsSession = new 
>> AdWordsSession.Builder().from(this.adwordsPropConfiguration).withOAuth2Credential(credential).build();
>> return adWordsSession;
>>
>> Thanks,
>> Saravanan
>>
>> On Friday, January 2, 2015 at 10:13:25 AM UTC-5, Josh Radcliff (AdWords 
>> API Team) wrote:
>>>
>>> Hi,
>>>
>>> Could you share the code you are using to create your *AdWordsSession*?
>>>
>>> Also, the error suggests that you are using a service account, but as 
>>> mentioned in our Service Accounts guide 
>>> 
>>> :
>>>
>>> OAuth2 offline and web flows require user interaction only once: when 
 access to the account is granted. From that point, all operations can be 
 executed with no manual steps until the access token is revoked. We 
 strongly recommend using offline or web flows instead of service accounts
  *unless you need domain-specific features* (e.g. impersonation).
>>>
>>>
>>> Please make sure you remove any sensitive information when posting.
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Friday, January 2, 2015 4:26:43 AM UTC-5, Rajalakshmi Thangavelu 
>>> wrote:


 Hi Team,

 I have connected the Google Adwords through the java and have set all 
 the properties including the client secret,clientid,etc.

 I m getting the below error...



 log4j:WARN No appenders could be found for logger 
 (org.apache.commons.configuration.PropertiesConfiguration).
 log4j:WARN Please initialize the log4j system properly.
 log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig 
 for more info.
 Exception in thread "main" AxisFault
  faultCode: {
 http://schemas.xmlsoap.org/soap/envelope/}Server.userException
  faultSubcode: 
  faultString: javax.net.ssl.SSLHandshakeException: 
 sun.security.validator.ValidatorException: PKIX path building failed: 
 sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
 valid certification path to requested target
  faultActor: 
  faultNode: 
  faultDetail: 
 {
 http://xml.apache.org/axis/}stackTrace:javax.net.ssl.SSLHandshakeException:
  
 sun.security.validator.ValidatorException: PKIX path building failed: 
 sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
 valid certification path to requested target
 at sun.security.ssl.Alerts.getSSLException(Unknown Source)
 at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
 at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
 at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
 at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown 
 Source)
 at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)
 at sun.security.ssl.Handshaker.processLoop(Unknown Source)
 at sun.security.ssl.Handshaker.process_record(Unknown Source)
 at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
 at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown 
 Source)
 

Creating budget via WCF Connected service failing with error

2018-01-10 Thread Martin Rode
Hi,

I'm trying to create a budget via WCF Connected service in VS2017 (netcore 
2.0) app. I'm using v201710 version. 

Code:

/// Create the campaign budget.
Budget budget = new Budget
{
deliveryMethod = BudgetBudgetDeliveryMethod.STANDARD,
amount = new Money { microAmount = 5000 },
isExplicitlyShared = false
};

BudgetOperation budgetOperation = new BudgetOperation();
budgetOperation.@operator = Operator.ADD;
budgetOperation.operand = budget;
var operations = new BudgetOperation[] { budgetOperation };

try
{
BudgetReturnValue budgetRetval = 
Client.mutateAsync(_soapHeader, operations).Result.rval;
//Client.CloseAsync();
return budgetRetval.value[0];
}
catch (Exception e)
{
throw new System.ApplicationException("Failed to add 
budget.", e);
}

It is failing with  - [RangeError.TOO_LOW @ operations[0].operand.amount, 
RequiredError.REQUIRED @ operations[0].operator] - even though both amount 
and operator are assigned.

The client is constructed via Activator.CreateInstance() where T 
is BudgetServiceInterfaceClient from WCF generated class.

For example, the same setup but getAsync for the budget works fine. 

Any ideas what could be wrong? When I use .NET 4.6.1 ad AdWords client 
library, the budget creation works fine. 

Any help appreciated.

Thanks,
Martin


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/1abd3b96-1ca8-4ed2-a300-0861c6f158c7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Some keywords get no results from TargetingIdeaService

2018-01-10 Thread Andres Tobar
Hi Aviv,

Were you able to get this issue resolved? I'm having the same exact issue 
with my setup at the moment.

Thanks,
Andres

On Thursday, December 28, 2017 at 12:32:19 PM UTC-5, Aviv Oron wrote:
>
> Hey, 
>
> Im trying to get keyword stats data using TargetingIdeaService.
> For some keywords, the response is empty! (totalNumEntries=0)
> For example, for the keyword "bullfight" ill get an empty page, and for 
> keyword "catfight" ill get proper results.
> Those keywords I'm failing to get results for, DO have data when I'm 
> querying the web client!
>
> This is how i build the selector:
>
> selector = {
> 'searchParameters': [
> {
> 'xsi_type': 'RelatedToQuerySearchParameter',
> 'queries': ['bullfight']
> },
> {
> 'xsi_type': 'NetworkSearchParameter',
> 'networkSetting': {
> 'targetGoogleSearch': True,
> 'targetSearchNetwork': False,
> 'targetContentNetwork': False,
> 'targetPartnerSearchNetwork': False
> }
> }
> ],
> 'ideaType': 'KEYWORD',
> 'requestType': 'STATS',
> 'requestedAttributeTypes': [
> 'COMPETITION', 'AVERAGE_CPC', 'KEYWORD_TEXT', 'SEARCH_VOLUME'
> ],
> 'paging': {
> 'startIndex': '0',
> 'numberResults': '100'
> }
> }
>
>
>
> Hope someone can help with this issue :)
> Thanks!
> Aviv
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/f19cbaba-e170-40fb-b6ca-83ee2a677b25%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


validate GCLID

2018-01-10 Thread Sandeep Patle
Hi,

I am working on a application where I need to validate the GCLID before 
using it.

I found a related post - 
https://groups.google.com/forum/#!topic/adwords-api/o-zZiL3MNU8

But I can not validate it from report. 

Some time I found wrong GCLID - like 'EA', 'Cj'. As I know length of GCLID 
is from 25 to 100.

So can we use this as validation?

Thanks,
Sandeep

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/b9539c3f-2e0e-4598-8966-df06521f42ee%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Error with keyword performance download

2018-01-10 Thread Tirtha Ghosh Dastidar
Hi team,

During keyword performance report download, I got below error in the log. 
Any indication towards what the issue is? clearly there is no error code to 
look to.

Report for CustomerId "xxx" failed with error code "None" and message: 
. 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/10b06231-d620-4d34-b0d6-cf19f8503f52%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error handling for Ad Text

2018-01-10 Thread 'Josh Radcliff (AdWords API Team)' via AdWords API Forum
Hi,

If you have *partialFailure=true*, then each operation without errors will 
be applied, but operations with errors will be returned. With 
*partialFailure=false* (or not specified), all operations in a request will 
fail if *any* operation in the request has errors.

The basic validation checks on operations occur before any policy violation 
checks, so if you have fields that hit basic validation issues, you'll only 
get back those errors in the response. If all of an ad's fields pass the 
basic validation checks, then I would expect you to get back all of the 
policy violation errors for each ad in the error response. One reason for 
this is that performing more complex validation checks when there are basic 
validation issues could produce confusing or meaningless errors. For 
example, if a final URL has an invalid protocol, it wouldn't be very 
helpful if the AdWords API also returned an error to indicate that the 
final URL was unreachable.

In the particular case you mentioned, the missing protocol in the final URL 
falls into the basic validation category, so you'd have to correct that 
before you'll get back policy violation errors. If you frequently encounter 
specific basic validation errors, then you may want to add validation 
within your application to avoid submitting those operations.

As an alternative, you could submit your request with validateOnly=true 
,
 
which will perform most of the validation steps for your request, but won't 
actually apply the changes. This would allow you to identify problematic 
operations, fix them, and then send the corrected operations in a second 
request with *validateOnly=false*.

Thanks,
Josh, AdWords API Team

On Wednesday, January 10, 2018 at 7:13:27 AM UTC-5, cv wrote:
>
> Hello Vincent,
>
> Thanks for your reply.
>
> I am assuming that partial failure is not giving me errors for those ads 
> who fails. But without error ads will be submitted to Adwords. Right?
> what about when I do not wants to post all the ads when any of the Ads 
> with error?
>
> That is why I tried using validate adtext before posting.
>
> Anyway I can get those ads also which has policy violation error along 
> with basic errors?
>
> Thanks,
>
> On Wednesday, 10 January 2018 13:34:05 UTC+5:30, Vincent Racaza (AdWords 
> API Team) wrote:
>>
>> Hi,
>>
>> You can set the partialFailure 
>> 
>>  to 
>> true to commit all the successful operations and get/handle all the errors 
>> from the failed operations in one request. You can check in the link the 
>> supported services for this feature. You can also see the code examples 
>> here 
>> 
>> .
>>
>> Please try this and let me know if this works for you.
>>
>> 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/673b8eab-e97b-482a-9890-01b398e786d4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Unable to use Template Ads to create video ads with youtube url

2018-01-10 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API Forum
Hello, 

The OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE 

 error 
is noticed when the operation is not permitted on the campaign type 
(DISPLAY). The TrueView in-search video template ads 

 with 
template ID: 231 will no longer accept new ads for that template, for 
display network campaigns. You may refer to this blog post 

 for 
more information. 

Regards,
Bharani, AdWords API Team

On Wednesday, January 10, 2018 at 4:07:09 AM UTC-5, Bruce Chiu wrote:
>
>
> Hi 
>
> I tried to use template ads create a video template ad service. 
> I referred the document,  but has some error message.
>
> my code:
>
> $adGroupAdService = $adWordsServices->get($session, AdGroupAdService::
> class);
> $operations = [];
> // Create a template ad.
> $youtubeAd = new TemplateAd();
> $youtubeAd->setName('TestAd');
>
> $youtubeAd->setTemplateId(*231*);
> $youtubeAd->setFinalUrls(['https://www.google.com']);
> $youtubeAd->setDisplayUrl('www.google.com');
>
> $headline = new TemplateElementField();
> $headline->setName('headline');
> $headline->setType(TemplateElementFieldType::TEXT);
> $headline->setFieldText('Enjoy');
>
> $videoId = new TemplateElementField();
> $videoId->setName('videoId');
> $videoId->setType(TemplateElementFieldType::VIDEO);
> $videoId->setFieldText('https://youtu.be/m6S4phxKEM8');
>
> $channel = new TemplateElementField();
> $channel->setName('channelName');
> $channel->setType(TemplateElementFieldType::TEXT);
> $channel->setFieldText('youtube.com/Google');
>
> $image = new TemplateElementField();
> $image->setName('imageUrl');
> $image->setType(TemplateElementFieldType::URL);
> $image->setFieldText('');
>
> $adData = new TemplateElement();
> $adData->setUniqueName('adData');
> $adData->setFields([$headline, $videoId, $channel, $image]);
>
> $youtubeAd->setTemplateElements([$adData]);
>
> // Create ad group ad.
> $adGroupAd = new AdGroupAd();
> $adGroupAd->setAdGroupId($adGroupId);
> $adGroupAd->setAd($youtubeAd);
> // Optional: Set additional settings.
> $adGroupAd->setStatus(AdGroupAdStatus::PAUSED);
>
>
> // Create ad group ad operation and add it to the list.
> $operation = new AdGroupAdOperation();
> $operation->setOperand($adGroupAd);
> $operation->setOperator(Operator::ADD);
> $operations[] = $operation;
>
> // Create the ad group ad on the server and print out some information
> // about it.
> $result = $adGroupAdService->mutate($operations);
> foreach ($result->getValue() as $adGroupAd) {
>   printf(
>   "New HTML5 ad with ID %d and display URL '%s' was created.\n",
>   $adGroupAd->getAd()->getId(),
>   $adGroupAd->getAd()->getDisplayUrl()
>   );
> }
>
> error msg:
>
> Fatal error: Uncaught Google\AdsApi\AdWords\v201710\cm\ApiException: [
> AdError.INVALID_YOUTUBE_DISPLAY_URL @ operations[0].operand.ad.displayUrl, 
> OperationAccessDenied.OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE @ 
> operations[0].operand.ad; trigger:'DISPLAY', AdError.EMPTY_FIELD @ 
> operations[0].operand.ad.templateElements[0].fields[1].fieldMedia; trigger
> :'', AdError.EMPTY_FIELD @ operations[0].operand.ad.templateElements
> [0].fields[3].fieldText; trigger:'', UrlError.INVALID_FINAL_URL @ 
> operations[0].operand.ad.finalUrls[0]; trigger:'https://www.google.com']
>
> How should I fix it?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/a379cd64-5552-4646-b094-9f56189b4e64%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adroup Performance Report download Invalid Column Error

2018-01-10 Thread 'Anash P. Oommen (AdWords API Team)' via AdWords API Forum
Hi Alexandros,

We are aware of this issue, and are working on a fix. Could you please 
follow this thread where I am trying to consolidate the reports?

https://groups.google.com/forum/?utm_medium=email_source=footer#!msg/adwords-api/SjvmD9lyNAQ/x-o3_lxbAQAJ

Cheers
Anash P. Oommen,
AdWords API Advisor.

On Wednesday, January 10, 2018 at 3:13:55 AM UTC-5, alexand...@e-food.gr 
wrote:
>
> Hello all,
>
> Since today I`m having some trouble with the adgroup performance report 
> download.
>
> To be more precise when requesting the columns below I get an "Invalid 
> Column_1" for the labelIds attribute
>
> "Date", "CampaignId", "AdGroupId",  "CampaignName", "AdGroupName",
> "AdGroupStatus", "CampaignStatus", "Clicks", "Cost", "Impressions",
> "SearchImpressionShare", "Device", "CustomerDescriptiveName",
> "AveragePosition", "VideoViews", "LabelIds"
>
>
> This happens randomly on some accounts so I`m not able to find a pattern 
> between the accounts. A sample response after the xml parsing for that 
> attribute is: "InvalidColumn_1": 
> [576125964,576125976,576126204,576126219,576126234,971258273] (the serialized 
> label ids)
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/48a1264d-48df-4b07-9483-89ff9d087d45%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: throwing DetailedReportDownloadResponseException with 400 Response code.

2018-01-10 Thread 'Anash P. Oommen (AdWords API Team)' via AdWords API Forum
Hi Raneen,

400 exception happens if there's something wrong with the request being 
sent to the server. It could be because of an expired session; it could be 
because of a malformed request. Capturing the logs is the best way to tell 
for sure, because that gives you the raw HTTP response that the client 
library can't somehow seem to parse.

Cheers
Anash P. Oommen
AdWords API Advisor.

On Wednesday, January 10, 2018 at 5:25:23 AM UTC-5, 
raneenbsais...@gmail.com wrote:
>
> Hi Anash,
> the failure also happen with other reports.
> we think that the problem happen because of that the 
> AdWordsSession expired .
>  we have checked in the documentation  which error returned if the 
> AdWordsSession expired .
> can you please confirm that we got 400 if the session expired .
>
> Thanks,
> Raneen.
>
>
> On Friday, January 5, 2018 at 4:28:11 PM UTC+2, Anash P. Oommen (AdWords 
> API Team) wrote:
>>
>> Hi Raneen,
>>
>> This looks to me as a combination of two issues - a server issue that's 
>> occasionally sending 400 responses, and the client library not being able 
>> to handle it correctly.
>>
>> For the first part, could you turn on logging and capture a failing 
>> request? The instructions are here: 
>> https://github.com/googleads/googleads-java-lib/wiki/Logging. Once you 
>> have the logs, share it with me using the "Reply privately to author" and 
>> I'll ask the reporting team to respond.
>>
>> For the second part, file an issue with the Java client library here: 
>> https://github.com/googleads/googleads-java-lib/issues. You'd want to 
>> post a redacted version of the log you are sharing with me privately.
>>
>> Cheers
>> Anash P. Oommen,
>> AdWords API Team.
>>
>>
>> On Thursday, January 4, 2018 at 6:37:05 AM UTC-5, Raneen Bsais wrote:
>>>
>>> Hi Peter,
>>> this error not always reprduce , we didn't catch this excption by 
>>> debugging , it happens sometiems for our clients ,
>>> and even after the client try again the issue desapper.
>>> the main problem that the issue happen and if try it not happen . 
>>>
>>> Regards,
>>> Raneen.
>>>
>>>
>>> On Thursday, January 4, 2018 at 7:56:51 AM UTC+2, Peter Oliquino wrote:

 Hi Raneen,

 Thank you for sending the requested information. Upon trying out your 
 report and by also using the 201702 version of the AdWords API, I was able 
 to successfully generate it on my end and did not encounter the error 400. 
 This being said, could you confirm if you are still encountering the issue?

 Best 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/6740605b-ed67-4ec8-8689-6d132327e55d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Empty fields "AdType" and "Headline" in Ad Performance Report (v201705)

2018-01-10 Thread 'Nadine Sundquist (AdWords API Team)' via AdWords API Forum
Hello Hans,

At this point, I'm not sure why that's happening. We're still 
investigating. I'll get back to you when we have more information. I'm glad 
you brought it to light with your analysis.

Best,
Nadine, AdWords API Team

On Wednesday, January 10, 2018 at 12:54:31 PM UTC-5, HK wrote:
>
> Hi, Nadine
>
> As for issue 2, any indication as to what is going on? This is having a 
> pretty big impact on a number of large accounts we manage and has been 
> occurring for two months soon. Appreciate your help!
>
> Hans
>
> On Monday, January 8, 2018 at 9:42:13 AM UTC-8, Nadine Sundquist (AdWords 
> API Team) wrote:
>>
>> Hello Everyone,
>>
>> I would like to follow up publicly on the thread since I have multiple 
>> threads going on privately in case someone bumps into this. There are two 
>> issues that are happening on this thread:
>>
>>- *Issue 1: *The AdType 
>>
>> 
>>  
>>is at times coming back empty. There are some ad types that are only 
>>available in the UI and are not yet supported in the API. That is the 
>> case 
>>here with some of these Gmail ads. In this case, the proper response 
>> should 
>>be *UNKNOWN* rather than an empty response as AdType. I've filed an 
>>issue for this, and I'll report back when the issue has been fixed.
>>- *Issue 2:* The secondary issues is that PLA ads have stopped 
>>showing *Headline* as a ClikType 
>>
>> 
>>  as 
>>of November 18th. I've seen that in a number of places, but I don't see 
>> an 
>>exact reason. I'm asking around about it now. I personally noticed that 
>>shopping ads did change recently (while I was doing my holiday shopping), 
>>and I'm wondering if that that's had an impact on how clicks are reported.
>>
>> I'll report back here when I hear more.
>>
>> Cheers,
>> Nadine, AdWords API Team
>>
>> On Thursday, January 4, 2018 at 6:50:13 PM UTC-5, HK wrote:
>>>
>>> I have replied privately to Bharani with further details.
>>>
>>> On Thursday, January 4, 2018 at 12:30:53 PM UTC-8, Bharani Cherukuri 
>>> (AdWords API Team) wrote:

 Hello Hans, 

 We can definitely take a look at this issue. From what I understand, 
 you're experiencing a discrepancy with the clickType field in your Ad 
 Performance Report. If that's the case, could you share us the complete 
 report 
 definition 
 
  along 
 with the clientCustomerId, so I can take a look? Please use *Reply 
 privately to author* option to share the details. 

 Regards,
 Bharani, AdWords API Team

 On Monday, December 25, 2017 at 9:46:07 PM UTC-5, Thao wrote:
>
> Hi all, 
>
> current, in my download data AdWords API return empty for fields 
> "AdType" and "Headline", any change on API or error, give me a hand, 
> 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/97384d90-6592-4898-934b-0cc24e3ceec4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Bug - "Label IDs" column heading now missing from reports

2018-01-10 Thread 'Anash P. Oommen (AdWords API Team)' via AdWords API Forum
Hi Pierre,

We are aware of this issue and are working on a fix. I'll update this 
thread as I hear from the team.

Cheers
Anash P. Oommen,
AdWords API Advisor.

On Wednesday, January 10, 2018 at 3:21:56 AM UTC-5, Pierre-Luc Soucy wrote:
>
> We started getting reports with one invalid column heading this morning, 
> which prevents our automated system from processing them.
>
> AdGroup report - headings
>
> Before (today at 6:39 AM Eastern):
> Campaign ID,Ad group,Ad group ID,Ad group 
> state,Day,Impressions,Clicks,Cost,Avg. position,Conversions,View-through 
> conv.,Total conv. value,All conv.,Default max. CPC,Max. CPM,Content Impr. 
> share,Content Lost IS (rank),Search Impr. share,Search Lost IS 
> (rank),Search Exact match IS,Ad group type,Network,Video played to 
> 100%,Video played to 25%,Video played to 50%,Video played to 
> 75%,Views,Gmail forwards,Gmail saves,Gmail clicks to website,Active View 
> viewable impressions,Bid Strategy ID,Bid Strategy Name,Bid Strategy 
> Type,Bidding Strategy Source,*Max. CPV,Label IDs,Labels,All conv. 
> value*,Active 
> View measurable impr.,Active View measurable cost,Pages / session,Avg. 
> session duration (seconds),Click Assisted Conv.,Click Assisted Conv. / Last 
> Click Conv.,Click Assisted Conv. Value,Cross-device conv.,Engagements,Impr. 
> Assisted Conv.,Impr. Assisted Conv. / Last Click Conv.,Impr. Assisted Conv. 
> Value,Interactions,Phone impressions,Phone calls,% new sessions
>
> After (today at 9:13 AM Eastern, still happening - notice the two 
> consecutive commas - there should be "Label IDs" in between):
> Campaign ID,Ad group,Ad group ID,Ad group 
> state,Day,Impressions,Clicks,Cost,Avg. position,Conversions,View-through 
> conv.,Total conv. value,All conv.,Default max. CPC,Max. CPM,Content Impr. 
> share,Content Lost IS (rank),Search Impr. share,Search Lost IS 
> (rank),Search Exact match IS,Ad group type,Network,Video played to 
> 100%,Video played to 25%,Video played to 50%,Video played to 
> 75%,Views,Gmail forwards,Gmail saves,Gmail clicks to website,Active View 
> viewable impressions,Bid Strategy ID,Bid Strategy Name,Bid Strategy 
> Type,Bidding Strategy Source,Max. CPV,,Labels,All conv. value,Active View 
> measurable impr.,Active View measurable cost,Pages / session,Avg. session 
> duration (seconds),Click Assisted Conv.,Click Assisted Conv. / Last Click 
> Conv.,Click Assisted Conv. Value,Cross-device conv.,Engagements,Impr. 
> Assisted Conv.,Impr. Assisted Conv. / Last Click Conv.,Impr. Assisted Conv. 
> Value,Interactions,Phone impressions,Phone calls,% new sessions
>
> Sample request that resulted in the missing heading:
> https://adwords.google.com/api/adwords/cm/v201702
> ">
> 
> CampaignId
> AdGroupName
> AdGroupId
> AdGroupStatus
> Date
> Impressions
> Clicks
> Cost
> AveragePosition
> Conversions
> ViewThroughConversions
> ConversionValue
> AllConversions
> CpcBid
> CpmBid
> ContentImpressionShare
> ContentRankLostImpressionShare
> SearchImpressionShare
> SearchRankLostImpressionShare
> SearchExactMatchImpressionShare
> AdGroupType
> AdNetworkType1
> VideoQuartile100Rate
> VideoQuartile25Rate
> VideoQuartile50Rate
> VideoQuartile75Rate
> VideoViews
> GmailForwards
> GmailSaves
> GmailSecondaryClicks
> ActiveViewImpressions
> BiddingStrategyId
> BiddingStrategyName
> BiddingStrategyType
> BiddingStrategySource
> CpvBid
> LabelIds
> Labels
> AllConversionValue
> ActiveViewMeasurableImpressions
> ActiveViewMeasurableCost
> AveragePageviews
> AverageTimeOnSite
> ClickAssistedConversions
> ClickAssistedConversionsOverLastClickConversions
> ClickAssistedConversionValue
> ContentImpressionShare
> ContentRankLostImpressionShare
> CrossDeviceConversions
> Engagements
> ImpressionAssistedConversions
> ImpressionAssistedConversionsOverLastClickConversions
> ImpressionAssistedConversionValue
> Interactions
> NumOfflineImpressions
> NumOfflineInteractions
> PercentNewVisitors
>
> 
> CampaignId
> IN
> 1022407886
> 928409953
> 1029584577
> 1023619573
> 1023053231
> 1022408810
> 980054533
> 1023226065
> 1022408354
> 
>
> 
> 2017120920180109
> 
> Adwords AdGroup List
> ADGROUP_PERFORMANCE_REPORT
> CUSTOM_DATE
> CSV
> 
>
>
>
> Can this please be fixed ASAP?
>
> Thanks,
>
> Pierre-Luc Soucy
>

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

Re: Empty fields "AdType" and "Headline" in Ad Performance Report (v201705)

2018-01-10 Thread HK
Hi, Nadine

As for issue 2, any indication as to what is going on? This is having a 
pretty big impact on a number of large accounts we manage and has been 
occurring for two months soon. Appreciate your help!

Hans

On Monday, January 8, 2018 at 9:42:13 AM UTC-8, Nadine Sundquist (AdWords 
API Team) wrote:
>
> Hello Everyone,
>
> I would like to follow up publicly on the thread since I have multiple 
> threads going on privately in case someone bumps into this. There are two 
> issues that are happening on this thread:
>
>- *Issue 1: *The AdType 
>
> 
>  
>is at times coming back empty. There are some ad types that are only 
>available in the UI and are not yet supported in the API. That is the case 
>here with some of these Gmail ads. In this case, the proper response 
> should 
>be *UNKNOWN* rather than an empty response as AdType. I've filed an 
>issue for this, and I'll report back when the issue has been fixed.
>- *Issue 2:* The secondary issues is that PLA ads have stopped showing 
>*Headline* as a ClikType 
>
> 
>  as 
>of November 18th. I've seen that in a number of places, but I don't see an 
>exact reason. I'm asking around about it now. I personally noticed that 
>shopping ads did change recently (while I was doing my holiday shopping), 
>and I'm wondering if that that's had an impact on how clicks are reported.
>
> I'll report back here when I hear more.
>
> Cheers,
> Nadine, AdWords API Team
>
> On Thursday, January 4, 2018 at 6:50:13 PM UTC-5, HK wrote:
>>
>> I have replied privately to Bharani with further details.
>>
>> On Thursday, January 4, 2018 at 12:30:53 PM UTC-8, Bharani Cherukuri 
>> (AdWords API Team) wrote:
>>>
>>> Hello Hans, 
>>>
>>> We can definitely take a look at this issue. From what I understand, 
>>> you're experiencing a discrepancy with the clickType field in your Ad 
>>> Performance Report. If that's the case, could you share us the complete 
>>> report 
>>> definition 
>>> 
>>>  along 
>>> with the clientCustomerId, so I can take a look? Please use *Reply 
>>> privately to author* option to share the details. 
>>>
>>> Regards,
>>> Bharani, AdWords API Team
>>>
>>> On Monday, December 25, 2017 at 9:46:07 PM UTC-5, Thao wrote:

 Hi all, 

 current, in my download data AdWords API return empty for fields 
 "AdType" and "Headline", any change on API or error, give me a hand, 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/547ab508-6653-47a3-8e17-7266f2245b65%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API

2018-01-10 Thread 'Milind Sankeshware (AdWords API Team)' via AdWords API Forum
Hi Bajaj,

Looks like your question is about Google Cloud Platform 
. Unfortunately, this is outside the expertise 
of AdWords API team. AdWords API supports APIs which are listed here 
.
 
You could either check this guide on APIs 
. 
If you have any questions then you could also reach out to their support 
 channel. 

Thanks,
Milind, 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/1a0c855e-98cb-46f1-b667-b5f24d8dc52d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: GET request for Cost per Click

2018-01-10 Thread 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API Forum
Hi, 

Are you trying to get the stats corresponding to a proposed keyword via 
API? If so, you can take a look at the TargetingIdeaService 
.
 
The TargetingIdeaService via API will give results similar to the Keyword 
Planner  in the AdWords web 
interface. Please take a look at the guide which talks about retrieving the 
keyword stats 
.
 
You can look for AVERAGE_CPC 

 to 
get the average cost per click historically paid for a specific keyword. 
The code samples for this service can be found here 

.

If your question was different, could you please elaborate?

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/69bfe167-eb92-4f4b-b084-b98464f775a4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: DownloadCriteriaReportWithAwql got empty data

2018-01-10 Thread 'Milind Sankeshware (AdWords API Team)' via AdWords API Forum
Hi Lijy,

To get the stats of all campaigns, could you set IncludeZeroImpressions in 
the header to true and run the report? For more information please find 
this guide 
.
 
I ran the report in AdWords API and I was getting the values for all 
campaigns. The stats in API report was matching with the report in the old 
UI view in this case. 
I also observed that there is a slight discrepancy in clicks and 
impressions between the old and new UI views. Since that is a issue with 
the UI, you could either post this on the Advertisers community forum 
 
or 
use the help button in the AdWords UI to call the AdWords Support team?

Thanks,
Milind, 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/65b3d3f6-f278-45b8-883b-89f6999c1941%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Difference in the data between API (CAMPAIGN_PERFORMANCE_REPORT) and Dashboard Interface

2018-01-10 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API Forum
Hello Pierre, 

If the API report stats match with the old UI and you notice a discrepancy 
between the new UI and old UI metrics, it is more of a product related 
concern. I'd suggest that you post your question on Advertisers community 
forum 
 
and 
the product experts there will be able to take a look. If that's not the 
case, could you share us your clientCustomerId along with the dateRange, so 
I can take a look? Please use *Reply privately to author *to share the 
details. 

Regards,
Bharani, AdWords API Team 

On Wednesday, January 10, 2018 at 5:25:24 AM UTC-5, Pierre C wrote:
>
> Hello,
>
>
> I retrieve a set of statistics through CAMPAIGN_PERFORMANCE_REPORT.
>
> Here's what I do via c #:
>
>
> SELECT CampaignName, CampaignId, Cost, Impressions, Clicks
>  FROM CAMPAIGN_PERFORMANCE_REPORT WHERE CampaignName = [CampaignName];
>
>
> I noticed that I had differences between the statistic that I retrieve via 
> this query and the classic dashboards that are displayed when we click on 
> the campaign or ad group. 
> I said that I have the problem in the dashboards of the new and old 
> interface of Adwords.
>
> Regarding the API to retrieve my data, I use the latest version of the 
> AdWords API.
>
> Does anyone have an answer to that? In some cases, there are substantial 
> differences.
>
> Thank you in advance for your answer.
>
> Pierre C.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/921acca0-2769-4fc5-9d9a-4236eee5fe15%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error handling for Ad Text

2018-01-10 Thread cv
Hello Vincent,

Thanks for your reply.

I am assuming that partial failure is not giving me errors for those ads 
who fails. But without error ads will be submitted to Adwords. Right?
what about when I do not wants to post all the ads when any of the Ads with 
error?

That is why I tried using validate adtext before posting.

Anyway I can get those ads also which has policy violation error along with 
basic errors?

Thanks,

On Wednesday, 10 January 2018 13:34:05 UTC+5:30, Vincent Racaza (AdWords 
API Team) wrote:
>
> Hi,
>
> You can set the partialFailure 
> 
>  to 
> true to commit all the successful operations and get/handle all the errors 
> from the failed operations in one request. You can check in the link the 
> supported services for this feature. You can also see the code examples 
> here 
> 
> .
>
> Please try this and let me know if this works for you.
>
> 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/6ed9eedb-bdc1-45fa-97e3-8a7162a87bb8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


I still want to upload html5 in AUC, what should I do?

2018-01-10 Thread mengjunzhu837
ApiException{applicationExceptionType=ApiException, 
errors=[SettingError{apiErrorType=SettingError, 
errorString=SettingError.MEDIA_INCOMPATIBLE_FOR_UNIVERSAL_APP_CAMPAIGN, 
fieldPath=operations[0].operand.settings[0].imageMediaIds[0], 
fieldPathElements=[FieldPathElement{field=operations, index=0}, 
FieldPathElement{field=operand}, FieldPathElement{field=settings, index=0}, 
FieldPathElement{field=imageMediaIds, index=0}], 
reason=MEDIA_INCOMPATIBLE_FOR_UNIVERSAL_APP_CAMPAIGN, trigger=3358283916}]}

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/cda4323e-aadf-491c-be63-bb42358a4668%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Adwords API

2018-01-10 Thread Bajaj Finserv
Please let me know the list of APIs in Adwords for transferring dump to 
cloud database.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/a7b65d4e-c6ee-497c-a764-f965d4eb4fa2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: radius referenced targeting criteria

2018-01-10 Thread 'Vincent Racaza (AdWords API Team)' via AdWords API Forum
Hi Dominik,

You can get the radius of your location using radiusInUnits 

 of 
the Proximity 

 object. 
You can use the CampaignCriterionService.get() 

 on 
which you are currently using, or the CampaignCriterionService.query() 

 to 
get this information.

Let me know if you have further clarifications.

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/d85b204c-896c-43d1-9e61-b6f9a8f13298%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Difference in the data between API and Dashboard Interface

2018-01-10 Thread Pierre C
Hello,

I retrieve a set of statistics through CAMPAIGN_PERFORMANCE_REPORT.

Here's what I do via c #:

SELECT CampaignName, CampaignId, Cost, Impressions, Clicks
>  FROM CAMPAIGN_PERFORMANCE_REPORT WHERE CampaignName = [CampaignName];


 
I noticed that I had differences between statistics that I retrieve via 
this query and the classic dashboards that are displayed when we click on 
the campaign or ad group (AdWords Interface). 
I have the problem in the dashboards of the new and old interface of 
Adwords.

Regarding the API to retrieve my data, I use the latest version of the 
AdWords API.

Does anyone have an answer to that? In some cases, there are substantial 
differences.
 

Thank you in advance for your answer.

Pierre.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8d96d17e-e974-4a02-a496-e3d9398f1631%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: throwing DetailedReportDownloadResponseException with 400 Response code.

2018-01-10 Thread raneenbsais212
Hi Anash,
the failure also happen with other reports.
we think that the problem happen because of that the AdWordsSession expired 
.
 we have checked in the documentation  which error returned if the 
AdWordsSession expired .
can you please confirm that we got 400 if the session expired .

Thanks,
Raneen.


On Friday, January 5, 2018 at 4:28:11 PM UTC+2, Anash P. Oommen (AdWords 
API Team) wrote:
>
> Hi Raneen,
>
> This looks to me as a combination of two issues - a server issue that's 
> occasionally sending 400 responses, and the client library not being able 
> to handle it correctly.
>
> For the first part, could you turn on logging and capture a failing 
> request? The instructions are here: 
> https://github.com/googleads/googleads-java-lib/wiki/Logging. Once you 
> have the logs, share it with me using the "Reply privately to author" and 
> I'll ask the reporting team to respond.
>
> For the second part, file an issue with the Java client library here: 
> https://github.com/googleads/googleads-java-lib/issues. You'd want to 
> post a redacted version of the log you are sharing with me privately.
>
> Cheers
> Anash P. Oommen,
> AdWords API Team.
>
>
> On Thursday, January 4, 2018 at 6:37:05 AM UTC-5, Raneen Bsais wrote:
>>
>> Hi Peter,
>> this error not always reprduce , we didn't catch this excption by 
>> debugging , it happens sometiems for our clients ,
>> and even after the client try again the issue desapper.
>> the main problem that the issue happen and if try it not happen . 
>>
>> Regards,
>> Raneen.
>>
>>
>> On Thursday, January 4, 2018 at 7:56:51 AM UTC+2, Peter Oliquino wrote:
>>>
>>> Hi Raneen,
>>>
>>> Thank you for sending the requested information. Upon trying out your 
>>> report and by also using the 201702 version of the AdWords API, I was able 
>>> to successfully generate it on my end and did not encounter the error 400. 
>>> This being said, could you confirm if you are still encountering the issue?
>>>
>>> Best 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/49a02565-1995-4bf3-bbd8-34978870fc1c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Difference in the data between API (CAMPAIGN_PERFORMANCE_REPORT) and Dashboard Interface

2018-01-10 Thread Pierre C
Hello,


I retrieve a set of statistics through CAMPAIGN_PERFORMANCE_REPORT.

Here's what I do via c #:


SELECT CampaignName, CampaignId, Cost, Impressions, Clicks
 FROM CAMPAIGN_PERFORMANCE_REPORT WHERE CampaignName = [CampaignName];


I noticed that I had differences between the statistic that I retrieve via 
this query and the classic dashboards that are displayed when we click on 
the campaign or ad group. 
I said that I have the problem in the dashboards of the new and old 
interface of Adwords.

Regarding the API to retrieve my data, I use the latest version of the 
AdWords API.

Does anyone have an answer to that? In some cases, there are substantial 
differences.

Thank you in advance for your answer.

Pierre C.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/5359a2a1-59ee-45d2-9e4c-9ff02c4cbf55%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: When you create a series, you upload HTML5 and make a mistake.

2018-01-10 Thread mengjunzhu837
I still want to upload html5 in AUC, what should I do?

在 2018年1月10日星期三 UTC+8下午2:56:04,mengju...@gmail.com写道:
>
> Collection uploadMediaBundles = FileUtils.listFiles(new 
> File(campaignItem.html5_path), null, false);
> if (uploadMediaBundles.size() > 0) {
> MediaServiceInterface mediaService =
> adWordsServices.get(session, MediaServiceInterface.class);
> ArrayList mediaBundles = new ArrayList<>();
> ArrayList md5List = new ArrayList<>();
> for (File file : uploadMediaBundles) {
> String fileName = file.getAbsolutePath().toLowerCase();
> if (fileName.endsWith("zip")) {
> MediaBundle mediaBundle = new MediaBundle();
> mediaBundle.setData(
> 
> com.google.api.ads.common.lib.utils.Media.getMediaDataFromFile(file));
> mediaBundle.setType(MediaMediaType.MEDIA_BUNDLE);
>
> mediaBundles.add(mediaBundle);
> }
> }
> if (mediaBundles.size() > 0) {
> Media[] media = new Media[mediaBundles.size()];
> for (int i = 0; i < mediaBundles.size(); i++) {
> media[i] = mediaBundles.get(i);
> }
> 
> Media[] result = mediaService.upload(media);
>
> 
> long[] mediaIds = new long[result.length];
> for (int i = 0; i < result.length; i++) {
> mediaIds[i] = result[i].getMediaId();
> }
> universalAppSetting.setImageMediaIds(mediaIds);
> }
> }
>
>
> CampaignService Method: mutate clientCustomerId: 590-416-6793 URL: 
> https://adwords.google.com/api/adwords/cm/v201708/CampaignService Request 
> ID: 0005626678a389790a6267986302ce02 ResponseTime(ms): 497 OperationsCount: 
> 1 IsFault: true FaultMessage: 
> ApiException{applicationExceptionType=ApiException, 
> errors=[SettingError{apiErrorType=SettingError, 
> errorString=SettingError.MEDIA_INCOMPATIBLE_FOR_UNIVERSAL_APP_CAMPAIGN, 
> fieldPath=operations[0].operand.settings[0].imageMediaIds[0], 
> fieldPathElements=[FieldPathElement{field=operations, index=0}, 
> FieldPathElement{field=operand}, FieldPathElement{field=settings, index=0}, 
> FieldPathElement{field=imageMediaIds, index=0}], 
> reason=MEDIA_INCOMPATIBLE_FOR_UNIVERSAL_APP_CAMPAIGN, trigger=3356164502}]}
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/7c15abac-e28e-496d-babe-d985689980ca%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


HTML5 has been released and compressed, but after uploading, there is a mistake.

2018-01-10 Thread mengjunzhu837
ApiException{applicationExceptionType=ApiException, 
errors=[SettingError{apiErrorType=SettingError, 
errorString=SettingError.MEDIA_INCOMPATIBLE_FOR_UNIVERSAL_APP_CAMPAIGN, 
fieldPath=operations[0].operand.settings[0].imageMediaIds[0], 
fieldPathElements=[FieldPathElement{field=operations, index=0}, 
FieldPathElement{field=operand}, FieldPathElement{field=settings, index=0}, 
FieldPathElement{field=imageMediaIds, index=0}], 
reason=MEDIA_INCOMPATIBLE_FOR_UNIVERSAL_APP_CAMPAIGN, trigger=3358283916}]}

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/5b4e1d71-cda9-48ee-b998-d46eabc972e4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: suds.TypeNotFound: Type not found: 'dateRange'

2018-01-10 Thread 'Vincent Racaza (AdWords API Team)' via AdWords API Forum
Hi Chaitanya,

It seems that there was a mistake on how you grouped the report parameters 
specifically the dateRange field (this should be under the selector field), 
that's why it generated an error. Please see sample code snippet below for 
your reference:

report = {
  'reportName': 'Last 7 days CRITERIA_PERFORMANCE_REPORT',
  'dateRangeType': 'CUSTOM_DATE',
  'reportType': 'CAMPAIGN_PERFORMANCE_REPORT',
  'downloadFormat': 'CSV',
  'selector': {
  'fields': ['CampaignId','CampaignName','ExternalCustomerId',
'Impressions','Clicks','Cost','Date'],
  'dateRange': { 'min' : '20180101',
 'max' : '20180105'
  }
  }
}

Let me know if this works successfully after correcting your code.

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/3e9c039d-ca09-4f40-906c-79e0eab26c80%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API TrueView template ads do not support it?

2018-01-10 Thread 'Luis Xander Talag (AdWords API Team)' via AdWords API Forum
Hi,

Currently the AdWords API does not support the video campaign. As you can 
see on the link 

, video campaigns are only supported in reports. We cannot guarantee on if 
and when this feature will be available in the API. You may want to follow 
our blog  for 
any future updates regarding this.

Thanks and regards,
Luis
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/14e58f5e-2fb0-46f2-a3d1-8e60642f9cf2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


create video ads with youtube url error

2018-01-10 Thread BruceChiu
hi 

i try to use template ad create video ads with youtube url .
i use templateId 231 and give required parameters but it have errors?
Is there anything wrong?

mycode:

$adGroupAdService = $adWordsServices->get($session, AdGroupAdService::
class);
$operations = [];
// Create a template ad.
$youtubeAd = new TemplateAd();
$youtubeAd->setName('TestAd for youtube');

$youtubeAd->setTemplateId(231);
$youtubeAd->setFinalUrls(['https://www.google.com']);
$youtubeAd->setDisplayUrl('www.google.com');

$headline = new TemplateElementField();
$headline->setName('headline');
$headline->setType(TemplateElementFieldType::TEXT);
$headline->setFieldText('Enjoy');

$videoId = new TemplateElementField();
$videoId->setName('videoId');
$videoId->setType(TemplateElementFieldType::VIDEO);
$videoId->setFieldText('https://youtu.be/m6S4phxKEM8');

$channel = new TemplateElementField();
$channel->setName('channelName');
$channel->setType(TemplateElementFieldType::TEXT);
$channel->setFieldText('youtube.com/Google');

$image = new TemplateElementField();
$image->setName('imageUrl');
$image->setType(TemplateElementFieldType::URL);
$image->setFieldText('');

$adData = new TemplateElement();
$adData->setUniqueName('adData');
$adData->setFields([$headline, $videoId, $channel, $image]);

$youtubeAd->setTemplateElements([$adData]);

// Create ad group ad.
$adGroupAd = new AdGroupAd();
$adGroupAd->setAdGroupId($adGroupId);
$adGroupAd->setAd($youtubeAd);
// Optional: Set additional settings.
$adGroupAd->setStatus(AdGroupAdStatus::PAUSED);

// Create ad group ad operation and add it to the list.
$operation = new AdGroupAdOperation();
$operation->setOperand($adGroupAd);
$operation->setOperator(Operator::ADD);
$operations[] = $operation;

// Create the ad group ad on the server and print out some information
// about it.
$result = $adGroupAdService->mutate($operations);
foreach ($result->getValue() as $adGroupAd) {
  printf(
  "New HTML5 ad with ID %d and display URL '%s' was created.\n",
  $adGroupAd->getAd()->getId(),
  $adGroupAd->getAd()->getDisplayUrl()
  );
}

error message
Fatal error: Uncaught Google\AdsApi\AdWords\v201710\cm\ApiException: [
AdError.INVALID_YOUTUBE_DISPLAY_URL @ operations[0].operand.ad.displayUrl, 
OperationAccessDenied.OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE @ operations
[0].operand.ad; trigger:'DISPLAY', AdError.EMPTY_FIELD @ operations[0].
operand.ad.templateElements[0].fields[1].fieldMedia; trigger:'', 
AdError.EMPTY_FIELD @ operations[0].operand.ad.templateElements[0].fields[3
].fieldText; trigger:'', UrlError.INVALID_FINAL_URL @ operations[0].
operand.ad.finalUrls[0]; trigger:'https://www.google.com']

thx

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/6f019cc0-2da0-4614-9296-f802ec5ebb8d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


unable to use template ads to create video ads with youtube url

2018-01-10 Thread Bruce Chiu
Hi 

i was trying to create a template ad with youtube url.
use templateId : 231  and give all required parameters. 
but have some errors. Is there anything wrong?

my code:

$adGroupAdService = $adWordsServices->get($session, AdGroupAdService::
class);
$operations = [];
// Create a template ad.
$youtubeAd = new TemplateAd();
$youtubeAd->setName('TestAd for youtube');

$youtubeAd->setTemplateId(231);
$youtubeAd->setFinalUrls(['https://www.google.com']);
$youtubeAd->setDisplayUrl('www.google.com');

$headline = new TemplateElementField();
$headline->setName('headline');
$headline->setType(TemplateElementFieldType::TEXT);
$headline->setFieldText('Enjoy');

$videoId = new TemplateElementField();
$videoId->setName('videoId');
$videoId->setType(TemplateElementFieldType::VIDEO);
$videoId->setFieldText('https://youtu.be/m6S4phxKEM8');

$channel = new TemplateElementField();
$channel->setName('channelName');
$channel->setType(TemplateElementFieldType::TEXT);
$channel->setFieldText('youtube.com/Google');

$image = new TemplateElementField();
$image->setName('imageUrl');
$image->setType(TemplateElementFieldType::URL);
$image->setFieldText('');

$adData = new TemplateElement();
$adData->setUniqueName('adData');
$adData->setFields([$headline, $videoId, $channel, $image]);

$youtubeAd->setTemplateElements([$adData]);

// Create ad group ad.
$adGroupAd = new AdGroupAd();
$adGroupAd->setAdGroupId($adGroupId);
$adGroupAd->setAd($youtubeAd);
// Optional: Set additional settings.
$adGroupAd->setStatus(AdGroupAdStatus::PAUSED);

// Create ad group ad operation and add it to the list.
$operation = new AdGroupAdOperation();
$operation->setOperand($adGroupAd);
$operation->setOperator(Operator::ADD);
$operations[] = $operation;

// Create the ad group ad on the server and print out some information
// about it.
$result = $adGroupAdService->mutate($operations);
foreach ($result->getValue() as $adGroupAd) {
  printf(
  "New HTML5 ad with ID %d and display URL '%s' was created.\n",
  $adGroupAd->getAd()->getId(),
  $adGroupAd->getAd()->getDisplayUrl()
  );
}

errors:
Fatal error: Uncaught Google\AdsApi\AdWords\v201710\cm\ApiException: [
AdError.INVALID_YOUTUBE_DISPLAY_URL @ operations[0].operand.ad.displayUrl, 
OperationAccessDenied.OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE @ operations
[0].operand.ad; trigger:'DISPLAY', AdError.EMPTY_FIELD @ operations[0].
operand.ad.templateElements[0].fields[1].fieldMedia; trigger:'', 
AdError.EMPTY_FIELD @ operations[0].operand.ad.templateElements[0].fields[3
].fieldText; trigger:'', UrlError.INVALID_FINAL_URL @ operations[0].
operand.ad.finalUrls[0]; trigger:'https://www.google.com']


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/52d9fd15-ebe7-4c3c-8bba-2907ed0388ef%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


GET request for Cost per Click

2018-01-10 Thread Tale Ojeabulu


I was wondering if it was possible to make a get request to the Adword API 
to get the cpc of an user inputted word. The word is put in my program from 
the user and that word is sent to the api and the cost per click is sent 
back. 

 

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/9d746ef9-365b-4086-93e4-d0a0d327d8e4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Unable to use Template Ads to create video ads with youtube url

2018-01-10 Thread BruceChiu

Hi 

I tried to use template ads create a video template ad service. 
I referred the document,  but has some error message.

my code:

$adGroupAdService = $adWordsServices->get($session, AdGroupAdService::
class);
$operations = [];
// Create a template ad.
$youtubeAd = new TemplateAd();
$youtubeAd->setName('TestAd');

$youtubeAd->setTemplateId(*231*);
$youtubeAd->setFinalUrls(['https://www.google.com']);
$youtubeAd->setDisplayUrl('www.google.com');

$headline = new TemplateElementField();
$headline->setName('headline');
$headline->setType(TemplateElementFieldType::TEXT);
$headline->setFieldText('Enjoy');

$videoId = new TemplateElementField();
$videoId->setName('videoId');
$videoId->setType(TemplateElementFieldType::VIDEO);
$videoId->setFieldText('https://youtu.be/m6S4phxKEM8');

$channel = new TemplateElementField();
$channel->setName('channelName');
$channel->setType(TemplateElementFieldType::TEXT);
$channel->setFieldText('youtube.com/Google');

$image = new TemplateElementField();
$image->setName('imageUrl');
$image->setType(TemplateElementFieldType::URL);
$image->setFieldText('');

$adData = new TemplateElement();
$adData->setUniqueName('adData');
$adData->setFields([$headline, $videoId, $channel, $image]);

$youtubeAd->setTemplateElements([$adData]);

// Create ad group ad.
$adGroupAd = new AdGroupAd();
$adGroupAd->setAdGroupId($adGroupId);
$adGroupAd->setAd($youtubeAd);
// Optional: Set additional settings.
$adGroupAd->setStatus(AdGroupAdStatus::PAUSED);


// Create ad group ad operation and add it to the list.
$operation = new AdGroupAdOperation();
$operation->setOperand($adGroupAd);
$operation->setOperator(Operator::ADD);
$operations[] = $operation;

// Create the ad group ad on the server and print out some information
// about it.
$result = $adGroupAdService->mutate($operations);
foreach ($result->getValue() as $adGroupAd) {
  printf(
  "New HTML5 ad with ID %d and display URL '%s' was created.\n",
  $adGroupAd->getAd()->getId(),
  $adGroupAd->getAd()->getDisplayUrl()
  );
}

error msg:

Fatal error: Uncaught Google\AdsApi\AdWords\v201710\cm\ApiException: [
AdError.INVALID_YOUTUBE_DISPLAY_URL @ operations[0].operand.ad.displayUrl, 
OperationAccessDenied.OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE @ operations
[0].operand.ad; trigger:'DISPLAY', AdError.EMPTY_FIELD @ operations[0].
operand.ad.templateElements[0].fields[1].fieldMedia; trigger:'', 
AdError.EMPTY_FIELD @ operations[0].operand.ad.templateElements[0].fields[3
].fieldText; trigger:'', UrlError.INVALID_FINAL_URL @ operations[0].
operand.ad.finalUrls[0]; trigger:'https://www.google.com']

How should I fix it?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/10f06087-7938-402f-b906-981321d6a499%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: When you create a series, you upload HTML5 and make a mistake.

2018-01-10 Thread 'Vincent Racaza (AdWords API Team)' via AdWords API Forum
Hi,

>From the MEDIA_INCOMPATIBLE_FOR_UNIVERSAL_APP_CAMPAIGN 

 error 
itself, it means that you are referencing an unsupported media type for the 
universal app campaign. The imageMediaIds 

 of 
a universal app campaign only supports landscape images and not an HTML5  
or MEDIA_BUNDLE type.

Please set an IMAGE media type for a universal app campaign and let me know 
if you encounter any issues after doing this.

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/791806a9-2e93-4e1c-8251-1ce8da7c3eed%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API TrueView template ads do not support it?

2018-01-10 Thread 林哲宇
hi  Luis
Is not currently api can create video campaign?
If not have the api, when will it be supported?

Luis Xander Talag (AdWords API Team)於 2018年1月10日星期三 UTC+8下午4時02分00秒寫道:
>
> Hi,
>
> The AdWords API no longer supports TrueView in-search video template ads 
> 
>  (template 
> ID 231) even in the latest version v201710 
> .
>  Also 
> take note that this only affects Display campaigns, and not existing 
> video campaigns. Historical stats for these ads will still be available in 
> reports.
>
> Let me know if you have any further concern.
>
> Thanks and regards,
> Luis
> 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/22fc8c32-4e3d-4022-ad4d-d9090b8ff867%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


suds.TypeNotFound: Type not found: 'dateRange'

2018-01-10 Thread Chaitanya Phani
Hi,

I want to pull the data from Adwords API for some date range. Getting the 
following error. 

Error Message:

 
 File "C:\Python27\lib\site-packages\suds\mx\core.py", line 72, in append
self.appender.append(parent, content)
  File "C:\Python27\lib\site-packages\suds\mx\appender.py", line 88, in 
append
appender.append(parent, content)
  File "C:\Python27\lib\site-packages\googleads\util.py", line 93, in 
PatchedAppend
suds.mx.appender.Appender.append(self, child, cont)
  File "C:\Python27\lib\site-packages\suds\mx\appender.py", line 168, in 
append
self.marshaller.append(parent, content)
  File "C:\Python27\lib\site-packages\suds\mx\core.py", line 71, in append
if self.start(content):
  File "C:\Python27\lib\site-packages\suds\mx\literal.py", line 86, in start
raise TypeNotFound(content.tag)
suds.TypeNotFound: Type not found: 'dateRange'


Here is the complete code:

def download_Performance_Criteria_Report(client):
rep_downloader = client.GetReportDownloader(version='v201710')
report = {
'reportName' : 'CAMPAIGN_PERFORMANCE_REPORT',
'dateRangeType' :'CUSTOM_DATE',
'reportType': 'CAMPAIGN_PERFORMANCE_REPORT',
'downloadFormat': 'CSV',
'selector': {
'fields': ['CampaignId','CampaignName','ExternalCustomerId',
'Impressions','Clicks','Cost','Date']
},
'dateRange': { 'min' : '20180101',
   'max' : '20180105'
 }
}
rep_downloader.DownloadReport(report,sys.stdout,skip_report_header=False
,skip_column_header=False,skip_report_summary=False)


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/3f9e31c0-c213-4105-bfb0-5d88caaba5b2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Bug - Label IDs column heading now missing from reports

2018-01-10 Thread Pierre-Luc Soucy
Starting this morning, we are getting reports with an empty column heading 
instead of "Label IDs", which is preventing our automated tools from 
processing them.

6:39 AM Eastern - Label IDs heading shows up properly
Campaign ID,Ad group,Ad group ID,Ad group 
state,Day,Impressions,Clicks,Cost,Avg. position,Conversions,View-through 
conv.,Total conv. value,All conv.,Default max. CPC,Max. CPM,Content Impr. 
share,Content Lost IS (rank),Search Impr. share,Search Lost IS 
(rank),Search Exact match IS,Ad group type,Network,Video played to 
100%,Video played to 25%,Video played to 50%,Video played to 
75%,Views,Gmail forwards,Gmail saves,Gmail clicks to website,Active View 
viewable impressions,Bid Strategy ID,Bid Strategy Name,Bid Strategy 
Type,Bidding Strategy Source,Max. CPV,Label IDs,Labels,All conv. 
value,Active View measurable impr.,Active View measurable cost,Pages / 
session,Avg. session duration (seconds),Click Assisted Conv.,Click Assisted 
Conv. / Last Click Conv.,Click Assisted Conv. Value,Cross-device 
conv.,Engagements,Impr. Assisted Conv.,Impr. Assisted Conv. / Last Click 
Conv.,Impr. Assisted Conv. Value,Interactions,Phone impressions,Phone 
calls,% new sessions

9:13 AM Eastern (and ongoing) - Empty value in place of Label IDs
Campaign ID,Ad group,Ad group ID,Ad group 
state,Day,Impressions,Clicks,Cost,Avg. position,Conversions,View-through 
conv.,Total conv. value,All conv.,Default max. CPC,Max. CPM,Content Impr. 
share,Content Lost IS (rank),Search Impr. share,Search Lost IS 
(rank),Search Exact match IS,Ad group type,Network,Video played to 
100%,Video played to 25%,Video played to 50%,Video played to 
75%,Views,Gmail forwards,Gmail saves,Gmail clicks to website,Active View 
viewable impressions,Bid Strategy ID,Bid Strategy Name,Bid Strategy 
Type,Bidding Strategy Source,Max. CPV,,Labels,All conv. value,Active View 
measurable impr.,Active View measurable cost,Pages / session,Avg. session 
duration (seconds),Click Assisted Conv.,Click Assisted Conv. / Last Click 
Conv.,Click Assisted Conv. Value,Cross-device conv.,Engagements,Impr. 
Assisted Conv.,Impr. Assisted Conv. / Last Click Conv.,Impr. Assisted Conv. 
Value,Interactions,Phone impressions,Phone calls,% new sessions

Sample report request that resulted in a missing heading
https://adwords.google.com/api/adwords/cm/v201702;>

CampaignId
AdGroupName
AdGroupId
AdGroupStatus
Date
Impressions
Clicks
Cost
AveragePosition
Conversions
ViewThroughConversions
ConversionValue
AllConversions
CpcBid
CpmBid
ContentImpressionShare
ContentRankLostImpressionShare
SearchImpressionShare
SearchRankLostImpressionShare
SearchExactMatchImpressionShare
AdGroupType
AdNetworkType1
VideoQuartile100Rate
VideoQuartile25Rate
VideoQuartile50Rate
VideoQuartile75Rate
VideoViews
GmailForwards
GmailSaves
GmailSecondaryClicks
ActiveViewImpressions
BiddingStrategyId
BiddingStrategyName
BiddingStrategyType
BiddingStrategySource
CpvBid
LabelIds
Labels
AllConversionValue
ActiveViewMeasurableImpressions
ActiveViewMeasurableCost
AveragePageviews
AverageTimeOnSite
ClickAssistedConversions
ClickAssistedConversionsOverLastClickConversions
ClickAssistedConversionValue
ContentImpressionShare
ContentRankLostImpressionShare
CrossDeviceConversions
Engagements
ImpressionAssistedConversions
ImpressionAssistedConversionsOverLastClickConversions
ImpressionAssistedConversionValue
Interactions
NumOfflineImpressions
NumOfflineInteractions
PercentNewVisitors


CampaignId
IN
1022407886
928409953
1029584577
1023619573
1023053231
1022408810
980054533
1023226065
1022408354



2017120920180109

Adwords AdGroup List
ADGROUP_PERFORMANCE_REPORT
CUSTOM_DATE
CSV



Can we please have this fixed ASAP? Thanks.

Pierre-Luc Soucy

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/a01bb222-391f-49d4-8b80-a5907fee92fe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Bug - "Label IDs" column heading now missing from reports

2018-01-10 Thread Pierre-Luc Soucy
We started getting reports with one invalid column heading this morning, 
which prevents our automated system from processing them.

AdGroup report - headings

Before (today at 6:39 AM Eastern):
Campaign ID,Ad group,Ad group ID,Ad group 
state,Day,Impressions,Clicks,Cost,Avg. position,Conversions,View-through 
conv.,Total conv. value,All conv.,Default max. CPC,Max. CPM,Content Impr. 
share,Content Lost IS (rank),Search Impr. share,Search Lost IS 
(rank),Search Exact match IS,Ad group type,Network,Video played to 
100%,Video played to 25%,Video played to 50%,Video played to 
75%,Views,Gmail forwards,Gmail saves,Gmail clicks to website,Active View 
viewable impressions,Bid Strategy ID,Bid Strategy Name,Bid Strategy 
Type,Bidding Strategy Source,*Max. CPV,Label IDs,Labels,All conv. value*,Active 
View measurable impr.,Active View measurable cost,Pages / session,Avg. 
session duration (seconds),Click Assisted Conv.,Click Assisted Conv. / Last 
Click Conv.,Click Assisted Conv. Value,Cross-device conv.,Engagements,Impr. 
Assisted Conv.,Impr. Assisted Conv. / Last Click Conv.,Impr. Assisted Conv. 
Value,Interactions,Phone impressions,Phone calls,% new sessions

After (today at 9:13 AM Eastern, still happening - notice the two 
consecutive commas - there should be "Label IDs" in between):
Campaign ID,Ad group,Ad group ID,Ad group 
state,Day,Impressions,Clicks,Cost,Avg. position,Conversions,View-through 
conv.,Total conv. value,All conv.,Default max. CPC,Max. CPM,Content Impr. 
share,Content Lost IS (rank),Search Impr. share,Search Lost IS 
(rank),Search Exact match IS,Ad group type,Network,Video played to 
100%,Video played to 25%,Video played to 50%,Video played to 
75%,Views,Gmail forwards,Gmail saves,Gmail clicks to website,Active View 
viewable impressions,Bid Strategy ID,Bid Strategy Name,Bid Strategy 
Type,Bidding Strategy Source,Max. CPV,,Labels,All conv. value,Active View 
measurable impr.,Active View measurable cost,Pages / session,Avg. session 
duration (seconds),Click Assisted Conv.,Click Assisted Conv. / Last Click 
Conv.,Click Assisted Conv. Value,Cross-device conv.,Engagements,Impr. 
Assisted Conv.,Impr. Assisted Conv. / Last Click Conv.,Impr. Assisted Conv. 
Value,Interactions,Phone impressions,Phone calls,% new sessions

Sample request that resulted in the missing heading:
https://adwords.google.com/api/adwords/cm/v201702;>

CampaignId
AdGroupName
AdGroupId
AdGroupStatus
Date
Impressions
Clicks
Cost
AveragePosition
Conversions
ViewThroughConversions
ConversionValue
AllConversions
CpcBid
CpmBid
ContentImpressionShare
ContentRankLostImpressionShare
SearchImpressionShare
SearchRankLostImpressionShare
SearchExactMatchImpressionShare
AdGroupType
AdNetworkType1
VideoQuartile100Rate
VideoQuartile25Rate
VideoQuartile50Rate
VideoQuartile75Rate
VideoViews
GmailForwards
GmailSaves
GmailSecondaryClicks
ActiveViewImpressions
BiddingStrategyId
BiddingStrategyName
BiddingStrategyType
BiddingStrategySource
CpvBid
LabelIds
Labels
AllConversionValue
ActiveViewMeasurableImpressions
ActiveViewMeasurableCost
AveragePageviews
AverageTimeOnSite
ClickAssistedConversions
ClickAssistedConversionsOverLastClickConversions
ClickAssistedConversionValue
ContentImpressionShare
ContentRankLostImpressionShare
CrossDeviceConversions
Engagements
ImpressionAssistedConversions
ImpressionAssistedConversionsOverLastClickConversions
ImpressionAssistedConversionValue
Interactions
NumOfflineImpressions
NumOfflineInteractions
PercentNewVisitors


CampaignId
IN
1022407886
928409953
1029584577
1023619573
1023053231
1022408810
980054533
1023226065
1022408354



2017120920180109

Adwords AdGroup List
ADGROUP_PERFORMANCE_REPORT
CUSTOM_DATE
CSV




Can this please be fixed ASAP?

Thanks,

Pierre-Luc Soucy

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/b20a50e0-dc12-4e21-be13-0b561df1b121%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Adroup Performance Report download Invalid Column Error

2018-01-10 Thread alexandros
Hello all,

Since today I`m having some trouble with the adgroup performance report 
download.

To be more precise when requesting the columns below I get an "Invalid 
Column_1" for the labelIds attribute

"Date", "CampaignId", "AdGroupId",  "CampaignName", "AdGroupName",
"AdGroupStatus", "CampaignStatus", "Clicks", "Cost", "Impressions",
"SearchImpressionShare", "Device", "CustomerDescriptiveName",
"AveragePosition", "VideoViews", "LabelIds"


This happens randomly on some accounts so I`m not able to find a pattern 
between the accounts. A sample response after the xml parsing for that 
attribute is: "InvalidColumn_1": 
[576125964,576125976,576126204,576126219,576126234,971258273] (the serialized 
label ids)

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/176613b5-bf22-48ce-b72a-8c8f9f894227%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: I am not able to get total budget and spent cost of a campaign.

2018-01-10 Thread 'Vincent Racaza (AdWords API Team)' via AdWords API Forum
Hi,

You can use the Cost 

 and Amount 

 metrics 
of Campaign Performance Report 

 in 
getting the cost and daily total budget of your campaign. You can refer to 
this guide  on 
how to generate reports via the API and to these Java reporting examples 
 
(available 
to other languages that we support) for reference.

Let me know if you have further clarifications.

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/7e1a17fe-08f1-4cda-b4f3-2be3bec34c05%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error handling for Ad Text

2018-01-10 Thread 'Vincent Racaza (AdWords API Team)' via AdWords API Forum
Hi,

You can set the partialFailure 

 to 
true to commit all the successful operations and get/handle all the errors 
from the failed operations in one request. You can check in the link the 
supported services for this feature. You can also see the code examples here 

.

Please try this and let me know if this works for you.

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/4d3fc747-beeb-4bfa-9585-a79f55a9c102%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API TrueView template ads do not support it?

2018-01-10 Thread 'Luis Xander Talag (AdWords API Team)' via AdWords API Forum
Hi,

The AdWords API no longer supports TrueView in-search video template ads 

 (template 
ID 231) even in the latest version v201710 
.
 Also 
take note that this only affects Display campaigns, and not existing video 
campaigns. Historical stats for these ads will still be available in 
reports.

Let me know if you have any further concern.

Thanks and regards,
Luis
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/699fdc79-b4d8-4efd-aa8f-514fd7b0df7d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.