Google Ads - Limit of 20 Accounts under any one email

2022-07-25 Thread Tom
We noticed that the new Google Ads API requires "User" access, not just 
"Manager" access. Is this correct firstly? It presents a problem in that an 
email, like mine above, can only have 20 accounts tied to the email. What 
is the solution to this problem as we have more than 20 accounts we need 
API access to? Do we need to do it under a different email?

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/54914b34-034f-4904-9121-d44c2786a4c9n%40googlegroups.com.


Link Checker Script

2022-09-08 Thread Tom
Hi there,

I has been using the excellent Link Checker script (MCC version) for a long 
time.

Will be updated to use new Google Ads scripts features? 
Single Account Link Checker was already updated (version 3.0).  

PS:Sorry for my English :)

Thanks


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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/884b1f85-7a77-467a-8a21-051716471e7cn%40googlegroups.com.


Get the Keyword Stats

2014-01-16 Thread Tom
Hi All,

How can I get the keyword level stats like Max.CPC, clicks,cost etc? I 
don't want to download the report as I want to add few more of my fields.
I tried it using 'GetKeyword' but it does not list clicks/costs at keyword 
level.

Please let me know which class (as I am using Java API ) to use for it ?

Thanks for help !

- Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Keyword Stats

2014-01-16 Thread Tom
Hi All,
 
I am pretty new to adwords and was wondering how can I get keyword level 
stats like clicks,cost without downloading the report?
 
I am using java , so which class/services should I call for ? I tried using 
AdGroupCriterion 
but it only provides stats at Ad group level.
 
Any help is appriciated.
 
Thanks ,
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: How can I get all the stats related to a keyword?

2014-01-16 Thread Tom
Can you please state an example of how to get Clicks/Cost from 
AdGroupCriterion service? 
 
 

On Wednesday, December 26, 2012 10:22:31 AM UTC-8, Jason Stedman wrote:

> You could use the AdGroupCriterion service to get the stats for each 
> keyword, but how this is done would depend on the specific fields you wish 
> to retrieve. This approach also costs a lot of api units and has more 
> processing overhead. 
>
> You could always download a report filtered for the specific keyword id 
> you want data for saving you from downloading unnecessary data. Downloading 
> reports also costs no api units.
>
> I strongly suggest you reconsider reports to get your keyword data.
>
> Hope this helps,
>
> Jason
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Keyword Stats

2014-01-16 Thread Tom


Hi All,


I am new to adwords and was wondering how to get keyword level stats like 
Clicks, Cost etc without downloading the report.

I tried using AdGroupCriterion ,it does give me just keyword text but not 
it's stats.

 
can someone please help me?
 
Thanks !

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: How can I get all the stats related to a keyword?

2014-01-16 Thread Tom
Hey - 
 
Just wanted to check how did you manage to get Keywrod stats ? Did you 
download a report or invoked a service ? 
 

On Wednesday, December 26, 2012 3:13:32 AM UTC-8, Kapil wrote:

> Hey, I want to collect all the stats related to a particular keyword like 
> keyword id, clicks, ctr etc. Is it possible to get it without downloading 
> the reports? I mean Can I get a list of objects which contains all these 
> parameters? If yes, then how? If no, then please tell me an alternative 
> method to get it without downloading the report.
>
>
> Thanks.
>
> Kapil
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


How to get report data for multiple client accounts in single report?

2014-01-17 Thread Tom

Hi All,
 
I want to download the report for all my clients in single request. I have 
specified clientCustomerId for one of the client in ads.properties file. 
Is there any way to specify the parameter clientCustomerId for more than 
one client id? If not, whats is the workaround for this? 
 
Any help is appricated !
 
Thanks !

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: How to get report data for multiple client accounts in single report?

2014-01-22 Thread Tom
Ok. Thanks for reply.
 

On Monday, January 20, 2014 4:35:11 AM UTC-8, Danial Klimkin wrote:

> Hello Tom,
>
>
> Any API request can be executed against one account only. To get a report 
> for multiple accounts, run one for each of them and combine them on your 
> side.
>
>
> -Danial, AdWords API Team.
>
>
> On Friday, January 17, 2014 12:23:03 AM UTC+4, Tom wrote:
>>
>>
>> Hi All,
>>  
>> I want to download the report for all my clients in single request. I 
>> have specified clientCustomerId for one of the client in ads.properties 
>> file. 
>> Is there any way to specify the parameter clientCustomerId for more than 
>> one client id? If not, whats is the workaround for this? 
>>  
>> Any help is appricated !
>>  
>> Thanks !
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Get the Keyword Stats

2014-01-22 Thread Tom
Ok. Thanks for reply.
 
 

On Tuesday, January 14, 2014 4:08:16 PM UTC-8, Tom wrote:

> Hi All,
>
> How can I get the keyword level stats like Max.CPC, clicks,cost etc? I 
> don't want to download the report as I want to add few more of my fields.
> I tried it using 'GetKeyword' but it does not list clicks/costs at keyword 
> level.
>
> Please let me know which class (as I am using Java API ) to use for it ?
>
> Thanks for help !
>
> - Tom
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


keyword = 'Content ' in Keyword perfomance Report. Query.

2014-02-26 Thread tom
Hi,

When running the keyword performance report, the keyword='Content' is 
visible and has metrics associated to it.

Can you please advise what the association of this is?

Many Thanks,

Tom. 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
For more options, visit https://groups.google.com/groups/opt_out.


managed customer sevice and customer service python query.

2014-03-03 Thread tom
Hi,

I have a query concerning the managed customer service and customer service 
services. My application manages external clients campaigns (not already in 
my mcc), I am using the OAUTH library already.

Would I need to use the managed customer service to have the client link to 
my MCC account or alternatively would I need to use the Customer service 
and get the client customer ID?. I imagine using the customer service only 
wont link my mcc to the clients account and therefore will not work for 
what I need.

If this is the case, can you please forward an example of the managed 
customer service link in 'python'?. I can only source it in java.


Thanks,

T

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
For more options, visit https://groups.google.com/groups/opt_out.


How do I set up custom date range using JAVA API

2014-03-10 Thread Tom
Hi ,
 
I am new to adwords. I am trying to use custom date range using JAVA API 
and I found on forums that date range is a property of a selector and found 
this about stats objects 
http://googleadsdeveloper.blogspot.com/2013/10/adwords-api-how-to-migrate-from-stats.html
.
So I am trying:
 
Calendar cal = Calendar.getInstance();
Selector selector = new Selector();
String startdate = new SimpleDateFormat("20130101").format(cal.getTime());
String enddate = new SimpleDateFormat("20131231").format(cal.getTime());
selector.setDateRange(new DateRange(startdate, enddate));
 
but its throwing an error:
 
The method 
setDateRange(com.google.api.ads.adwords.lib.jaxb.v201309.DateRange) in the 
type Selector is not applicable for the arguments 
(com.google.api.ads.adwords.axis.v201306.cm.DateRange)
 
I am using client library version v201309.
 
Please let me know where am I erring.
 
Thanks for help !

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

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


Re: How do I set up custom date range using JAVA API

2014-03-11 Thread Tom
Thanks for the reply Josh !
 
I imported com.google.api.ads.adwords.axis.v201309.cm.DateRange class and 
getting the below error: 
 

The method 
setDateRange(com.google.api.ads.adwords.lib.jaxb.v201309.DateRange) in the 
type Selector is not applicable for the arguments 
(com.google.api.ads.adwords.axis.v201309.cm.DateRange)
 
 
 

On Monday, March 10, 2014 5:33:44 PM UTC-7, Tom wrote:

> Hi ,
>  
> I am new to adwords. I am trying to use custom date range using JAVA API 
> and I found on forums that date range is a property of a selector and found 
> this about stats objects 
> http://googleadsdeveloper.blogspot.com/2013/10/adwords-api-how-to-migrate-from-stats.html
> .
> So I am trying:
>  
> Calendar cal = Calendar.getInstance();
> Selector selector = new Selector();
> String startdate = new SimpleDateFormat("20130101").format(cal.getTime());
> String enddate = new SimpleDateFormat("20131231").format(cal.getTime());
> selector.setDateRange(new DateRange(startdate, enddate));
>  
> but its throwing an error:
>  
> The method 
> setDateRange(com.google.api.ads.adwords.lib.jaxb.v201309.DateRange) in the 
> type Selector is not applicable for the arguments 
> (com.google.api.ads.adwords.axis.v201306.cm.DateRange)
>  
> I am using client library version v201309.
>  
> Please let me know where am I erring.
>  
> Thanks for help !
>

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

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


Re: How do I set up custom date range using JAVA API

2014-04-02 Thread Tom
Hi ,
 
Picking up the old thread...I am using 
 
Selector selector = new Selector();

SimpleDateFormat formatter = new SimpleDateFormat("-MM-dd");
java.util.Date startdate = formatter.parse("2014-04-01");
java.util.Date enddate = formatter.parse("2014-04-02");
selector.setDateRange(new DateRange(startdate,enddate));

But getting an error : 

The constructor DateRange(Date, Date) is undefined

I am importing com.google.api.ads.adwords.lib.jaxb.v201309.DateRange . So 
not exactly sure what am I doing wrong.

Any help is appriciated.

 

 

On Tuesday, March 11, 2014 2:10:59 PM UTC-7, Josh Radcliff (AdWords API 
Team) wrote:

> Hi Tom,
>
> Sorry, I misread the original error.  Please remove any imports of 
> *DateRange* that you currently have and replace them with:
>
> import com.google.api.ads.adwords.lib.jaxb.v201309.DateRange;
>
> Thanks,
> Josh, AdWords API Team
>
> On Tuesday, March 11, 2014 2:53:11 PM UTC-4, Tom wrote:
>>
>> Thanks for the reply Josh !
>>  
>> I imported com.google.api.ads.adwords.axis.v201309.cm.DateRange class and 
>> getting the below error: 
>>  
>>
>> The method 
>> setDateRange(com.google.api.ads.adwords.lib.jaxb.v201309.DateRange) in the 
>> type Selector is not applicable for the arguments 
>> (com.google.api.ads.adwords.axis.v201309.cm.DateRange)
>>  
>>  
>>  
>>
>> On Monday, March 10, 2014 5:33:44 PM UTC-7, Tom wrote:
>>
>>> Hi ,
>>>  
>>> I am new to adwords. I am trying to use custom date range using JAVA API 
>>> and I found on forums that date range is a property of a selector and found 
>>> this about stats objects 
>>> http://googleadsdeveloper.blogspot.com/2013/10/adwords-api-how-to-migrate-from-stats.html
>>> .
>>> So I am trying:
>>>  
>>> Calendar cal = Calendar.getInstance();
>>> Selector selector = new Selector();
>>> String startdate = new 
>>> SimpleDateFormat("20130101").format(cal.getTime());
>>> String enddate = new SimpleDateFormat("20131231").format(cal.getTime());
>>> selector.setDateRange(new DateRange(startdate, enddate));
>>>  
>>> but its throwing an error:
>>>  
>>> The method 
>>> setDateRange(com.google.api.ads.adwords.lib.jaxb.v201309.DateRange) in the 
>>> type Selector is not applicable for the arguments 
>>> (com.google.api.ads.adwords.axis.v201306.cm.DateRange)
>>>  
>>> I am using client library version v201309.
>>>  
>>> Please let me know where am I erring.
>>>  
>>> Thanks for help !
>>>
>>

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

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


Re: How do I set up custom date range using JAVA API

2014-04-03 Thread Tom
It worked for me. Thanks Josh !

On Thursday, April 3, 2014 6:35:54 AM UTC-7, Josh Radcliff (AdWords API 
Team) wrote:

> Hi Tom,
>
> Below is a sample of how to pass a custom date range.
>
> DateRange dateRange = new DateRange();
> dateRange.setMin("20140101");
> dateRange.setMax("20140131");
> selector.setDateRange(dateRange);
>
> Are you using an IDE such as Eclipse?  It would provide you with context 
> assistance and let you know the valid constructor calls and data types.
>
> Cheers,
> Josh, AdWords API Team
>
> On Wednesday, April 2, 2014 8:07:21 PM UTC-4, Tom wrote:
>>
>> Hi ,
>>  
>> Picking up the old thread...I am using 
>>  
>> Selector selector = new Selector();
>>
>> SimpleDateFormat formatter = new SimpleDateFormat("-MM-dd");
>> java.util.Date startdate = formatter.parse("2014-04-01");
>> java.util.Date enddate = formatter.parse("2014-04-02");
>> selector.setDateRange(new DateRange(startdate,enddate));
>>
>> But getting an error : 
>>
>> The constructor DateRange(Date, Date) is undefined
>>
>> I am importing com.google.api.ads.adwords.lib.jaxb.v201309.DateRange . 
>> So not exactly sure what am I doing wrong.
>>
>> Any help is appriciated.
>>
>>  
>>
>>  
>>
>> On Tuesday, March 11, 2014 2:10:59 PM UTC-7, Josh Radcliff (AdWords API 
>> Team) wrote:
>>
>>> Hi Tom,
>>>
>>> Sorry, I misread the original error.  Please remove any imports of 
>>> *DateRange* that you currently have and replace them with:
>>>
>>> import com.google.api.ads.adwords.lib.jaxb.v201309.DateRange;
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Tuesday, March 11, 2014 2:53:11 PM UTC-4, Tom wrote:
>>>>
>>>> Thanks for the reply Josh !
>>>>  
>>>> I imported com.google.api.ads.adwords.axis.v201309.cm.DateRange class 
>>>> and getting the below error: 
>>>>  
>>>>
>>>> The method 
>>>> setDateRange(com.google.api.ads.adwords.lib.jaxb.v201309.DateRange) in the 
>>>> type Selector is not applicable for the arguments 
>>>> (com.google.api.ads.adwords.axis.v201309.cm.DateRange)
>>>>  
>>>>  
>>>>  
>>>>
>>>> On Monday, March 10, 2014 5:33:44 PM UTC-7, Tom wrote:
>>>>
>>>>> Hi ,
>>>>>  
>>>>> I am new to adwords. I am trying to use custom date range using JAVA 
>>>>> API and I found on forums that date range is a property of a selector and 
>>>>> found this about stats objects 
>>>>> http://googleadsdeveloper.blogspot.com/2013/10/adwords-api-how-to-migrate-from-stats.html
>>>>> .
>>>>> So I am trying:
>>>>>  
>>>>> Calendar cal = Calendar.getInstance();
>>>>> Selector selector = new Selector();
>>>>> String startdate = new 
>>>>> SimpleDateFormat("20130101").format(cal.getTime());
>>>>> String enddate = new 
>>>>> SimpleDateFormat("20131231").format(cal.getTime());
>>>>> selector.setDateRange(new DateRange(startdate, enddate));
>>>>>  
>>>>> but its throwing an error:
>>>>>  
>>>>> The method 
>>>>> setDateRange(com.google.api.ads.adwords.lib.jaxb.v201309.DateRange) in 
>>>>> the 
>>>>> type Selector is not applicable for the arguments 
>>>>> (com.google.api.ads.adwords.axis.v201306.cm.DateRange)
>>>>>  
>>>>> I am using client library version v201309.
>>>>>  
>>>>> Please let me know where am I erring.
>>>>>  
>>>>> Thanks for help !
>>>>>
>>>>

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

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


Pull Stats from MCC

2019-01-22 Thread Tom
Hi,

Unlike scrips, is it possible to pull reports at an MCC level?

I'd like to automate the daily spend checker so pull cost by all accounts 
into a spreadsheet on daily basis for yesterday's spend.

Many thanks,
Tom

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

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


"invalid_grant" for the AdwordsUserListService mutate call.

2019-02-12 Thread tom
I have read through the variety of "invalid_grant" questions on this board, 
but unfortunately didn't find anything that helped resolve my particular 
issue.

I am trying to get the samples working with the following config in my 
googleads.yaml:

  # This token has been approved and has Access level "Basic Access"
  developer_token: ""

  # We are only interested in automating tasks to our single ad account. 
The MCC with our developer token manages that account.
  client_customer_id: ""

  
#
  # The following values configure the client for the installed application
  # flow.

  # The account I use to manage the credentials is not the same as the one 
with the MCC account, is this significant? 
  # (I did try creating the credentials on the MCC account and had the same 
issue, so I think not).
  client_id: ""
  client_secret: ""

  # When I generated this token I authenticated as the MCC account (which 
has access to the managed google ads account -> client_customer_id above).
  refresh_token: ""

When I check https://myaccount.google.com/permissions I can see the details 
specified in the "OAuth consent screen" as having access to "Manage your 
AdWords campaigns".

When I use:

curl https://www.googleapis.com/oauth2/v4/token \
-d refresh_token= \
-d client_id= \
-d client_secret= \
-d access_type=offline \
-d grant_type=refresh_token

I get back:

{
  "access_token": "",
  "expires_in": 3600,
  "scope": "https://www.googleapis.com/auth/adwords";,
  "token_type": "Bearer"
}

Which seems healthy.

When I run the sample code from here -> 
https://developers.google.com/adwords/api/docs/samples/python/remarketing 
"Create and populate a user list"

It fails on this line (presumably the first time it tries to authenticate):

result = user_list_service.mutate(operations)

with:

google.auth.exceptions.RefreshError: ('invalid_grant: Bad Request', '{\n  
"error": "invalid_grant",\n  "error_description": "Bad Request"\n}')

I have tried regenerating a refresh tokens (authenticated on other accounts 
who have access to the ad account I need to manage) with little success.

I have noticed on similar questions you have asked for a private reply with 
account details to investigate further and I would be happy to do that.

Thanks.

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

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


'invalid_grant: Bad Request' for AdwordsUserListService mutate call ...

2019-02-12 Thread tom
I have read through the variety of "invalid_grant" questions on this board, 
but unfortunately didn't find anything that helped resolve my particular 
issue.

I am trying to get the samples working with the following config in my 
googleads.yaml:

*  # This token has been approved and has Access level "Basic Access"*
*  developer_token: ""*

*  # We are only interested in automating tasks to our single ad account. 
The MCC with our developer token manages that account.*

*  client_customer_id: ""*

*  
#*
*  # The following values configure the client for the installed 
application*
*  # flow.*

*  # The account I use to manage the credentials is not the same as the one 
with the MCC account, is this significant? *
*  # (I did try creating the credentials on the MCC account and had the 
same issue, so I think not).*
*  client_id: ""*
*  client_secret: ""*

*  # When I generated this token I authenticated as the MCC account (which 
has access to the managed google ads account -> client_customer_id above).*
*  refresh_token: ""*

When I check https://myaccount.google.com/permissions I can see the details 
specified in the "OAuth consent screen" as having access to "Manage your 
AdWords campaigns".

When I use:

*curl https://www.googleapis.com/oauth2/v4/token \*
*-d refresh_token= \*
*-d client_id= \*
*-d client_secret= \*
*-d access_type=offline \*
*-d grant_type=refresh_token*

I get back:

*{*
*  "access_token": "",*
*  "expires_in": 3600,*
*  "scope": "https://www.googleapis.com/auth/adwords",*
*  "token_type": "Bearer"*
*}*

Which seems healthy.

When I run the sample code from here 
-> https://developers.google.com/adwords/api/docs/samples/python/remarketing 
"Create and populate a user list"

It fails on this line (presumably the first time it tries to authenticate):

*result = user_list_service.mutate(operations)*

with:

*google.auth.exceptions.RefreshError: ('invalid_grant: Bad Request', '{\n  
"error": "invalid_grant",\n  "error_description": "Bad Request"\n}')*

I have tried regenerating a refresh tokens (authenticated on other accounts 
who have access to the ad account I need to manage) with little success.

I have noticed on similar questions you have asked for a private reply with 
account details to investigate further and I would be happy to do that.

Thanks.



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

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


AdWords API How to get a Geographic report splitted into days?

2010-03-08 Thread Tom
Hi there,

I want to create a Geographic report with the help of the API.
But somehow there is no way to aggregate the data on a daily basis.

When I create a Geographic report manually then the result have a
'date' column.

The columns are:


  
  
  
  
  
  
  
  
  
  
  
  
  


When I create the report by API the (example) columns are:

 
  
  
  
  
  
  
  
  
  



But how do I get the column 'date' in a geographic report created by
the API?

My code is the following:

DefinedReportJob myJob = new DefinedReportJob();
myJob.name = "Geographic Report";
myJob.selectedReportType = "Geographic";
myJob.aggregationTypes = new string[] { "AdGroup" };
myJob.endDay = DateTime.Today;
myJob.startDay = new DateTime(2010, 3, 1);
myJob.selectedColumns = new String[] {"Campaign",
"AdGroup","AdNetworkType" , "Impressions", "Clicks" ,"Cost",
"Country" ,"Region" ,"Conversions" };

Thank you

-- 
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-...@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.



Error with MutateJobServce

2012-06-01 Thread Tom
Hi 

I am using MutateJobService to update the Max CPC for 1000 keywords in one 
job. The code creates many such jobs like 
Creating job with 1001 operations. Job with ID '-2911639028752783940' was 
created. Creating job with 1000 operations. Job with ID 
'8945076098995515110' was created. Creating job with 1000 operations. Job 
with ID '4260710270934894305' was created. Creating job with 1000 
operations. Job with ID '2817124354833253136' was created. Creating job 
with 1000 operations. Job with ID '-6935126054144872021' was created. 
Creating job with 1000 operations. Job with ID '-5264877525809630008' was 
created. Creating job with 1000 operations. Job with ID 
'6646110569985262676' was created. 

Recently, I have run into this issue that I am getting this error

 PHP Fatal error: Uncaught SoapFault exception: [soap:Server] 
DatabaseError.DATABASE_ERROR @ ; trigger:'TransactionPreemptedException' in 
/var/www/sites/psmedia/perfectstormmedia/tools/includes/api/google/Common/Lib/AdsSoapClient.php:201
 
Stack trace: #0 
/var/www/sites/psmedia/perfectstormmedia/tools/includes/api/google/Common/Lib/AdsSoapClient.php(201):
 
SoapClient->__soapCall('mutate', Array, NULL, Array, Array) #1 
/var/www/sites/psmedia/perfectstormmedia/tools/includes/api/google/AdWords/v201109/MutateJobService.php(15094):
 
AdsSoapClient->__soapCall('mutate', Array) #2 
/var/www/sites/psmedia/perfectstormmedia/tools/class/AdWordsAPI2.class.php(1444):
 
MutateJobService->mutate(Array, Object(BulkMutateJobPolicy)) 

I searched in the forum but nothing has been mentioned about the error 
above. 
Can somebody please help me with this as I am stuck with this error and the 
Max CPC of the keywords is not getting updated in Google Adwords?

Thanks,
Tom

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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


Large amout of keywords and adgroups uploaded with no quota

2012-06-29 Thread Tom
Hello,

I have to upload large amount of data to AdWords. Thousands of 
campaign, thousands of AdGroup and over a milion of keywords. 
Doing it by API consumes a lot of quota. Is there any other way to easily 
upload AdWords account structure for free and then manage it by API.
I have tried doing it by AdWords Editor but it is not so easy with such a 
large amount of data.


I will be grateful for your help and your suggestions.



-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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


ReportUtilities.DownloadClientReport error (v201209)

2012-11-06 Thread Tom
Hi,

until now I was creating and downloading AdHoc-Reports with v201109 with 
ClientLogin authentication.

I switched to oAuth2, but when I try to download a report, I get an error: 
ReportDownloadError.INVALID_PARAMETER (Trigger: Missing client information).

I did not change the ReportDefinition, just authentication (although I am 
not entirely sure I did it right, but I don't get any authentication 
errors).

What does that mean and how do I correct that?

Thank,
Tom

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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


Re: ReportUtilities.DownloadClientReport error (v201209)

2012-11-06 Thread Tom
Hi Paul,

yes, I am using v201209 (from awapi_dotnet_lib_v15.1.0). Also tried 
v201206, same result.
When using v201109 the trigger differs ("You are accessing an AdWords API 
version v201109 that has been discontinued...").
Now trigger is "Missing client information", whatever that means...

Regards,

Tom

Am Dienstag, 6. November 2012 14:33:59 UTC+1 schrieb Paul Matthews:
>
> Hi Tom,
>
> Are can you confirm that you're no longer using the API version v201109 
> and have switched to v201206 or v201209 as per this 
> post<http://googleadsdeveloper.blogspot.co.uk/2012/10/adwords-api-v201109-and-v2011091-sunset.html>
> ?
>
> Regards,
>
> - Paul, AdWords API Team.
>
> On Tuesday, 6 November 2012 10:33:17 UTC, Tom wrote:
>>
>> Hi,
>>
>> until now I was creating and downloading AdHoc-Reports with v201109 with 
>> ClientLogin authentication.
>>
>> I switched to oAuth2, but when I try to download a report, I get an 
>> error: ReportDownloadError.INVALID_PARAMETER (Trigger: Missing client 
>> information).
>>
>> I did not change the ReportDefinition, just authentication (although I am 
>> not entirely sure I did it right, but I don't get any authentication 
>> errors).
>>
>> What does that mean and how do I correct that?
>>
>> Thank,
>> Tom
>>
>>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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


Re: ReportUtilities.DownloadClientReport error (v201209)

2012-11-06 Thread Tom
Ok, I figured it out. While modifing my app.config I accidently removed my 
DeveloperToken along with the ClientCustomerId.

Maybe the error message should indicate which field it is missing...

On Tuesday, November 6, 2012 11:33:17 AM UTC+1, Tom wrote:
>
> Hi,
>
> until now I was creating and downloading AdHoc-Reports with v201109 with 
> ClientLogin authentication.
>
> I switched to oAuth2, but when I try to download a report, I get an error: 
> ReportDownloadError.INVALID_PARAMETER (Trigger: Missing client information).
>
> I did not change the ReportDefinition, just authentication (although I am 
> not entirely sure I did it right, but I don't get any authentication 
> errors).
>
> What does that mean and how do I correct that?
>
> Thank,
> Tom
>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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


Product target level Max CPC using API

2012-11-28 Thread Tom
Hi, 

I want to get and set the Max. CPC value assigned under the product target. 
I am referring the 'product target' which is available under the "Auto 
targets" tab on the Adwords interface. We have setup a Product Listing 
campaign and we want to automate the product target level Max CPC bid which 
is assigned to Product Listing adgroup. How I can get the Max. CPC value 
through API?

Thanks,

: Janak Prajapati

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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





Getting 'Could not connect to host' error intermittently with version v201209

2013-03-13 Thread Tom
I am using MutateJobService to update bids of multiple keywords in one go 
and I am getting the 'Could not connect to host' intermittently.

Here is the request from request log :
[Mar 05 2013 16:45:09.00 - ERROR] email=x effectiveUser=x 
service=AdGroupService method=mutate operators={SET: 1} responseTime=null 
requestId=null operations=null units=null server= isFault=true 
faultMessage=Could not connect to host

And the stack trace given by the function is

 Fatal error: Uncaught SoapFault exception: [HTTP] Could not connect to 
host in 
/var/www/sites/psmedia/perfectstormmedia/tools/includes/api/google/Common/Lib/AdsSoapClient.php:180
 
Stack trace: #0 
/var/www/sites/psmedia/perfectstormmedia/tools/includes/api/google/Common/Lib/AdsSoapClient.php(180):
 
SoapClient->__doRequest('__doRequest('__doRequest('__soapCall('mutate', 
Array, NULL, Array, Array) #4 
/var/www/sites/psmedia/perfectstormmedia/tools/includes/api/google/AdWords/v201209/MutateJobService.php(16488):
 
AdsSoapClient->__soapCall('mutate', Array) #5 
/var/www/sites/psmedia/perfectstormmedia/to in 
/var/www/sites/psmedia/perfectstormmedia/tools/includes/api/google/Common/Lib/AdsSoapClient.php
 
on line 180

Can some body please tell me why am I getting this?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.




Internal API error v201209 in MutateJobService

2013-03-13 Thread Tom
I am trying to update the bids at keyword level using Mutate operation. But 
I received an Internal API error. The soap xml  is as follows:


http://schemas.xmlsoap.org/soap/envelope/";>
  
https://adwords.google.com/api/adwords/cm/v201209";>
  0004d7bb92fa7ba00ae574e51963
  AdGroupService
  mutate
  0
  25294
  0

  
  

  soap:Server
  [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
com.google.ads.api.services.common.error.InternalApiError.<init>(InternalApiErro]
  
https://adwords.google.com/api/adwords/cm/v201209";>
  [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
com.google.ads.api.services.common.error.InternalApiError.<init>(InternalApiErro]
  
ApiException
  http://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="InternalApiError">



InternalApiError.UNEXPECTED_INTERNAL_API_ERROR
InternalApiError
UNEXPECTED_INTERNAL_API_ERROR
  

  

  


And through the operation I received the following stack trace :
 PHP Fatal error: Uncaught SoapFault exception: [soap:Server] 
[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro] 
in 
/var/www/sites/psmedia/perfectstormmedia/tools/includes/api/google/Common/Lib/AdsSoapClient.php:201
 
Stack trace: #0 
/var/www/sites/psmedia/perfectstormmedia/tools/includes/api/google/Common/Lib/AdsSoapClient.php(201):
 
SoapClient->__soapCall('getResult', Array, NULL, Array, Array) #1 
/var/www/sites/psmedia/perfectstormmedia/tools/includes/api/google/AdWords/v201209/MutateJobService.php(16462):
 
AdsSoapClient->__soapCall('getResult', Array) #2 
/var/www/sites/psmedia/perfectstormmedia/tools/class/AdWordsAPI.class.php(1595):
 
MutateJobService->getResult(Object(BulkMutateJobSelector)) #3 
/var/www/sites/psmedia/perfectstormmedia/tools/campaign-bids/class/campaignBidsAPI.php(134):
 
AdWordsAPI->bulkUpdateKeywordMaxCPC(Array) #4 
/var/www/sites/psmedia/perfectstormmedia/tools/campaign-bids/updateBids.php(207):
 
campaignBidsAPI->updateKeywordsCPC(A in 
/var/www/sites/psmedia/perfectstormmedia/tools/includes/api/google/Common/Lib/AdsSoapClient.php
 
on line 201


Please let me know if this issue is at my code end or at the API end.

- Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Internal API error v201209 in MutateJobService

2013-04-16 Thread Tom
Paul,

We are still facing this issue quite often while updating the Keyword Max 
CPC both by using Mutate Job Service as well as modifying the bid at 
individual keyword level. Here are the user warnings generated for the same

15-04-2013 18:25:10 (BST) : [User Warning] setKeywordMaxCpc: (faultcode: 
soap:Server, faultstring: [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro])
 
for Adgroup 5504148555 & Keyword 32039493795 [file] 
/var/www/sites/psmedia/perfectstormmedia/tools/class/AdWordsAPI.class.php 
[line] 113

15-04-2013 18:26:11 (BST) : [User Warning] setKeywordMaxCpc: (faultcode: 
soap:Server, faultstring: [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro])
 
for Adgroup 6874677195 & Keyword 28573261995 [file] 
/var/www/sites/psmedia/perfectstormmedia/tools/class/AdWordsAPI.class.php 
[line] 113

15-04-2013 18:28:01 (BST) : [User Warning] setKeywordMaxCpc: (faultcode: 
soap:Server, faultstring: [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro])
 
for Adgroup 4604790195 & Keyword 11692114905 [file] 
/var/www/sites/psmedia/perfectstormmedia/tools/class/AdWordsAPI.class.php 
[line] 113

Can you please tell me how these can be resolved as they are affecting our 
bid changes?

On Friday, 15 March 2013 19:53:36 UTC+5:30, Paul Matthews wrote:
>
> Hi Tom,
>
> We're just looking into this issue. In the mean time, could you attempt to 
> re-make the request to confirm it consistently errors.
>
> Regards,
>
> - Paul, AdWords API Team.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.




EntityNotFound.INVALID_ID while updating the Keyword Max CPC

2013-04-16 Thread Tom
Hi,

I am getting an Error of EntityNotFound.INVALID_ID while I am trying to 
set/change the Max CPC of keywords. The soap fault generated are of the 
following types:

[User Warning] setKeywordMaxCpc: (faultcode: soap:Server, faultstring: 
[EntityNotFound.INVALID_ID @ operations[0].operand.criterion.id; 
trigger:'CriterionId{id=27698986155}']) for Adgroup 2159345115 & Keyword 
27698986155

[User Warning] setKeywordMaxCpc: (faultcode: soap:Server, faultstring: 
[EntityNotFound.INVALID_ID @ operations[0].operand.criterion.id; 
trigger:'CriterionId{id=27698992155}']) for Adgroup 2159345115 & Keyword 
27698992155

[User Warning] setKeywordMaxCpc: (faultcode: soap:Server, faultstring: 
[EntityNotFound.INVALID_ID @ operations[0].operand.criterion.id; 
trigger:'CriterionId{id=25467874155}']) for Adgroup 2159344995 & Keyword 
25467874155

Can you please help me to resolve this issue as I am getting these errors 
quite often?

- Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.




Can MobileExtension serve desktop/laptop/tablets?

2013-09-02 Thread Tom
Hi,

Can MobileExtension serve desktop/laptop/tablets like CallExtension?


Thanks,

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Topic targeting via API

2011-04-29 Thread tom
Hi, I have a question if it's possible to manage topic targeting via
AdWords API?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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


How to resolve this error message - Encountered API errors in at least one RPC

2020-06-09 Thread Tom
Hi,

I've just tried to create a new conversion action for my website, but get 
the following error message when I click "Create and Continue - *Encountered 
API errors in at least one RPC*

Below is the Action I tried to create:

*Category:* Submit lead form
*Conversion Name:* XXX
*Value: *Don't use a value for this conversion
*Count: *One
*Click-through conversion window:* 30 days
*View-through conversion window: *1 day
*Include in 'Conversions': *Yes
*Attribute Model: *Last click

Does anyone know what this error message means and how I can resolve it?

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/0dba942e-e6fa-422e-b69f-f15b9558d433o%40googlegroups.com.


Re: unable to retrieve "conversions (by conv. time)" and "conv. value (by conv. time)" in shopping_performance_view.

2025-03-04 Thread TOM


Thank you for your response.

I hope that *shopping_performance_view *will support* 
metrics.conversions_by_conversion_date* and 
*metrics.conversions_value_by_conversion_date 
*soon.

I also tried using the *campaign *report.
Here is the query I tested:
SELECT
campaign.id,
campaign.name,
segments.product_merchant_id,
segments.product_item_id,
segments.product_feed_label,
metrics.clicks,
metrics.cost_micros,
metrics.impressions,
metrics.conversions_by_conversion_date,
metrics.conversions_value_by_conversion_date
FROM campaign

However, it did not pass the validator, even though there are available 
segments listed in this documentation:
Google Ads API Fields - Campaign 


Why is this happening?

We can use other reports instead, as long as the results are as shown in 
the attached image.

On Tuesday, March 4, 2025 at 6:17:10 PM UTC+7 Google Ads API Forum Advisor 
wrote:

> Hi,
>
> Thank you for reaching out to the Google Ads API support team.
>
> I would suggest you to check this document 
> 
>  
> to map the user interface metrics to the Google Ads API. Note that the 
> retrieval of the metrics metrics.conversions_by_conversion_date 
> 
>  and metrics.conversions_value_by_conversion_date 
> 
>  from 
> the shopping_performance_view 
> 
>  is 
> not yet supported in the Google Ads API 
> . However, I 
> will raise a request to add these metrics to be available in the Google Ads 
> API. We cannot provide a scheduled timeline for the availability of this 
> feature in the Google Ads API. I would recommend you to follow our release 
> notes 
>  and blog post 
>  for 
> future updates. 
>
> Thanks,
>   
> [image: Google Logo] Google Ads API Team 
> Feedback
> How was our support today? 
>
> [image: rating1] 
> 
>   
>   [image: rating2] 
> 
>   
>   [image: rating3] 
> 
>   
>   [image: rating4] 
> 
>   
>   [image: rating5] 
> 
> [2025-03-04 11:16:28Z GMT] This message is in relation to case 
> "ref:!00D1U01174p.!5004Q02vH5te:ref" (ADR-00291301)
>
>
>

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

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


Adding filter to Conversion Action in query builder

2022-07-19 Thread Tom Menashe
Hi,
I'm to add a filter to conversion action via the query builder using the 
Google Ads API
this is the current query I want to add it the filter:
SELECT 
 segments.date, 
campaign.name, 
ad_group.name, 
ad_group_ad.ad.name, 
segments.conversion_action, 
metrics.conversions, 
metrics.conversions_value 
FROM ad_group_ad 
WHERE 
segments.date BETWEEN 2022-01-01  AND 2022-01-02

I added an image of the filter I'm looking for

Thanks for the help,
Tom

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

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


Filtering in conversion action via query builder/API

2022-07-19 Thread Tom Menashe
Hi,
I'm trying to add filter to conversion action via query builder and by 
using Google Ads API with python
this is the filter I use in the platform
[image: Filter in platform.png]
And this is this the query I currently use:
SELECT 
 segments.date, 
campaign.name, 
ad_group.name, 
ad_group_ad.ad.name, 
segments.conversion_action, 
metrics.conversions, 
metrics.conversions_value 
FROM ad_group_ad 
WHERE 
segments.date BETWEEN 2022-01-01 AND 2022-01-02

Thanks for helping,
Tom

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

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


Search Query Report

2022-08-16 Thread Tom Carlton
Could this script be updated to add keywords where conversionValue > Cost?

https://developers.google.com/google-ads/scripts-legacy/docs/solutions/search-query

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/680dbea9-ec18-4121-8340-38af8b841c60n%40googlegroups.com.


Re: Google Ads - Limit of 20 Accounts under any one email

2022-08-23 Thread Tom Nabielec
hello thank you for this.
Could i get the API access I need to additional accounts by making one of
the accounts a Submanager account of some sort that itself has multiple
accounts under it?
This is confusing because we are talking about User access w/the new API
and not Manager access as I understand it. I'm familiar with Submanagers
under Manager accounts.
thank you,
Tom



On Mon, Jul 25, 2022 at 11:33 AM Google Ads API Forum Advisor
 wrote:

> Hi,
>
> Thanks for reaching out to the Google Ads API Forum.
>
> In Google Ads API perspective, you’ll need only to authenticate API
> requests with *OAuth2 credentials*
> <https://developers.google.com/google-ads/api/docs/oauth/cloud-project>
> using the email with the appropriate *access*
> <https://support.google.com/google-ads/answer/9978556?visit_id=637631240193711507-751960742&rd=1>
> to the accounts (customer_id) you will specify in your requests. Please
> make sure you use the correct login-customer-id that you used to generate
> the OAuth2 credentials, as an OAuth2* access token* that grants access to
> the API.
>
> With regards to sending email invites to 20 accounts, note that the
> maximum number of pending invitations is 20. You can see your pending
> invitations in your manager account under Settings > Sub-account settings.
> If your manager account already has 20 pending invitations, then you cannot
> invite additional client accounts.
>
> However, as solution to reduce the number of pending invitations, you can
> ask administrative users on the requested accounts to approve the linking
> invites or you can revoke the invites if they are no longer needed. Also,
> you may consider bringing your manager account under the account limit, you
> must cancel some accounts or unlink accounts from your manager account.
>
> Regards,
> [image: Google Logo]
> Yasar
> Google Ads API Team
>
>
> ref:_00D1U1174p._5004Q2d17E4:ref
>


-- 

[image: http://www.perfectstormmedia.com/]
<https://www.perfectstormmedia.com/>Read Our 5 Star Google Reviews
<https://www.google.co.uk/search?q=perfect+storm+media&oq=perfect+storm+media#lrd=0x4876101beb7ba7a9:0x465e9d5246669ea4,1,>

[image:
https://www.google.com/partners/?hl=en#i_profile;idtf=108194678541895365790]
<https://www.perfectstormmedia.com/>

[image: image004.png]
<https://www.perfectstormmedia.com/perfect_storm_media_danish_design_store_shopping_performance.php>
<https://www.google.com/partners/?sourceid=awo&subid=uk-en-ha-g_prt-hasearch&gclid=CKud-abN8swCFYTGGwod0MMHEw&hl=en-GB#a_profile;idtf=3381703217>

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

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


IdError.NOT_FOUND when using adToCopyImageFrom

2013-12-19 Thread tom . zakos18
Hello,

I'm trying to upload new ads to existent AdGroups, I'm using the 
MediaService to re-use the same images but for some reason I get the 
following error when I try to upload an ad using the adToCopyImageFrom 
param, and I really can't undestand why 

IdError.NOT_FOUND @ operations[0].operand.ad.adToCopyImageFrom

I extracted the code so it be easier to look at, this is more or less the 
code I'm using:

1) I upload the image to the MediaService
2) Get the MediaId
3) Create a new ad and set the adToCopyImageFrom param to the MediaId


*$mediaService = $user->GetService('MediaService', ADWORDS_VERSION);*

*$list = array();*

*$image = new Image();*
*$image->data = MediaUtils::GetBase64Data($IMAGE_SRC);*
*$image->type = 'IMAGE';*
*$list[] = $image;*
*$result = $mediaService->upload($list);*

*$mediaID = $result[0]->mediaId;*

*$ad = new ImageAd();*

*$ad->url = $AD_URL;*
*$ad->displayUrl = $DISPLAY_URL;*
*$ad->name = $AD_NAME;*
*$ad->adToCopyImageFrom = $mediaID;*

*$adGroupAd = new AdGroupAd();*
*$adGroupAd->adGroupId = $ADGROUP_ID;*
*$adGroupAd->ad  = $ad;*
*$adGroupAd->status = 'ENABLED';*

*$operation = new AdGroupAdOperation();*
*$operation->operand  = $**ADGROUP;*
*$operation->operator = 'ADD';*
*$operations[] = $operation;*

*$result = $adGroupAdService->mutate($operations);*

*Error returned:* IdError.NOT_FOUND @ 
operations[0].operand.ad.adToCopyImageFrom

I printed out the $*operation *object and saw the adToCopyImageFrom is set 
to the right MediaId.
I also ran this code to see that the MediaService "holds " the Image, and I 
get all the image information with the exact MediaId I used to upload the 
ad.
It seems like when I'm uploadng the ad, it doesn't find in the MediaService 
the MediaId that I set to adToCopyImageFrom.
Am I missing something here?

*$mediaService = $user->GetService('MediaService', ADWORDS_VERSION);*

*// Create selector.*
*$selector = new Selector();*
*$selector->fields = array('MediaId', 'Width', 'Height', 'MimeType', 
'Name', 'Urls', 'CreationTime' , 'FileSize', 'ReferenceId', 'Type', 
'SourceUrl');*
*$selector->ordering = array(new OrderBy('MediaId', 'ASCENDING'));*

*// Create predicates.*
*$selector->predicates[] =*
*  new Predicate('Type', 'IN', array('IMAGE', 'VIDEO'));*

*// Create paging controls.*
*$selector->paging = new Paging(0, 
AdWordsConstants::RECOMMENDED_PAGE_SIZE);*

*do {*
*// Make the get request.*
*$page = $mediaService->get($selector);*

*if (isset($page->entries)) {*
*  foreach ($page->entries as $media) {*
*  print_r($media);*
*  }*
*}*
*$selector->paging->startIndex += AdWordsConstants::RECOMMENDED_PAGE_SIZE;*
*} while ($page->totalNumEntries > $selector->paging->startIndex);*

Thanks.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.


Ruby OAUTH_TOKEN_HEADER_INVALID when migrating to Oauth2

2014-06-16 Thread Tom Herman

Hello all, I'm having a little trouble migrating to Oauth2.  I am unable to 
run the example from: 
https://github.com/googleads/google-api-ads-ruby/blob/master/adwords_api/examples/v201402/misc/create_ad_words_session_without_properties_file.rb,
 
which throws OAUTH_TOKEN_HEADER_INVALID.

I've tried the credentials in Python, so I know they work.  I'm just 
stumped as to why it's not working in Ruby.

-- snip --

http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:wsdl="https://adwords.google.com/api/adwords/mcm/v201402";>

https://adwords.google.com/api/adwords/cm/v201402";>
PRIVATE
PRIVATE
USERAGENT (AwApi-Ruby/0.12.0, Common-Ruby/0.9.5, Savon/1.2.0, 
ruby/1.8.7, HTTPI/1.1.1, httpclient)



https://adwords.google.com/api/adwords/mcm/v201402"/>



Best,

Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
For more options, visit https://groups.google.com/d/optout.


Re: How can I get account status?

2018-10-30 Thread tom . wagstaff
Hi Luis,

We had a number of accounts deactivated by Google over the weekend. I was 
surprised to find that they continue to be returned by the 
ManagedCustomerService, although they are not active accounts. I've also 
found that we've continued to harvest performance reports for those 
accounts, and no error was thrown - I was expecting a CUSTOMER_NOT_ACTIVE 
error or something similar.

The problem is that I'm responsible for monitoring accounts and collecting 
performance data, and for inactive accounts I don't want to record 
anything. The script I've built is designed to skip any accounts that are 
not returned by the ManagedCustomerService or that throw an error like 
CUSTOMER_NOT_ACTIVE when requesting the performance data. Instead I've 
ended up with a load of false data (all zeros of course) rather than what I 
wanted - no data.

Do you have any suggestions about how we can avoid collecting erroneous 
performance data from the API when you (Google) deactivate our accounts?

Cheers,
Tom

On Wednesday, 17 October 2018 22:23:45 UTC+1, Luis Xander Talag (AdWords 
API Team) wrote:
>
> Hi Tom,
>
> Yes, all accounts that are inactive (whether they have been cancelled, 
> suspended, etc.) will be excluded from ManagedCustomerService.
>
> Regards,
> Luis
> Adwords API Team
>
> On Thursday, October 18, 2018 at 12:33:15 AM UTC+8, tom.wagstaff wrote:
>>
>> Thanks Luis,
>>
>> That's reassuring. Just to confirm: is it only accounts inactive in the 
>> circumstances described in the blog i.e. no spend for 15 months that would 
>> not be returned, or is it the case that ManagedCustomerService will only 
>> return active accounts? So any account that's inactive whether that's 
>> because it has been cancelled, suspended etc. will be excluded from 
>> ManagedCustomerService. It sounds like that's the case, and that's ideal!
>>
>> Cheers,
>> Tom
>>
>> On Wednesday, 17 October 2018 16:58:13 UTC+1, Luis Xander Talag (AdWords 
>> API Team) wrote:
>>>
>>> Hi Tom,
>>>
>>> Yes, you are correct. As stated in this blog post 
>>> <https://ads-developers.googleblog.com/2018/03/changes-to-inactive-adwords-accounts.html>,
>>>  
>>> inactive accounts will no longer be returned when you used the 
>>> ManagedCustomerService.get() method. This being said, you could only 
>>> retrieved those active accounts.
>>>
>>> Regards,
>>> Luis
>>> AdWords API Team
>>>
>>> On Wednesday, October 17, 2018 at 6:34:05 PM UTC+8, tom.wagstaff wrote:
>>>>
>>>> Thanks Luis,
>>>>
>>>> That's a shame. What about the ManagedCustomerService? When I query my 
>>>> accounts through e.g. your account hierarchy script (
>>>> https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/v201809/account_management/get_account_hierarchy.py)
>>>>  
>>>> it seems that all inactive accounts are left out. Could that be a way of 
>>>> discovering this, or is it only excluding accounts in certain 
>>>> circumstances?
>>>>
>>>> Cheers,
>>>> Tom
>>>>
>>>> On Tuesday, 16 October 2018 23:52:09 UTC+1, Luis Xander Talag (AdWords 
>>>> API Team) wrote:
>>>>>
>>>>> Hi Tom,
>>>>>
>>>>> Unfortunately, there is no available service in AdWords API that could 
>>>>> retrieve the status of your account. Currently, your account status could 
>>>>> only be seen through your Google Ads UI. If you tried to create a request 
>>>>> against an inactive account, you would get the CUSTOMER_NOT_ACTIVE error.
>>>>>
>>>>> Thanks and regards,
>>>>> Luis
>>>>> AdWords API Team
>>>>>
>>>>> On Wednesday, October 17, 2018 at 1:26:44 AM UTC+8, tom.wagstaff wrote:
>>>>>>
>>>>>> Further to my own question: how does the Keywords Performance Report 
>>>>>> treat suspended accounts?
>>>>>>
>>>>>> In my experience it sometimes throws a CUSTOMER_NOT_ACTIVE error - 
>>>>>> but sometimes accepts the query - and comes back reporting 0 impressions 
>>>>>> etc. for all campaigns/ad groups/keywords...
>>>>>>
>>>>>> On Tuesday, 16 October 2018 18:23:24 UTC+1, tom.wa...@raisingit.com 
>>>>>> wrote:
>>>>>>>
>>>>>>> Hi everyone,
>>>>>>>
>>>>>>&

Handling policy errors

2018-10-31 Thread tom . wagstaff
Hi everyone,

My script has fallen foul of PolicyViolationError.POLICY_ERROR for 
attempting to create a new keyword that contained a sensitive word 
(suggested by the Targeting Idea Service!)

In the GUI these trigger words are flagged for you, but then you can 'upload 
& request exemption'. Is a similar facility available via the API?

Cheers,
Tom

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

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


How to trigger policy violation error?

2018-11-20 Thread tom . wagstaff
Hi everyone,

I'm trying to add some error handling to our scripts for when a policy 
violation error occurs. I want to trigger such an error so that I can find 
out how to pull out the various elements of the error message.

I've tried to trigger the error by adding a reserved keyword to a test 
account using the test API token. However, in the test account it doesn't 
throw an error - it duly adds the banned keyword.

Is there a guaranteed way I can get the API to throw the error while using 
the test token?

Cheers,
Tom

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

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


Re: How to trigger policy violation error?

2018-11-21 Thread tom . wagstaff
Thanks Sreelakshmi - that does the trick - exactly what I needed!

Cheers,
Tom

On Tuesday, 20 November 2018 19:37:20 UTC, Sreelakshmi Sasidharan (AdWords 
API Team) wrote:
>
> Hi Tom, 
>
> I was able to trigger a policy error while adding "combat knife" as a 
> keyword in my test account. This should trigger a 
> CriterionPolicyError.POLICY_ERROR 
> <https://developers.google.com/adwords/api/docs/reference/v201809/AdGroupCriterionService.CriterionPolicyError>
>  error. 
> Please give this a try a let me know if this is what you were looking for. 
>
> Thanks,
> Sreelakshmi, AdWords API Team
>

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

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


How to get ACCOUNT_PERFORMANCE_REPORT for manager account?

2018-11-22 Thread tom . wagstaff
Hi there,

I'm trying to pull an account performance report for all the accounts we 
manage. I'm querying the API using the Python library, using this type of 
code:

def getMyAccounts(client):
# Initialize appropriate service.
report_downloader = client.GetReportDownloader(version="v201809")

# Create report query.
report_query = (adwords.ReportQueryBuilder()
  .Select("ExternalCustomerId", "Impressions")
  .From("ACCOUNT_PERFORMANCE_REPORT")
  .During("YESTERDAY")
  .Build())

When I try to call this function, passing it our manager account for *client 
*triggers this error:

AdWordsReportBadRequestError: Type: 
ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH

which apparently is because I'm using a manager account rather than an 
individual client account. When I pass an individual client account I just 
get a single row for that account.

This seems like crazy behaviour: surely the Account Performance Report is, 
as described in the documentation, for "statistics aggregated by default at 
the account level, one row per account"
So how do I get more than one account out of this report?

Cheers,
Tom


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

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


Re: How to get ACCOUNT_PERFORMANCE_REPORT for manager account?

2018-11-23 Thread tom . wagstaff
Hi Dannison,

Thanks for explaining the way the ACCOUNT_PERFORMANCE_REPORT works (I 
understand you could segment the account, but it still seems like funny 
behaviour to me - most people who want account-level metrics are going to 
be comparing across accounts, rather than looking for a single one).

But anyway, I have tried to run the sample code for parallel report 
download in Python, and it doesn't return any results, nor does it throw 
any error. I've run the sample script "as is" with minimal modifications 
(just a directory for downloads and the path of our YAML file) on both our 
production and test accounts, and it doesn't yield anything whatever I do...

This is all the feedback I got:
Retrieving 2 reports with 2 processes:
Finished downloading reports with the following results:

which I guess indicates that both *reports_succeeded *and *reports_failed* are 
coming back empty. Beyond that I'm at a loss - any idea what's up?

Cheers,
Tom


On Thursday, 22 November 2018 18:26:37 UTC, Dannison Yao (AdWords API Team) 
wrote:
>
> Hi Tom,
>
> The error CUSTOMER_SERVING_TYPE_REPORT_MISMATCH 
> <https://developers.google.com/adwords/api/docs/common-errors#ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH>
>  is 
> encountered because you are using a manager account to run your reports. 
> Reports can only be downloaded on a client level.
>
> The Account Performance Report 
> <https://developers.google.com/adwords/api/docs/appendix/reports/account-performance-report>
>  retrieves 
> metrics on an account level. With this said, it is expected behavior that 
> it would return a single row only not unless you included segments for your 
> account. If you wish to get the report for other client accounts, you have 
> to run the report against the individual client account. If you wish to 
> download reports in the manager account level and get the report for it's 
> client accounts, you may refer to the Parallel Report Download sample code 
> <https://developers.google.com/adwords/api/docs/samples/java/reporting#download-a-report-for-multiple-accounts>
>  (also 
> available in different languages) on how to do so.
>
> Regards,
> Dannison
> AdWords API Team
>
> On Thursday, November 22, 2018 at 8:40:56 PM UTC+8, 
> tom.wa...@raisingit.com  wrote:
>>
>> Hi there,
>>
>> I'm trying to pull an account performance report for all the accounts we 
>> manage. I'm querying the API using the Python library, using this type of 
>> code:
>>
>> def getMyAccounts(client):
>> # Initialize appropriate service.
>> report_downloader = client.GetReportDownloader(version="v201809")
>>
>> # Create report query.
>> report_query = (adwords.ReportQueryBuilder()
>>   .Select("ExternalCustomerId", "Impressions")
>>   .From("ACCOUNT_PERFORMANCE_REPORT")
>>   .During("YESTERDAY")
>>   .Build())
>>
>> When I try to call this function, passing it our manager account for *client 
>> *triggers this error:
>>
>> AdWordsReportBadRequestError: Type: 
>> ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH
>>
>> which apparently is because I'm using a manager account rather than an 
>> individual client account. When I pass an individual client account I just 
>> get a single row for that account.
>>
>> This seems like crazy behaviour: surely the Account Performance Report 
>> is, as described in the documentation, for "statistics aggregated by 
>> default at the account level, one row per account"
>> So how do I get more than one account out of this report?
>>
>> Cheers,
>> Tom
>>
>>
>>

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

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


Re: Automated Rules In Adwords API

2018-12-11 Thread tom . wagstaff
Old thread, but still a worthwhile feature request I think. My main use 
case is so that I can *disable* automated rules via the API, to make sure 
those rules don't conflict with the automations I've built using the API. 
At the moment the only way to do this is to manually check every account...

On Thursday, 11 February 2016 17:18:44 UTC, Anash P. Oommen (AdWords API 
Team) wrote:
>
> Hi Guy,
>
> No, and we don't have any future plans either. Automated Rules 
> functionality is pretty straightforward to replicate using Scripts, see 
> https://developers.google.com/adwords/scripts/docs/solutions/multi-bidder 
> for an example.
>
> Cheers,
> Anash P. Oommen,
> AdWords Scripts Team.
>
> On Thursday, February 11, 2016 at 5:19:36 AM UTC-5, g...@algomizer.com 
>  wrote:
>>
>> Hi,
>> is there an update on that issue?
>> Thanks,
>> Guy
>>
>> On Thursday, March 26, 2015 at 10:10:56 PM UTC+2, Anash P. Oommen 
>> (AdWords API Team) wrote:
>>>
>>> Hi Frank,
>>>
>>> We don't have any plans to support automated rules via AdWords API. You 
>>> should either manage them through the UI, or use AdWords Scripts / API to 
>>> implement similar functionality yourself.
>>>
>>> Cheers,
>>> Anash P. Oommen,
>>> AdWords API Advisor.
>>>
>>> On Wednesday, March 25, 2015 at 8:22:37 AM UTC-4, fru...@adzlocal.de 
>>> wrote:

 Hi,

 I was just wondering if there're any updates on this ...? (automated 
 rules via api)? 

 Thanks,
 Frank



 Am Freitag, 22. November 2013 13:40:26 UTC+1 schrieb Håvard Ørbech:
>
> Hi, 
>
> AdWords account can be used by both users who use the API and other 
> users who dont.
>
> As an example, I now have to manually edit/delete about 100 rules in 
> an account.
> In the interface I cant sort by execution date, and I cant even 
> copypaste the relevant ad groups... I need to hover the mouse over the 
> information bubble and manually - m a n u a l l y - write down each ad 
> group name.
>
> Just fetching a list of automated rules with all relevant data would 
> be a revolutionary improvement... a simple CSV would do.
>
> Access to automated rules via the API would be useful to
> - Edit rules created by users without API access.
> - Create rules that can later be edited by users without API access.
>
> Of course, nothing beats the information bubble in terms of speed and 
> ease of use.
>
>
> kl. 22:39:13 UTC+1 fredag 1. mars 2013 skrev David Torres følgende:
>>
>> Hi Evan,
>>
>> I'm afraid there are still no plan to include this feature in the API.
>>
>> Best,
>>
>> - David Torres - AdWords API Team
>>
>> On Monday, February 25, 2013 1:31:10 PM UTC-5, Evan Halley wrote:
>>>
>>> Hi Eric,
>>>
>>> Is there any update with regard to bringing automated rule access to 
>>> the Adwords API?
>>>
>>> Thanks,
>>>
>>> Evan
>>>
>>> On Monday, April 11, 2011 4:44:42 PM UTC-4, Eric Koleda wrote:

 Hi,

 There is no feature request tracker for the API, but I'll make sure 
 to pass your feedback to the correct people.

 Thanks,
 - Eric

>>>

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

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


Exclude specific region with radius from bulk list

2019-02-13 Thread Tom Thys

I'm targeting whole Europe (based on a bulk list of countries) and I want 
to exclude some cities *with a radius *(50km) from this bulk list.
Only the option to exclude specific places is available, how could I work 
around this?


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

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


Import "google.ads.googleads.enums.types" could not be resolved

2024-08-27 Thread Li Tom


Hello! I've created a Python program to create a new Google Ads account 
under an MCC account, but I'm having trouble setting the default serving 
country from the start. I want to set the country to the United Kingdom 
with the currency in USD. However, the program keeps creating accounts with 
the default country as the USA and the currency as USD. When I import the 
following module to specify the country, I get an error in VS Code:
import sys
from datetime import datetime
from google.ads.googleads.client import GoogleAdsClient
from google.ads.googleads.errors import GoogleAdsException
from google.ads.googleads.enums.types import ServingCountryEnum

The error is: *Import "google.ads.googleads.enums.types" could not be 
resolved*.

How can I solve this problem?

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/7ea78152-49f7-49bb-a50c-184a55048419n%40googlegroups.com.


Re: import "google.ads.googleads.enums.types" could not be resolved

2024-08-27 Thread Li Tom


Hello,

Thank you for your guidance on creating an account under an MCC account.

I have followed the steps in the guide and ensured that logging is enabled 
in my Python script. However, I am encountering an issue where, despite 
specifying the desired currency and time zone, the account is created with 
the default country set to the USA.

Here are the details of the issue:

   - *Desired Currency:* GBP
   - *Desired Time Zone:* Europe
   - *Desired Default Country:* United Kingdom (UK)

*Logs from the Recent API Request:*

INFO:google.ads.googleads.client:Request made: ClientCustomerId: 
5686622991, Host: googleads.googleapis.com, Method: 
/google.ads.googleads.v17.services.CustomerService/CreateCustomerClient, 
RequestId: 5dnVQ1UbITM1Oo8hCK3gTA, IsFault: False, FaultMessage: None
Customer created with resource name "customers/3709677698" under manager 
account with ID "5686622991".

*Issue Encountered:*

   - The created account correctly reflects the specified currency and time 
   zone.
   - However, the default country for the account is set to the USA, which 
   does not match the desired settings.

I am looking to set the default country to match the selected time zone and 
currency (United Kingdom in this case), but it seems to default to the USA. 
Could you please assist me in resolving this issue or provide guidance on 
how to correctly set the default country according to the time zone and 
currency specified?

Thank you for your assistance.

Best regards,

Li Tom

Vào lúc 20:04:27 UTC+7 ngày Thứ Ba, 27 tháng 8, 2024, Google Ads API Forum 
Advisor đã viết:

> Hi,
>
> Thank you for reaching out to the Google Ads API support team.
>
> To create an account under an MCC account, I would recommend you refer to 
> this guide on "creating an account 
> <https://developers.google.com/google-ads/api/docs/account-management/create-account>".
>  
> This also has a code example 
> <https://developers.google.com/google-ads/api/docs/account-management/create-account#python>
>  demonstrating 
> customer creation. Follow the example and let us know how it goes. Please 
> verify the currency code and time zone at the time of creation.
>
> If you still think that you are doing it the right way but the program 
> keeps creating accounts with the default country as the USA and the 
> currency as USD, kindly provide us with the complete API logs (request 
> <https://developers.google.com/google-ads/api/docs/concepts/field-service#request>
>  
> and response 
> <https://developers.google.com/google-ads/api/docs/concepts/field-service#response>
>  
> with request-id 
> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id>
>  
> and request header 
> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request_headers>)
>  
> generated at your end to assist you further.
>
> If you are using the Python client library and haven't enabled the logging 
> yet, I would request you to enable it by referring to this guide on 
> Logging 
> <https://developers.google.com/google-ads/api/docs/client-libs/python/logging>.
>  For 
> REST interface requests, you can enable logging via the curl command by 
> using the -i flag.
>
> You can send the details via *Reply* *privately** to the author option*, 
> or *direct **private* *reply* to this email.
>
>   
> This message is in relation to case 
> "ref:!00D1U01174p.!5004Q02vFQjb:ref" (ADR-00265042)
>
> Thanks,
>   
> [image: Google Logo] Google Ads API Team 
>
>
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/60ab0c06-260a-4e42-84fd-ba614ebf9e43n%40googlegroups.com.


Re: Manager Account ID

2024-08-27 Thread Li Tom


Hello Mr. Viên,

I would like to ask if there is any way to create a new account through the 
Google Ads API with the default country initially set to the United 
Kingdom. I specify the currency as GBP and the time zone as UK, but when 
the account is created, it still shows the default billing country as the 
United States, even though the time zone and currency are correct. Is there 
a way to create an account with the default billing country set to the UK?

Thanks

Vào lúc 15:36:23 UTC+7 ngày Thứ Tư, 21 tháng 8, 2024, Nguyen Vien đã viết:

> Hello, I am building web app allow user can login Google through OAuth2 
> API, then I will get all accounts of Google Ads. But sometimes I get this 
> error 
> (<_InactiveRpcError of RPC that terminated with: status = 
> StatusCode.PERMISSION_DENIED details = "The caller does not have 
> permission" debug_error_string = "UNKNOWN:Error received from peer ipv4:
> 173.194.193.95:443 {created_time:"2024-08-20T19:51:11.94104574+00:00", 
> grpc_status:7, grpc_message:"The caller does not have permission"}" >, 
> <_InactiveRpcError of RPC that terminated with: status = 
> StatusCode.PERMISSION_DENIED details = "The caller does not have 
> permission" debug_error_string = "UNKNOWN:Error received from peer ipv4:
> 173.194.193.95:443 {created_time:"2024-08-20T19:51:11.94104574+00:00", 
> grpc_status:7, grpc_message:"The caller does not have permission"}" >, 
> errors { error_code { authorization_error: USER_PERMISSION_DENIED } 
> message: "User doesn\'t have permission to access customer. Note: If 
> you\'re accessing a client customer, the manager\'s customer id must be set 
> in the \'login-customer-id\' header. See 
> https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid";
>  
> } request_id: "3sUCTMfJmir9N0FJITjCyg" , '3sUCTMfJmir9N0FJITjCyg') 
> I have used query is  
> SELECT customer_client.id, customer_client.descriptive_name, 
> customer_client.manager, customer_client.currency_code FROM customer_client 
> where customer_client.manager = false. After get list manager account the 
> user has direct access to through List Accessible Accounts 
> 
>  return. 
> I have used this query to get all accounts of it but I have noticed 
> sometimes I got this error. 
>
>
>

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

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


How to choose default country for google ads account newly created by Googe API?

2024-08-27 Thread Li Tom
  I am using the Google Ads API to create Google Ads accounts with the 
intention of setting the country to Israel and the currency to Israeli 
Shekel (ILS). However, when the account is created, it defaults to the 
United States as the country and ILS as the currency. How can I ensure that 
the created account defaults to Israel as the country and ILS as the 
currency so that when I add billing to the account, it shows the correct 
country and currency?  

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/227c4188-2baa-4ece-99bc-264e4da2c7c5n%40googlegroups.com.


AdWords API Re: Sandbox returns unknown currency code

2008-11-21 Thread Tom Guzik

I'm having the same problem. I started seeing it yesterday Nov 20 and
still have it today. How do you get support on this?


Miki wrote

> Hitting the sandbox with developer key "[my email]++USD" returns
> unknown currency code.
>
> making the same request (with a valid developer key) to the production
> site works fine.
>
> using Visual Studio 2005, connecting to the web service directly, not
> using the sample code.
>
> Any ideas?
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---



AdWords API Re: Sandbox returns unknown currency code

2008-11-21 Thread Tom Guzik

I'm having the same problem. I started seeing it yesterday Nov 20 and
still have it today. How do you get support on this?


Miki wrote

> Hitting the sandbox with developer key "[my email]++USD" returns
> unknown currency code.
>
> making the same request (with a valid developer key) to the production
> site works fine.
>
> using Visual Studio 2005, connecting to the web service directly, not
> using the sample code.
>
> Any ideas?
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---



AdWords API Re: An internal error has occurred. Please retry your request.

2008-11-21 Thread Tom Guzik

When will the servers be refreshed?

On Nov 20, 3:56 pm, AdWords API Advisor <[EMAIL PROTECTED]>
wrote:
> Hello Nick,
>
>  I can confirm that the Sandbox is returning "internal error" SOAP
> faults for all requests right now. I've let the engineering team know
> and they're investigating the root cause.
>
> Cheers,
> -Jeff Posnick, AdWords API Team
>
> On Nov 20, 5:36 pm, Nick Retallack <[EMAIL PROTECTED]> wrote:
>
>
>
> > I've been getting this error all morning.
>
> > Here's my soap stuff, with [EMAIL], [APP-TOKEN], and [PASSWORD]
> > substituted for privacy.  I'm posting to the sandbox url, "https://
> > sandbox.google.com/api/adwords/v13/".  This is a mcc account.
>
> > 
> > http://www.w3.org/2001/XMLSchema";
> >     xmlns:env="http://schemas.xmlsoap.org/soap/envelope/";
> >     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
> >   
> >         [EMAIL]++USD > developerToken>
> >         Clickfund
> >         [APP-TOKEN] > applicationToken>
> >         [PASSWORD]
> >         [EMAIL]
> >   
> >   
> >     https://adwords.google.com/api/
> > adwords/v13">
> >   
> > 
>
> > http://schemas.xmlsoap.org/soap/
> > envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
> >  
> >   
> >    soapenv:Server.generalException
> >    An internal error has occurred.  Please retry your
> > request.
> >    
> >     https://adwords.google.com/api/adwords/v13";>
> >      0
> >      An internal error has occurred.  Please retry your
> > request.
> >     
> >    
> >   
> >  
> > - Hide quoted text -
>
> - Show quoted text -
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---



AdWords API Are others seeing this downtime alert?

2010-03-17 Thread Tom Guzik
 

System downtime - March 18, 2010 10:00 AM through March 18, 2010 2:00 PM
Pacific Time. 

 

It seemed like an unusual time to do maintenance since they are usually on
Saturdays.

 

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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

Something simple - how do I do this?

2010-10-29 Thread Tom Armstrong
I want to say 'show the campaign ID for 'campaign X'"

But can't figure it out. Here's my code:

GetCampaignService();

// Create selector object

$selector = new Campaign();

// Add variables

$selector->name = 'Netbooks';

// Get all campaigns

$page = $campaignService->get($selector);

// Display campaigns

if (isset($page->entries)) {
foreach ($page->entries as $campaign) {
$campaign_name = $campaign->name;
$campaign_id = $campaign->id;



print("$campaign_name - $campaign_id");


}
}




?>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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


Why doesn't this bring back any results?

2012-03-09 Thread Tom Armstrong
Doesn't bring anything back. Please help - ads currently down. 

SetClientId(null);

##
// 3) Create the campaign service
##

//$campaignService = $user->getCampaignService('v201109', 
'https://adwords.google.com');


 $campaignService =
 $user->GetCampaignService('v201109',
 'https://adwords-sandbox.google.com');


define('PAGE_SIZE', 500);

##
// 4) Get the campaigns
##

// Create selector

$selector = new Selector();
$selector->fields = array('Id', 'Name');
$selector->ordering[] = new OrderBy('Name', 'ASCENDING');

// Create paging controls.
$selector->paging = new Paging(0, PAGE_SIZE);

// Make the get request.
$page = $campaignService->get($selector);

// Display results

if (isset($page->entries)) {
foreach ($page->entries as $campaign) {
printf("Campaign with name '%s' and id '%s' was found.\n",
$campaign->name, $campaign->id);
}
}else {
print "No campaigns were found.\n";
}




?>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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


Get Click date and time

2012-06-12 Thread Tom Kessler
Hello,

Is it possible to get Click detailed information such as date and time of a 
click? I read over the AdWords API and it seems there is no Click entity 
with date and time properties available.

Thank you,

Tom

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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


Re: Get Click date and time

2012-06-13 Thread Tom Kessler
Bump

On Tuesday, June 12, 2012 3:26:30 PM UTC-4, Tom Kessler wrote:
>
> Hello,
>
> Is it possible to get Click detailed information such as date and time of 
> a click? I read over the AdWords API and it seems there is no Click entity 
> with date and time properties available.
>
> Thank you,
>
> Tom
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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


Re: Get Click date and time

2012-06-14 Thread Tom Kessler
Do anyone know of a place to get click date and time? Maybe another system 
like Analytics? 

Thank you,

Tom

On Tuesday, June 12, 2012 3:26:30 PM UTC-4, Tom Kessler wrote:
>
> Hello,
>
> Is it possible to get Click detailed information such as date and time of 
> a click? I read over the AdWords API and it seems there is no Click entity 
> with date and time properties available.
>
> Thank you,
>
> Tom
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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


location extension icon

2013-01-17 Thread Tom Pierce
were does the location extension icon show up? i have one of the custom 
icons selected but it never shows up on the map next to the listings on a 
normal search even when the ad is in the number 1 position. it never shows 
up on a maps search. i have spoke to 10 different customer service reps 
that have then spoken to the techs. they are not sure were and when it 
shows up. one of them said he has only seen it once in 3 years. it is 
mentioned in the googles help section that selecting a special icon will 
help increase the clicks. i don't see how this is true if it never shows up.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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





Jaxws classes not working on App Engine- java.lang.IllegalAccessException, Reflection not allowed

2013-01-22 Thread Tom Chokel
Hello,

I recently upgraded to v201209 of the Java client library for App Engine 
and none of the Jaxws classes are working in production. Everything works 
fine when I run it on my local machine- however, when I deploy to App 
Engine I receive the following error:

com.sun.xml.bind.v2.runtime.reflect.Accessor$FieldReflection : Unable 
to make javax.xml.ws.wsaddressing.W3CEndpointReference.address accessible.
java.lang.SecurityException: java.lang.IllegalAccessException: Reflection 
is not allowed on private 
javax.xml.ws.wsaddressing.W3CEndpointReference$Address 
javax.xml.ws.wsaddressing.W3CEndpointReference.address

I REALLY would appreciate any help you could provide! Below is a copy of my 
stack trace when trying to download all campaigns using the 
CampaignServiceInterface class. Thanks!

com.sun.xml.bind.v2.runtime.reflect.Accessor$FieldReflection : Unable 
to make javax.xml.ws.wsaddressing.W3CEndpointReference.address accessible.
java.lang.SecurityException: java.lang.IllegalAccessException: Reflection 
is not allowed on private 
javax.xml.ws.wsaddressing.W3CEndpointReference$Address 
javax.xml.ws.wsaddressing.W3CEndpointReference.address
at 
com.google.appengine.runtime.Request.process-45a9318280648c38(Request.java)
at 
com.sun.xml.bind.v2.runtime.reflect.Accessor$FieldReflection.(Accessor.java:220)
at 
com.sun.xml.bind.AccessorFactoryImpl.createFieldAccessor(AccessorFactoryImpl.java:66)
at 
com.sun.xml.bind.v2.model.impl.RuntimeClassInfoImpl.createFieldSeed(RuntimeClassInfoImpl.java:252)
at 
com.sun.xml.bind.v2.model.impl.RuntimeClassInfoImpl.createFieldSeed(RuntimeClassInfoImpl.java:81)
at 
com.sun.xml.bind.v2.model.impl.ClassInfoImpl.findFieldProperties(ClassInfoImpl.java:398)
at 
com.sun.xml.bind.v2.model.impl.ClassInfoImpl.getProperties(ClassInfoImpl.java:301)
at 
com.sun.xml.bind.v2.model.impl.RuntimeClassInfoImpl.getProperties(RuntimeClassInfoImpl.java:176)
at 
com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:243)
at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:100)
at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:81)
at 
com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:209)
at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:95)
at 
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:81)
at 
com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:315)
at 
com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:330)
at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:441)
at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:288)
at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:)
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:154)
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:121)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:233)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:410)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:594)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:542)
at com.sun.xml.ws.spi.ProviderImpl$2.run(ProviderImpl.java:220)
at com.sun.xml.ws.spi.ProviderImpl$2.run(ProviderImpl.java:218)
at java.security.AccessController.doPrivileged(AccessController.java:34)
at com.sun.xml.ws.spi.ProviderImpl.getEPRJaxbContext(ProviderImpl.java:217)
at com.sun.xml.ws.spi.ProviderImpl.(ProviderImpl.java:88)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at java.lang.Class.newInstance0(Class.java:372)
at java.lang.Class.newInstance(Class.java:325)
at javax.xml.ws.spi.FactoryFinder.newInstance(FactoryFinder.java:58)
at javax.xml.ws.spi.FactoryFinder.find(FactoryFinder.java:142)
at javax.xml.ws.spi.Provider.provider(Provider.java:102)
at javax.xml.ws.Service.(Service.java:76)
at 
com.google.api.ads.adwords.jaxws.v201209.cm.CampaignService.(CampaignService.java:42)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInst

Getting Client Customer ID in v201302

2013-03-05 Thread Tom Chokel
Is there an alternative way to pull cid's now that InfoService has been 
deprecated in v201302? I am using the Python library.

Thanks!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Getting Client Customer ID in v201302

2013-03-13 Thread Tom Chokel
Hi Takeshi,

Thanks for your response. I've taken a look at the example and it seems 
this only works for accounts that are hooked up to an MCC (0 entries are 
returned when I try it on non-MCC accounts). 

Is there a way to pull cids on child accounts that don't have parents?

Thanks!
Tom



On Wednesday, March 6, 2013 11:40:15 PM UTC-8, Takeshi Hagikura (AdWords 
API Team) wrote:
>
> Hi,
>
> You can use 
> ManagedCustomerService<https://developers.google.com/adwords/api/docs/reference/v201302/ManagedCustomerService>
>  to 
> pull the cids.
> Also you can refer this 
> example<https://code.google.com/p/google-api-ads-java/source/browse/examples/adwords_axis/src/main/java/adwords/axis/v201302/accountmanagement/GetAccountHierarchy.java>
>  how 
> you get the account hierarchy.
>
> Best,
> - Takeshi 
>
> On Wednesday, March 6, 2013 2:53:40 AM UTC+9, Tom Chokel wrote:
>>
>> Is there an alternative way to pull cid's now that InfoService has been 
>> deprecated in v201302? I am using the Python library.
>>
>> Thanks!
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Icomplete signup error despite accepting terms and conditions

2013-07-24 Thread Tom Smith
Hi Danial,

I still haven't received my confirmation email after applying for a test
account and approving the T&C's-furthermore, I am receiving the error,
'User-permission-denied'.

Shall I just create a new account altogether and follow Jaisons footsteps?.

Many Thanks,

Tom.

On Mon, Jul 22, 2013 at 8:15 AM,  wrote:

> Hi Danial,
>
> I created a new account and entered the billing details at the MCC level.
> I then applied for a test account. I am now able to run the scripts
> successfully.
>
> Thanks for all the help.
>
> Jaison
>
> --
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
>
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "AdWords API Forum" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/adwords-api/PVe8Hh9RNDw/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> adwords-api+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Test account api-not working-Quotacheckerror[incomplete_signup]

2013-07-24 Thread Tom Smith
Hi Takeshi,

I still haven't received my confirmation email after applying for a test
account and approving the T&C's-furthermore, I am receiving the error,
'User-permission-denied'.

my test account number is 595-727-0189
my mcc number is 466-737-0663

Shall I just create a new account altogether and follow Jaisons footsteps,
on the other thread?.

Many Thanks,

Tom.

On Mon, Jul 22, 2013 at 6:38 AM, Takeshi Hagikura (AdWords API Team) <
adwordsapiadvisor+take...@google.com> wrote:

> Hi,
>
> Please try it again after you receive an approved email for a test
> account.
>
> Best,
> - Takeshi, AdWords API Team
>
> On Thursday, July 18, 2013 8:23:11 PM UTC+9, tomfl...@gmail.com wrote:
>>
>> Hi,
>>
>> I have followed the instructions and registered for a test account from
>> my existing MCC account, I have filled out the billing T & C's correctly, I
>> am seeing the following error:
>>
>> Quotacheckerror[Incomplete_**signup]
>>
>> Now, I have ticked all the T & C's etc, so think it relate to the test
>> account access, I have yet to receive an approval email still-please advise
>> on any guidance.
>>
>> Many Thanks,
>>
>> Tom.
>>
>  --
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
>
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "AdWords API Forum" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/adwords-api/V9pqPYRyNaQ/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> adwords-api+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Icomplete signup error despite accepting terms and conditions

2013-07-25 Thread Tom Smith
Hi Danial-I got it working. I drilled down into the test account through
the interface, created a test campaign and tried again, it worked.

Many Thanks,

Tom




On Wed, Jul 24, 2013 at 10:56 AM, Danial Klimkin <
adwordsapiadvisor+dan...@google.com> wrote:

> Hello Tom,
>
>
> Permission denied means the credential you are using are not allowed to
> access the account specified. Please try logging in into AdWords UI with
> the same credentials and confirm the client customer ID.
>
> I am locking this thread now as it tracks too many separate issues. If you
> still experience the error, please open a new one with exact error message
> and your MCC CID.
>
>
> -Danial, AdWords API Team.
>
>
> On Wednesday, July 24, 2013 1:43:31 PM UTC+4, Tom Smith wrote:
>
>> Hi Danial,
>>
>> I still haven't received my confirmation email after applying for a test
>> account and approving the T&C's-furthermore, I am receiving the error,
>> 'User-permission-denied'.
>>
>> Shall I just create a new account altogether and follow Jaisons
>> footsteps?.
>>
>> Many Thanks,
>>
>> Tom.
>>
>> On Mon, Jul 22, 2013 at 8:15 AM,  wrote:
>>
>>> Hi Danial,
>>>
>>> I created a new account and entered the billing details at the MCC
>>> level. I then applied for a test account. I am now able to run the scripts
>>> successfully.
>>>
>>> Thanks for all the help.
>>>
>>> Jaison
>>>
>>> --
>>> --
>>> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~**=~=~=~=~=~=~=~=~=~
>>> Also find us on our blog and discussion group:
>>> http://adwordsapi.blogspot.com
>>> http://groups.google.com/**group/adwords-api<http://groups.google.com/group/adwords-api>
>>> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~**=~=~=~=~=~=~=~=~=~
>>>
>>> You received this message because you are subscribed to the Google
>>> Groups "AdWords API Forum" group.
>>> To post to this group, send email to adwor...@googlegroups.com
>>>
>>> To unsubscribe from this group, send email to
>>> adwords-api...@**googlegroups.com
>>>
>>> For more options, visit this group at
>>> http://groups.google.com/**group/adwords-api?hl=en<http://groups.google.com/group/adwords-api?hl=en>
>>>
>>> ---
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "AdWords API Forum" group.
>>> To unsubscribe from this topic, visit https://groups.google.com/d/**
>>> topic/adwords-api/PVe8Hh9RNDw/**unsubscribe<https://groups.google.com/d/topic/adwords-api/PVe8Hh9RNDw/unsubscribe>
>>> .
>>> To unsubscribe from this group and all its topics, send an email to
>>> adwords-api...@**googlegroups.com.
>>>
>>> For more options, visit 
>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>> .
>>>
>>>
>>>
>>
>>  --
> --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
>
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "AdWords API Forum" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/adwords-api/PVe8Hh9RNDw/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> adwords-api+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
For more options, visit https://groups.google.com/groups/opt_out.




Keyword search for a particular timeframe?

2014-11-18 Thread Tom Hammond
Not sure if this exists, but I was wondering if there's anyway to query to 
see how certain keywords fare for a particular timeframe? Basically 
interested in extrapolating some information on how well different ads do - 
bad example but if we run Ad1 from 5:00-5:05 pm and Ad2 from 5:05-5:10, is 
there anyway to see if there was a correlated spike in people searching for 
a certain keyword based on viewing the ad? Kind of like Keyword Planner, 
but able to specify certain timeframes.

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

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


Dynamic remarketing for rentals

2015-04-29 Thread Tom Vledder
Hi guys,

I would like to know, how I set up a dynamic remarketing campaign for 
rentals.
I currently created a feed and a display campagne. This is active and works 
fine.

However the prices of the rentals can change every day.
So the data of the rentals should be updated daily, so customers see the 
correct price in the display banners.

Let's say a rental cost $100 for a weekend in the 1st weekend of january.
The price of the same rental is $200 for a weekend in the 1st weekend of 
march.

When the the remarketing banner is shown to visitors of the website in 
*march*, they should see a price starting from $200 instead of $100, 
because that is the *current* lowest price for the rental.

How do I set this up?
I'm looking forward to hearing from you guys.

Regards,
Tom

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

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


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

2015-09-28 Thread Tom Kendle
Hi Umesh,

The lookup .csv you linked to is only for the US. What about people 
elsewhere? We are getting 100,000s of rows a day of UK locations so can't 
use the LocationCriteriaService. Can we  have an option to return either 
IDs or resolved names?

Thanks

On Tuesday, August 25, 2015 at 9:04:01 PM UTC+1, Umesh Dengale wrote:
>
> Hi Jason,
>
> You could download city (Cities-DMA Regions) 
> 
>  and country (Geographical Targeting)  
> codes 
> as .csv. You could store it in your database and get the city/country names 
> by querying your database when needed.
>
> Thanks,
> Umesh, AdWords API Team.
>

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

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


Re: Creating TrueView Template Ad

2016-06-22 Thread Tom Flower
Hi Josh, 
Any word on if the MediaService is going to be updated to support video or 
if the  TrueView in-search video ad template could be updated to accept a 
youtube link as used if created through the UI. 
Thanks.

On Monday, 21 September 2015 22:09:56 UTC+10, Josh Radcliff (AdWords API 
Team) wrote:
>
> Hi Ankit,
>
> The template ads team has informed me that uploading YouTube videos 
> through *MediaService *is not supported at this time. Therefore, the only 
> option for the foreseeable future is to use the workaround I mentioned 
> earlier 
> .
>
> Thanks,
> Josh, AdWords API Team
>
> On Thursday, September 3, 2015 at 2:58:58 PM UTC-4, Josh Radcliff (AdWords 
> API Team) wrote:
>>
>> Hi,
>>
>> Sorry, but I don't have an update at this time. For now, I'd recommend 
>> using the workaround I mentioned in my previous post 
>> .
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Thursday, September 3, 2015 at 12:32:02 PM UTC-4, Ankit Jain wrote:
>>>
>>> Any updates on creating "TrueView In stream youtube ad" through API? 
>>>
>>> On Wednesday, July 22, 2015 at 11:10:54 AM UTC-4, Josh Radcliff (AdWords 
>>> API Team) wrote:

 Hi Richard,

 Unfortunately, I don't have an ETA for when or if this will be 
 available, but I've passed your feedback along.

 Thanks,
 Josh, AdWords API Team

 On Tuesday, July 21, 2015 at 5:03:54 PM UTC-4, Richard Biffin wrote:
>
> Hi Josh
>
> Thanks for this. Are you able to tell me if this will become available 
> in the future? Would be really handy to be able to do this without having 
> to do one first via the web interface.
>
> Richard
>
> On Wednesday, 22 July 2015 05:46:07 UTC+12, Josh Radcliff (AdWords API 
> Team) wrote:
>>
>> Hi Richard,
>>
>> I was able to create one of these ads through the user interface on a 
>> *Search 
>> Network with Display Select* campaign, but not on a *Display Network 
>> only* campaign. Were you trying to do this on a *Display Network 
>> only* campaign, perhaps?
>>
>> Regarding creating template ad ID 231 through the API, I've got good 
>> news and bad news. The bad news is that, as you suggested, you need a 
>> *mediaId* in order to create the ad, and the only way to do that 
>> (even for a YouTube video) is to create a template ad through the user 
>> interface that points to your YouTube video. After that, you can fetch 
>> the 
>> *mediaId* via MediaService 
>> 
>> .
>>
>> The good news is that once you've created at least one template ad 
>> that uses your YouTube video, you can use the generated *mediaId* to 
>> create additional template ads through the API that use that video. 
>> You'll 
>> need to include the following fields:
>>
>>- displayUrl
>>- finalUrls
>>- templateId
>>- templateElements
>>   - headline
>>   - description1
>>   - description2
>>   - videoId
>>  - type = VIDEO
>>  - fieldMedia
>> - mediaId = the *mediaId* you retrieved via 
>> *MediaService*
>>  - imageUrl
>>   - channelName
>>- name
>>
>> Hope that helps!
>>
>> Cheers,
>> Josh, AdWords API Team
>>
>> On Monday, July 20, 2015 at 6:05:58 PM UTC-4, Richard Biffin wrote:
>>>
>>> Hi Josh
>>>
>>> I tried creating an ad based on the TrueView template within the 
>>> Adwords web interface. I can select the YouTube video fill out the form 
>>> but 
>>> every time I try and save the ad the error pops up saying  "Please 
>>> correct errors above"
>>>
>>> These are the steps I use to produce this problem.
>>>
>>> Login to Adwords using my test MCC account
>>> Select one of my client account which I created
>>> Create a Campaign of type "Search Network with Display Select" with 
>>> "All Features" checked
>>> Enter a daily budget (all other settings are default)
>>> Create Campaign
>>> Create an Ad Group with a default bid (all other settings are 
>>> default)
>>> On the Ad tab, click the  + Ad dropdown, select Ad Gallery
>>> Select Video Ads
>>> Select TrueView in-display video ad
>>> Fill out the Ad form
>>> Add Headline, Description
>>> Select a YouTube video (Looks like you can select any YouTube video) 
>>> At no point has it asked me to link my YouTube account.
>>> I select a YouTube video that I know about
>>> Select a thumbnail (it selects the first by default)
>>> Give it a name
>>> Hit Save
>>> Get error message "Please fix above errors"
>>>
>>> There are no erro

Developer Token

2011-12-20 Thread Tom Zeithaml
Hello,
i'm from germany and want to use the Adwords API. Until September we
can use the API with no problems, but our status is reduced to
"appending". Google wrote that we use the API insufficient.

Since October we have more clients and want use the API again. But the
status is not updated in the last 3 month.

Is there a possibility to get the API again or should i make an new
account ?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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


Targeting Idea Service - Is there an option to hide keywords already in account?

2016-10-25 Thread Tom Bulis
Hello,

Is there an option to prevent Targeting Idea Service from returning 
keywords that already exist in the account?

The Keyword Planner (UI tool) has the functionality turned on by default.

Thanks for your help,

Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8ec4da2f-ffa5-4cb4-9e8b-2e99b2d4cb1e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Targeting Idea Service - Is there an option to hide keywords in my account (similar to Keyword Planner)

2016-10-25 Thread Tom Bulis
Hello,

Is there a way to prevent the Targeting Idea Service from returning 
keywords that already exist in the account?

The Keyword Planner (UI tool) has this functionality by default.

Thanks for your help!

Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/9ceb8c76-97e4-47b9-956b-71dfaf7c86c6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Targeting Idea Service - Is there an option to hide keywords in my account (similar to Keyword Planner)

2016-10-26 Thread Tom Bulis
Hi Vishal,

Thanks. Yes, we are using the TargetingIdeaService to retrieve ideas.  Our 
seed input is a target website (URL).  

I'm guessing a URL seed input wont hide keywords already in the account 
either (similar to a random phrase).  Is this correct? 


On Tuesday, October 25, 2016 at 4:05:35 PM UTC-5, Vishal Vinayak (Adwords 
API Team) wrote:
>
> Hi Tom,
>
> Could you please let me know if you are using the TargetingIdeaService to 
> retrieve ideas? Also, what seed input did you use (ad group, keyword etc.)? 
> If you happen to have the SOAP XML request and response logs for the API 
> call, that can help me understand the issue better. 
>
> Ideally, if you use an ad group as the seed input, you should not see the 
> keywords that are already available in your ad group. However, if you use a 
> random phrase as the seed, you may see some keywords in the response that 
> may already exist in one of your campaigns/ad groups. 
>
> Regards,
> Vishal Vinayak, 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/8fd1f874-3813-466e-8344-29e49c01839d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


For a google account return all AdWords accounts they can access and for an AdWord account return all users that can access it.

2017-02-21 Thread Tom Hughes


<https://lh3.googleusercontent.com/-RYHdPM1VLb8/WKsoYG9BXBI/ADE/OrcByi1vwVoywF4hBOn6fZqiv0umWZoDACLcB/s1600/LinkedAccounts.JPG>
Hi,

I'm assessing the AdWords and I'm trying to work out if it can satisfy the 
following requirements :

1. Given a Google account (which is authenticated against an app with the 
requisite scopes), can I retrieve all the AdWords accounts that it can 
access and the level of access it has?
e.g. given my.employ...@gmail.com
return
adwords@gmail.com - Adminstrative
adwords@gmail.com - Read-only

2. Given an AdWords account (again authenticated with the requisite 
scopes), can I retrieve all Google accounts that have access and their 
levels of access?
e.g. adwords@gmail.com
return
my.employ...@gmail.com - Adminstrative
my.employ...@gmail.com - Read-only

The information returned will be equivalent to the table in the following 
image :

<https://lh3.googleusercontent.com/-RYHdPM1VLb8/WKsoYG9BXBI/ADE/OrcByi1vwVoywF4hBOn6fZqiv0umWZoDACLcB/s1600/LinkedAccounts.JPG>

thanks in advance,
Tom

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/35c6df82-644e-4bba-acf6-6a406f434336%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: For a google account return all AdWords accounts they can access and for an AdWord account return all users that can access it.

2017-02-22 Thread Tom Hughes
Thank you Shwetha.

What does Customer mean in this context? Is this a linked AsWords account? 
How do you see these links in the UI.

I also notice a AdwordsUserListService 
<https://developers.google.com/adwords/api/docs/reference/v201609/AdwordsUserListService>.
 
Which promises to return Users. What are Users in this context? And how 
would I see these in the UI?

thanks again,
Tom

On Tuesday, 21 February 2017 20:10:21 UTC, Shwetha Vastrad (AdWords API 
Team) wrote:
>
> Hi Tom,
>
> Given a Google account, you can retrieve the AdWords accounts directly 
> accessible by this account using CustomerService.getCustomers() 
> <https://developers.google.com/adwords/api/docs/reference/v201609/CustomerService#getcustomers>
>  method. 
> This service returns the details of all the customers directly accessible 
> by the user authenticating the call if no clientCustomerId is specified in 
> the request header. I'm afraid it's not possible to retrieve the access 
> levels the authenticated user has to each AdWords account. 
>
> Unfortunately, the second requirement is not supported in AdWords API. The 
> users listed is the Account Access section cannot be retrieved using any of 
> the AdWords API services. 
>
> Regards,
> Shwetha, 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/8501432c-c2d9-4288-87fd-9dccf26ba8a8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to fix "RateExceededError rateName=RATE_LIMIT" with test API token?

2018-07-18 Thread tom . wagstaff
Hello everyone,

I am experimenting with the Adwords API with a test token, using the Python 
googleads library v201806.

I want to test generating keyword ideas with the TargetingIdeaService and 
I'm using the example code get_keyword_ideas.py from here: 
https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/v201806/optimization/get_keyword_ideas.py
(Actually the Python 3 version from here 
<https://github.com/googleads/googleads-python-lib/releases>.)

I've adapted the code so it queries new keywords for a specific test client 
account. But the script (usually, not always) fails with the error:

GoogleAdsServerFault: [RateExceededError ]

There doesn't seem to be any mention of the rateName "RATE_LIMIT" in the 
API documentation. I see it has been raised before: here 
<https://groups.google.com/forum/#!topic/adwords-api/0f9W8f38PZk>, here 
<https://groups.google.com/forum/#!topic/adwords-api/MWh0CYAg6IM>and here 
<https://groups.google.com/forum/#!topic/adwords-api/_CIHxx4QnWg> - and as 
far as I can see no one has come up with an explanation of what it is.

Now I know that with a test token, the TargetingIdeaService just gives you 
back garbage anyway. *Is there also some lower limit that applies to the 
test token, that means this error will clear up by itself once I'm using a 
proper developer token?*

If not, is there any specific advice of how to deal with it, other than the 
rate-limiting strategies covered here 
<https://developers.google.com/adwords/api/docs/guides/rate-limits>?

Cheers,
Tom

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

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


Re: How to fix "RateExceededError rateName=RATE_LIMIT" with test API token?

2018-07-19 Thread tom . wagstaff
Hello Peter,

Thanks for your reply on this.

Just to confirm my understanding:

   - the rate limits are the same for the test token as for the production 
   token, so this problem won't solve itself.
   - the error is triggered by general traffic to that service, not just my 
   account (which explains why sometimes I encounter this error at the very 
   first call to the service).

In the case that I encounter this because of generally heavy traffic, not 
because I've made too many requests - do I really need to wait 30 seconds 
before retrying?

Cheers,
Tom

On Thursday, 19 July 2018 08:08:13 UTC+1, Peter Oliquino (AdWords API Team) 
wrote:
>
> Hi Tom,
>
> If your developerToken's access level is only for test accounts then yes, 
> you should not be able to encounter any rate limit related errors. This 
> being said, one possible origin of the issue would be the 
> TargetingIdeaService itself. This service is a little expensive one to use 
> as compared to other services.
>
> The volume of requests is not counted not just to your account, but to the 
> overall usage of the said service by all other accounts at any given 
> period. To avoid being completely blocked by this issue, you could, as you 
> have also suggested, follow the error handling recommendations stated in 
> this guide 
> <https://developers.google.com/adwords/api/docs/guides/rate-limits>.
>
> I hope this helps.
>
> Thanks and regards,
> Peter
> AdWords API Team
>

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

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


Re: How to fix "RateExceededError rateName=RATE_LIMIT" with test API token?

2018-07-20 Thread tom . wagstaff
Good stuff - thanks Peter!

On Thursday, 19 July 2018 11:25:18 UTC+1, Peter Oliquino (AdWords API Team) 
wrote:
>
> Hi Tom,
>
> Below are my answers to the points you mentioned :
>
> 1. For this particular scenario, yes, the developerToken access level 
> would not matter.
> 2. Yes, this is across all accounts, when a significant number of users 
> are using the TargetingIdeaService during a certain period then this error 
> would typically manifest itself.
>
> As for error handling, yes, the 30 seconds is usually the time it takes 
> for the RateExceeded error to automatically get resolved 
> <https://developers.google.com/adwords/api/docs/guides/rate-limits#types_of_rate_limits>,
>  
> so, it is the minimum recommended period before you should retry your 
> requests.
>
> Thanks and regards,
> Peter
> AdWords API Team
>

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

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


URL data missing in response from query to AdGroupAdService

2018-07-20 Thread tom . wagstaff
Hi everyone,

I'm trying to get data on expanded text ads in existing ad groups via an 
AWQL query to the AdGroupAdService.

It successfully pulls back most data: headlines, descriptions etc. but all 
the URL fields are missing (in the Python library I'm using, that is None 
or an empty list, []).
That goes for url, displayUrl, finalUrls etc. despite the fact I have set 
the final URL manually in the AdWords GUI.

I've tried with the get method too, and the result is exactly the same.

Could this be another quirk of the test API token?
If not, how do I fix it?

Cheers,
Tom

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

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


Re: URL data missing in response from query to AdGroupAdService

2018-07-24 Thread tom . wagstaff
Thanks so much Milind, it worked!

Are url and displayUrl deprecated? What circumstances (if any) do they 
still work in?

Cheers,
Tom

On Monday, 23 July 2018 20:52:32 UTC+1, Milind Sankeshware (AdWords API 
Team) wrote:
>
> Hi Tom,
>
> To get finalUrl 
> <https://support.google.com/adwords/answer/6080568?hl=en&ref_topic=24936>, 
> could you please try with CreativeFinalUrls 
> <https://developers.google.com/adwords/api/docs/reference/v201806/AdGroupAdService.ExpandedTextAd#finalurls>
>  attribute from AdGroupAdService 
> <https://developers.google.com/adwords/api/docs/reference/v201806/AdGroupAdService>.
>  
> Please check the selector fields 
> <https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201806-AdGroupAdService>
>  for reference. Please give a try and let me know if you are still facing 
> issues. 
>
> Thanks,
> Milind, AdWords API Team.
>

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

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


Re: URL data missing in response from query to AdGroupAdService

2018-07-24 Thread tom . wagstaff
It's okay - found my answer. Thanks for all your help Milind.

In case useful for others:
*Caution:* Expanded text ads do not use url 
<https://developers.google.com/adwords/api/docs/reference/v201802/AdGroupAdService.ExpandedTextAd#url>
, displayUrl 
<https://developers.google.com/adwords/api/docs/reference/v201802/AdGroupAdService.ExpandedTextAd#displayUrl>
, finalAppUrls 
<https://developers.google.com/adwords/api/docs/reference/v201802/AdGroupAdService.ExpandedTextAd#finalAppUrls>,
 
or devicePreference 
<https://developers.google.com/adwords/api/docs/reference/v201802/AdGroupAdService.ExpandedTextAd#devicePreference>;
 
setting these fields on an expanded text ad will cause an error.

On Tuesday, 24 July 2018 11:11:36 UTC+1, tom.wa...@raisingit.com wrote:
>
> Thanks so much Milind, it worked!
>
> Are url and displayUrl deprecated? What circumstances (if any) do they 
> still work in?
>
> Cheers,
> Tom
>
> On Monday, 23 July 2018 20:52:32 UTC+1, Milind Sankeshware (AdWords API 
> Team) wrote:
>>
>> Hi Tom,
>>
>> To get finalUrl 
>> <https://support.google.com/adwords/answer/6080568?hl=en&ref_topic=24936>, 
>> could you please try with CreativeFinalUrls 
>> <https://developers.google.com/adwords/api/docs/reference/v201806/AdGroupAdService.ExpandedTextAd#finalurls>
>>  attribute from AdGroupAdService 
>> <https://developers.google.com/adwords/api/docs/reference/v201806/AdGroupAdService>.
>>  
>> Please check the selector fields 
>> <https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201806-AdGroupAdService>
>>  for reference. Please give a try and let me know if you are still 
>> facing issues. 
>>
>> Thanks,
>> Milind, AdWords API Team.
>>
>

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

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


How to change keyword status via the Python libraries

2018-08-31 Thread tom . wagstaff
Hi community,

I am struggling to work out how to change keyword status via the Google Ads 
API using the Python library. I have no problem pausing and enabling 
AdGroups, or adding new keywords, but there is no exact model for this in 
the sample code, and my alterations are not working as expected. Here is 
the function I'm trying, based closely on the sample code:

def enableKeyword(client, ad_group_id, criterion_id):
  # Initialize appropriate service.
  ad_group_criterion_service = client.GetService(
  'AdGroupCriterionService', version='v201806')

  # Construct operations and update bids.
  operations = [{
  'operator': 'SET',
  'operand': {
  'adGroupId': ad_group_id,
  'criterion': {
  'id': criterion_id
  },
  'userStatus': 'ENABLED'
  }
  }]
  ad_group_criteria = ad_group_criterion_service.mutate(operations)

  # Display results.
  if 'value' in ad_group_criteria:
for criterion in ad_group_criteria['value']:
  if criterion['criterion']['Criterion.Type'] == 'Keyword':
print(('Ad group criterion with ad group id "%s" and criterion id '
   '"%s" currently has bids:'
   % (criterion['adGroupId'], criterion['criterion']['id'])))
for bid in criterion['biddingStrategyConfiguration']['bids']:
  print('\tType: "%s", value: %s' % (bid['Bids.Type'],
 bid['bid']['microAmount']))
  else:
print('No ad group criteria were updated.')

As far as I can see this follows the same structure as the (apparently) 
functioning C# code posted here: 
https://stackoverflow.com/questions/28046602/how-to-update-keyword-status-maxcpc-and-keyword-text-using-google-adwords-api?rq=1
but Python just gives me a KeyError complaining about userStatus - so it's 
obviously not expected there.

What am I missing?

Cheers,
Tom

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

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


Re: How to change keyword status via the Python libraries

2018-09-03 Thread tom . wagstaff
Hi Milind,

That's fixed it - works as expected now - thank you!

Cheers,
Tom

On Friday, August 31, 2018 at 9:21:46 PM UTC+1, Milind Sankeshware (AdWords 
API Team) wrote:
>
> Hi Tom,
>
> To change the keyword status, you will need to set the UserStatus 
> <https://developers.google.com/adwords/api/docs/reference/v201806/AdGroupCriterionService.BiddableAdGroupCriterion#userstatus>
>  of 
> your BiddableAdGroupCriterion 
> <https://developers.google.com/adwords/api/docs/reference/v201806/AdGroupCriterionService.BiddableAdGroupCriterion>
>  of 
> type Keyword 
> <https://developers.google.com/adwords/api/docs/reference/v201806/AdGroupCriterionService.Keyword>
>  using 
> the AdGroupCriterionService.mutate() 
> <https://developers.google.com/adwords/api/docs/reference/v201806/AdGroupCriterionService#mutate>
>  method. 
> We don't have the sample example to update the status of keyword. Please 
> refer my sample code below:
>
>   operations = [{
>   'operator': 'SET',
>   'operand': {
>   'xsi_type': 'BiddableAdGroupCriterion',
>   'adGroupId': ad_group_id,
>   'criterion': {
>   'id': criterion_id,
>   },
> 'userStatus': 'PAUSED'
>   
>   }
>   }]
>
> Looks like you are missing *xsi_type': 'BiddableAdGroupCriterion* in your 
> code. Could you please give a try and let me know if you are still facing 
> an issue. 
>
> Thanks,
> Milind, AdWords API Team
>

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

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


Empty result set from TargetingIdeaService

2018-09-19 Thread tom . wagstaff
Hi everyone,

I'm trying to use the targeting idea service in Python using a batch of 
seed keywords.

Sometimes, depending on the seed keywords I use, it simply returns an empty 
result set - it doesn't throw any errors, there simply are no suggestions.

*Can anyone explain this behaviour, and how to avoid it?*

So far I have found that randomly changing the seed keywords, e.g. using a 
subset of the original batch, can trigger a proper response - but I don't 
see any rhyme or reason...

Cheers,
Tom

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

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


Re: Empty result set from TargetingIdeaService

2018-09-19 Thread tom . wagstaff
P.S. in case it's not clear, I'm trying to use the service to generate 
keyword suggestions (I'm not interested in traffic stats, although I try to 
pull them as well)

On Wednesday, 19 September 2018 18:20:04 UTC+1, tom.wa...@raisingit.com 
wrote:
>
> Hi everyone,
>
> I'm trying to use the targeting idea service in Python using a batch of 
> seed keywords.
>
> Sometimes, depending on the seed keywords I use, it simply returns an 
> empty result set - it doesn't throw any errors, there simply are no 
> suggestions.
>
> *Can anyone explain this behaviour, and how to avoid it?*
>
> So far I have found that randomly changing the seed keywords, e.g. using a 
> subset of the original batch, can trigger a proper response - but I don't 
> see any rhyme or reason...
>
> Cheers,
> Tom
>

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

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


Keyword Performance Report missing keywords

2018-09-21 Thread tom . wagstaff
Hi everyone,

I am accessing the Keyword Performance Report via the API (in Python3, 
using the standard libraries) and I'm making two separate requests, one to 
bring back a list of all my active (/enabled/eligible) keywords, and 
another to pull performance data for those keywords. I do this because the 
performance report returns data on inactive keywords that I want to filter 
out.

I'm puzzled because some active keywords are not being returned in the 
keyword performance report. According to this advice [
https://support.google.com/google-ads/answer/2404039?hl=en-GB] the 
performance report will exclude keywords that got no impressions, but I see 
plenty of keywords with zero impressions that *are* returned in the keyword 
performance report. So why are the keywords missing from the performance 
report?

Here is the code snippet I use to access the (live) status data:

def getKeywordStatusReport(client):
# Initialize appropriate service.
report_downloader = client.GetReportDownloader(version="v201806")


# Create report query.
report_query = (adwords.ReportQueryBuilder()
  .Select("ExternalCustomerId", "CampaignId", "AdGroupId", 
"Id", "Criteria",
  "KeywordMatchType", "CampaignStatus", 
"AdGroupStatus", "Status")
  .From("KEYWORDS_PERFORMANCE_REPORT")
  .Where("Status").EqualTo("ENABLED")
  .Where("AdGroupStatus").EqualTo("ENABLED")
  .Where("CampaignStatus").EqualTo("ENABLED")
  .Build())

And the bit I use (the following day) to access the performance data:

def getKeywordPerformanceReport(client):
# Initialize appropriate service.
report_downloader = client.GetReportDownloader(version="v201806")


# Create report query.
report_query = (adwords.ReportQueryBuilder()
  .Select("ExternalCustomerId", "CampaignId", "AdGroupId", 
"Id", "Criteria",
  "KeywordMatchType", "Clicks", "Impressions", 
"Cost", "Conversions", "Date")
  .From("KEYWORDS_PERFORMANCE_REPORT")
  .During("YESTERDAY")
  .Build())

Why would this second query fail to return data on keywords that were 
active the previous day?

Cheers,
Tom

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

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


Re: Keyword Performance Report missing keywords

2018-10-01 Thread tom . wagstaff
Hi Bharani,

Apologies for the delay in responding - I've been away - and thanks for 
your reply.

When your guidance says: 

> The values returned will always reflect the current state of the account, 
> ignoring the timespan of the report. 
>
I had taken this to mean that if the attribute value has changed, the 
current value will be returned instead of the value at the time - so if I 
changed the match type, and then queried performance data for last week - 
the current match type will be returned along with that historical 
performance data.

What you're saying is that if I pause a keyword, then I simply won't be 
able to recover historical performance data for that keyword from when it 
was active. Are you sure? I can get keyword performance reports that bring 
back data on keywords that are not currently active...

Cheers,
Tom

On Friday, 21 September 2018 19:42:08 UTC+1, Bharani Cherukuri (AdWords API 
Team) wrote:
>
> Hello Tom, 
>
> I see that you're segmenting the report by Date, which will group the 
> keywords based on the date. However, few fields (Id, Criteria, 
> KeywordMatchType) in the report query are of the type Attribute. This type 
> will return the current state of the account, ignoring the timespan of the 
> report. This means, irrespective of the date range, the attributes will 
> always return the current keywords that are active in the account. Please 
> check this guide 
> <https://developers.google.com/adwords/api/docs/appendix/reports#field-attributes>
>  for 
> more information. 
>
> Let me know if you have any other questions. 
>
> Regards,
> Bharani, AdWords API Team
>
> On Friday, September 21, 2018 at 6:54:31 AM UTC-4, tom.wa...@raisingit.com 
>  wrote:
>>
>> Hi everyone,
>>
>> I am accessing the Keyword Performance Report via the API (in Python3, 
>> using the standard libraries) and I'm making two separate requests, one to 
>> bring back a list of all my active (/enabled/eligible) keywords, and 
>> another to pull performance data for those keywords. I do this because the 
>> performance report returns data on inactive keywords that I want to filter 
>> out.
>>
>> I'm puzzled because some active keywords are not being returned in the 
>> keyword performance report. According to this advice [
>> https://support.google.com/google-ads/answer/2404039?hl=en-GB] the 
>> performance report will exclude keywords that got no impressions, but I see 
>> plenty of keywords with zero impressions that *are* returned in the 
>> keyword performance report. So why are the keywords missing from the 
>> performance report?
>>
>> Here is the code snippet I use to access the (live) status data:
>>
>> def getKeywordStatusReport(client):
>> # Initialize appropriate service.
>> report_downloader = client.GetReportDownloader(version="v201806")
>>
>>
>> # Create report query.
>> report_query = (adwords.ReportQueryBuilder()
>>   .Select("ExternalCustomerId", "CampaignId", "AdGroupId"
>> , "Id", "Criteria",
>>   "KeywordMatchType", "CampaignStatus", 
>> "AdGroupStatus", "Status")
>>   .From("KEYWORDS_PERFORMANCE_REPORT")
>>   .Where("Status").EqualTo("ENABLED")
>>   .Where("AdGroupStatus").EqualTo("ENABLED")
>>   .Where("CampaignStatus").EqualTo("ENABLED")
>>   .Build())
>>
>> And the bit I use (the following day) to access the performance data:
>>
>> def getKeywordPerformanceReport(client):
>> # Initialize appropriate service.
>> report_downloader = client.GetReportDownloader(version="v201806")
>>
>>
>> # Create report query.
>> report_query = (adwords.ReportQueryBuilder()
>>   .Select("ExternalCustomerId", "CampaignId", "AdGroupId"
>> , "Id", "Criteria",
>>   "KeywordMatchType", "Clicks", "Impressions", 
>> "Cost", "Conversions", "Date")
>>   .From("KEYWORDS_PERFORMANCE_REPORT")
>>   .During("YESTERDAY")
>>   .Build())
>>
>> Why would this second query fail to return data on keywords that were 
>> active the previous day?
>>
>> Cheers,
>> Tom
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~

Unable to edit AdWords Express campaigns

2018-10-02 Thread tom . wagstaff
Hi everyone,

For one client of mine, my attempts to change keyword status via the API 
fail with the error MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT. Apparently this 
is because the client's account contains a campaign created with AdWords 
Express (
https://developers.google.com/adwords/api/docs/common-errors#OperationAccessDenied.MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT
)

The handling advice is to flag such campaigns as read only. How do I do 
this? What attribute do I set? How do I identify AdWords Express campaigns?

Cheers,
Tom

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

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


Re: Unable to edit AdWords Express campaigns

2018-10-02 Thread tom . wagstaff
Thanks Peter,

How do I flag such campaigns as read only so that my script doesn't try to 
change them?

What attribute do I need to look at to identify AdWords Express campaigns?

Is this information available in any of the reports, or is this something I 
have to record offline somewhere?

Cheers,
Tom


On Tuesday, 2 October 2018 11:55:17 UTC+1, Peter Oliquino (AdWords API 
Team) wrote:
>
> Hi Tom,
>
> Currently, AdWords Express campaigns are not supported in the AdWords API. 
> Creation and modifications of the said campaigns will need to be done via 
> the Google Ads UI. I hope this helps.
>
> Thanks and regards,
> Peter
> AdWords API Team
>
> On Tuesday, October 2, 2018 at 5:45:28 PM UTC+8, tom.wa...@raisingit.com 
>  wrote:
>>
>> Hi everyone,
>>
>> For one client of mine, my attempts to change keyword status via the API 
>> fail with the error MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT. Apparently this 
>> is because the client's account contains a campaign created with AdWords 
>> Express (
>> https://developers.google.com/adwords/api/docs/common-errors#OperationAccessDenied.MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT
>> )
>>
>> The handling advice is to flag such campaigns as read only. How do I do 
>> this? What attribute do I set? How do I identify AdWords Express campaigns?
>>
>> Cheers,
>> Tom
>>
>

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

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


Re: Unable to edit AdWords Express campaigns

2018-10-03 Thread tom . wagstaff
Thanks Peter, that's exactly what I needed to know!

Cheers and all the best,
Tom

On Wednesday, 3 October 2018 05:11:01 UTC+1, Peter Oliquino (AdWords API 
Team) wrote:
>
> Hi Tom,
>
> When using the CampaignService 
> <https://developers.google.com/adwords/api/docs/reference/v201809/CampaignService>,
>  
> you can use the AdvertisingChannelSubType 
> <https://developers.google.com/adwords/api/docs/reference/v201809/CampaignService.Campaign#advertisingchannelsubtype>
>  field 
> of the campaign object to filter out those campaigns under SEARCH_EXPRESS 
> and DISPLAY_EXPRESS.
>
> Via the Campaign Performance Report 
> <https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report>,
>  
> the AdWords Express campaigns can be identified through both the 
> AdvertisingChannelType 
> <https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report#advertisingchanneltype>
>  and AdvertisingChannelSubType 
> <https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report#advertisingchannelsubtype>
>  fields.
>
> Thanks and regards,
> Peter
> AdWords API Team
>
> On Wednesday, October 3, 2018 at 12:51:04 AM UTC+8, 
> tom.wa...@raisingit.com  wrote:
>>
>> Thanks Peter,
>>
>> How do I flag such campaigns as read only so that my script doesn't try 
>> to change them?
>>
>> What attribute do I need to look at to identify AdWords Express campaigns?
>>
>> Is this information available in any of the reports, or is this something 
>> I have to record offline somewhere?
>>
>> Cheers,
>> Tom
>>
>>
>> On Tuesday, 2 October 2018 11:55:17 UTC+1, Peter Oliquino (AdWords API 
>> Team) wrote:
>>>
>>> Hi Tom,
>>>
>>> Currently, AdWords Express campaigns are not supported in the AdWords 
>>> API. Creation and modifications of the said campaigns will need to be done 
>>> via the Google Ads UI. I hope this helps.
>>>
>>> Thanks and regards,
>>> Peter
>>> AdWords API Team
>>>
>>> On Tuesday, October 2, 2018 at 5:45:28 PM UTC+8, tom.wa...@raisingit.com 
>>> wrote:
>>>>
>>>> Hi everyone,
>>>>
>>>> For one client of mine, my attempts to change keyword status via the 
>>>> API fail with the error MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT. Apparently 
>>>> this is because the client's account contains a campaign created with 
>>>> AdWords Express (
>>>> https://developers.google.com/adwords/api/docs/common-errors#OperationAccessDenied.MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT
>>>> )
>>>>
>>>> The handling advice is to flag such campaigns as read only. How do I do 
>>>> this? What attribute do I set? How do I identify AdWords Express campaigns?
>>>>
>>>> Cheers,
>>>> Tom
>>>>
>>>

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

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


Re: TargetingIdeaService Request - Python - INVALID SEARCH PARAMETERS

2018-10-12 Thread tom . wagstaff
But it looks like you've forgotten to pass googleads.yaml to the script at 
all.

The penultimate line should be 

adwords_client = adwords.AdWordsClient.LoadFromStorage("googleads.yaml") # or 
whatever the right path is

Let me know if you have any luck with this. I can interface with the 
TargetingIdeaService without any permissions issues or errors, but it often 
returns an empty result set. The API team has recognised that there is a 
problem with the Python library and I'm waiting to find out when they'll 
fix it.

Cheers,
Tom

On Saturday, 6 October 2018 00:15:07 UTC+1, gw0...@rmn.com wrote:
>
> One thing you can try is to provide client_customer_id. Although it is 
> listed as optional in googleads.yaml, I found out when using 
> targeting_idea_service 
> that field is actually required.
>
>
> This e-mail, including attachments, contains confidential and/or 
> proprietary information, and may be used only by the person or entity to 
> which it is addressed. The reader is hereby notified that any 
> dissemination, distribution or copying of this e-mail is prohibited. If you 
> have received this e-mail in error, please notify the sender by replying to 
> this message and delete this e-mail immediately.

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

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


Re: Severe rate limiting when running the python example

2018-10-12 Thread tom . wagstaff
Hi Cameron,

I've raised exactly this issue with the API team before - sometimes I get 
rate limited before I get *any* results. The only workaround I've found is, 
as the team have suggested here, by adding error handling logic to wait 30 
seconds before retrying and just keep on hitting the API until it gives a 
result. Given these errors are thrown so quickly on small test runs, it 
doesn't inspire confidence that the API will behave robustly when used in 
production. I think this isn't an issue for Google's support team, it needs 
to be escalated to their product team, to provide an API endpoint that's 
fit for purpose.

Cheers,
Tom

On Friday, 28 September 2018 16:41:49 UTC+1, Cameron Warren wrote:
>
> Hi Teja,
>
> Thanks for your explanation. I understand why it can occur - but in my 
> case it doesn't make sense that it's occuring. I waited a full 24 hours and 
> re-ran my script 1 time, and the script still errored out with the same 
> error (see below the response). You'll note that it starts to provide 
> results, but then after about 15 or so it throws the error. As you can see 
> from my code I have the page size set to 1 - so this shouldn't be causing 
> the Rate Exceeded error. Am I to believe I need to use the 
> retryafterseconds paramter after just 15 results???
>
>
>
>
>
>
>
>
>
> Keyword with "panama canal cruise" text and average monthly search volume 
> "18100" was found with Products and Services categories: [10153, 10017, 
> 10802, 10150].
>
> Keyword with "cruises from melbourne" text and average monthly search 
> volume "8100" was found with Products and Services categories: [10153, 
> 10017, 10802, 10150].
>
> Keyword with "cruises from florida" text and average monthly search 
> volume "22200" was found with Products and Services categories: [10153, 
> 10017, 10802, 10150].
>
> Keyword with "florida cruises" text and average monthly search volume 
> "6600" was found with Products and Services categories: [10153, 10017, 
> 10150].
>
> Keyword with "cruises" text and average monthly search volume "368000" 
> was found with Products and Services categories: [10153, 10017, 10802, 
> 10150].
>
> Keyword with "emerald river cruises" text and average monthly search 
> volume "2900" was found with Products and Services categories: [12096, 
> 10153, 10017, 10151].
>
> Keyword with "river cruise lines" text and average monthly search volume 
> "2400" was found with Products and Services categories: [12096, 10153, 
> 10017, 10151].
>
> Keyword with "world cruise" text and average monthly search volume "18100" 
> was found with Products and Services categories: [10153, 10017, 10802, 
> 10150].
>
> Keyword with "caribbean cruise" text and average monthly search volume 
> "135000" was found with Products and Services categories: [10153, 10017, 
> 10802, 10150].
>
> Keyword with "emerald cruises" text and average monthly search volume 
> "2900" was found with Products and Services categories: [12096, 10153, 
> 10017].
>
> Keyword with "cruise" text and average monthly search volume "368000" was 
> found with Products and Services categories: [10153, 10017, 10802, 10150].
>
> Keyword with "river cruises" text and average monthly search volume 
> "49500" was found with Products and Services categories: [12096, 10153, 
> 10017, 10151].
>
> Keyword with "boat cruise" text and average monthly search volume "22200" 
> was found with Products and Services categories: [12096, 10153, 10017, 
> 10802].
>
> Keyword with "royal caribbean cruise ships" text and average monthly 
> search volume "22200" was found with Products and Services categories: [
> 10153, 10017, 10802, 10150].
>
> Keyword with "royal caribbean cruises" text and average monthly search 
> volume "246000" was found with Products and Services categories: [10153, 
> 10017, 10802, 10150].
>
> Keyword with "caribbean cruise ships" text and average monthly search 
> volume "2900" was found with Products and Services categories: [10153, 
> 10017, 10802, 10150].
>
> Keyword with "cruise ship" text and average monthly search volume "135000" 
> was found with Products and Services categories: [10153, 10017, 10150].
>
> Keyword with "royal cruise" text and average monthly search volume "14800" 
> was found with Products and Services categories: [10153, 10017, 12093, 
> 10150].

How can I get account status?

2018-10-16 Thread tom . wagstaff
Hi everyone,

I want to get account status from the API i.e. is it active, or has it been 
suspended, cancelled etc.

It seems that CustomerService or ManagedCustomerService only return active 
accounts - can anyone confirm if that's the case?

Cheers,
Tom

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

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


Re: How can I get account status?

2018-10-16 Thread tom . wagstaff
Further to my own question: how does the Keywords Performance Report treat 
suspended accounts?

In my experience it sometimes throws a CUSTOMER_NOT_ACTIVE error - but 
sometimes accepts the query - and comes back reporting 0 impressions etc. 
for all campaigns/ad groups/keywords...

On Tuesday, 16 October 2018 18:23:24 UTC+1, tom.wa...@raisingit.com wrote:
>
> Hi everyone,
>
> I want to get account status from the API i.e. is it active, or has it 
> been suspended, cancelled etc.
>
> It seems that CustomerService or ManagedCustomerService only return active 
> accounts - can anyone confirm if that's the case?
>
> Cheers,
> Tom
>

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

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


Re: How can I get account status?

2018-10-17 Thread tom . wagstaff
Thanks Luis,

That's a shame. What about the ManagedCustomerService? When I query my 
accounts through e.g. your account hierarchy script (
https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/v201809/account_management/get_account_hierarchy.py)
 
it seems that all inactive accounts are left out. Could that be a way of 
discovering this, or is it only excluding accounts in certain circumstances?

Cheers,
Tom

On Tuesday, 16 October 2018 23:52:09 UTC+1, Luis Xander Talag (AdWords API 
Team) wrote:
>
> Hi Tom,
>
> Unfortunately, there is no available service in AdWords API that could 
> retrieve the status of your account. Currently, your account status could 
> only be seen through your Google Ads UI. If you tried to create a request 
> against an inactive account, you would get the CUSTOMER_NOT_ACTIVE error.
>
> Thanks and regards,
> Luis
> AdWords API Team
>
> On Wednesday, October 17, 2018 at 1:26:44 AM UTC+8, tom.wagstaff wrote:
>>
>> Further to my own question: how does the Keywords Performance Report 
>> treat suspended accounts?
>>
>> In my experience it sometimes throws a CUSTOMER_NOT_ACTIVE error - but 
>> sometimes accepts the query - and comes back reporting 0 impressions etc. 
>> for all campaigns/ad groups/keywords...
>>
>> On Tuesday, 16 October 2018 18:23:24 UTC+1, tom.wa...@raisingit.com 
>> wrote:
>>>
>>> Hi everyone,
>>>
>>> I want to get account status from the API i.e. is it active, or has it 
>>> been suspended, cancelled etc.
>>>
>>> It seems that CustomerService or ManagedCustomerService only return 
>>> active accounts - can anyone confirm if that's the case?
>>>
>>> Cheers,
>>> Tom
>>>
>>

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

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


Re: How can I get account status?

2018-10-17 Thread tom . wagstaff
Thanks Luis,

That's reassuring. Just to confirm: is it only accounts inactive in the 
circumstances described in the blog i.e. no spend for 15 months that would 
not be returned, or is it the case that ManagedCustomerService will only 
return active accounts? So any account that's inactive whether that's 
because it has been cancelled, suspended etc. will be excluded from 
ManagedCustomerService. It sounds like that's the case, and that's ideal!

Cheers,
Tom

On Wednesday, 17 October 2018 16:58:13 UTC+1, Luis Xander Talag (AdWords 
API Team) wrote:
>
> Hi Tom,
>
> Yes, you are correct. As stated in this blog post 
> <https://ads-developers.googleblog.com/2018/03/changes-to-inactive-adwords-accounts.html>,
>  
> inactive accounts will no longer be returned when you used the 
> ManagedCustomerService.get() method. This being said, you could only 
> retrieved those active accounts.
>
> Regards,
> Luis
> AdWords API Team
>
> On Wednesday, October 17, 2018 at 6:34:05 PM UTC+8, tom.wagstaff wrote:
>>
>> Thanks Luis,
>>
>> That's a shame. What about the ManagedCustomerService? When I query my 
>> accounts through e.g. your account hierarchy script (
>> https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/v201809/account_management/get_account_hierarchy.py)
>>  
>> it seems that all inactive accounts are left out. Could that be a way of 
>> discovering this, or is it only excluding accounts in certain circumstances?
>>
>> Cheers,
>> Tom
>>
>> On Tuesday, 16 October 2018 23:52:09 UTC+1, Luis Xander Talag (AdWords 
>> API Team) wrote:
>>>
>>> Hi Tom,
>>>
>>> Unfortunately, there is no available service in AdWords API that could 
>>> retrieve the status of your account. Currently, your account status could 
>>> only be seen through your Google Ads UI. If you tried to create a request 
>>> against an inactive account, you would get the CUSTOMER_NOT_ACTIVE error.
>>>
>>> Thanks and regards,
>>> Luis
>>> AdWords API Team
>>>
>>> On Wednesday, October 17, 2018 at 1:26:44 AM UTC+8, tom.wagstaff wrote:
>>>>
>>>> Further to my own question: how does the Keywords Performance Report 
>>>> treat suspended accounts?
>>>>
>>>> In my experience it sometimes throws a CUSTOMER_NOT_ACTIVE error - but 
>>>> sometimes accepts the query - and comes back reporting 0 impressions etc. 
>>>> for all campaigns/ad groups/keywords...
>>>>
>>>> On Tuesday, 16 October 2018 18:23:24 UTC+1, tom.wa...@raisingit.com 
>>>> wrote:
>>>>>
>>>>> Hi everyone,
>>>>>
>>>>> I want to get account status from the API i.e. is it active, or has it 
>>>>> been suspended, cancelled etc.
>>>>>
>>>>> It seems that CustomerService or ManagedCustomerService only return 
>>>>> active accounts - can anyone confirm if that's the case?
>>>>>
>>>>> Cheers,
>>>>> Tom
>>>>>
>>>>

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

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


How to import report data in Power BI?

2019-05-28 Thread Tom Wagstaff
Hi everyone,

I'd like to include data from some basic reports from the AdWords API in a 
Power BI dashboard. However, I'm not clear if it's possible to query the 
API directly, without any of the client libraries?

Cheers,
Tom

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

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


  1   2   >