Friday, 30 September 2016

Re: v201609 ... any word on release? Also, any work on the sunsetting of v201605?

Hi Eric,

Thanks for your suggestion regarding the blog post. I would convey the same to my team. Regarding dates for version sunsets, I would suggest keeping an eye on our blog as the latest information is made available on the blog. 

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+unsubscribe@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+unsubscribe@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/cb87e07a-4e27-4c9c-921c-68de08a84bc7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: What is returned from addition of email addresses using Customer Match?

Hi Ted,

As far as I know, there is no other information on the user other than the email that is saved when using Customer Match.

Regards,
Anthony
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+unsubscribe@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+unsubscribe@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/141227bb-9e3d-4491-9e50-acd2d744abd6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Adwords API Report Data Discrepancies Compared to Adwords UI.

Hi Marc,

My apologies for not responding sooner. I was sick for a couple of days, and this got missed. I'll reply on the other private thread that we have going.

Cheers,
Nadine, AdWords API Team

On Friday, September 30, 2016 at 3:47:24 PM UTC-4, Adwords Webmarketing wrote:
Hi Anthony,

I was contacted by Nadine telling me that you were looking into the problem but haven't heard back.

We look forward to having an update on this problem.

Regards,

Marc.


On Friday, September 23, 2016 at 12:42:57 PM UTC-4, Anthony Madrigal wrote:
Hi Marc,

Could you please provide me with the full report definition where you are seeing these discrepancies, along with your client customer Id? Please use reply privately to author when doing so.

Thanks,
Anthony
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+unsubscribe@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+unsubscribe@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/72c86f20-7bee-4af2-9078-2932d8269cbc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Accessing the opportunities via the api

Hi,

Although you might be able to automate most suggestions that you see in the opportunities tab using the API, you cannot fetch the suggestions themselves via the API. In general, most functionality in the AdWords web interface can be replicated using the API. For example, you can refer to this guide on how to mutate a campaign's budget using the API. For managing multiple client account budgets under a manager account, you can use the BudgetOrderService. Similarly, you can use the CampaignExtensionSettingService to add site-links to your campaign via the API. Additionally, AdWords API provides you with bid landscapes, which can help you estimate the performance of your campaign if you made changes to the bid, and TrafficEstimatorService, which can help you estimate traffic for existing campaigns and ad groups. 

Hope this information is helpful. Please revert if you have additional questions. 

Regards,
Vishal, 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+unsubscribe@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+unsubscribe@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/01c2c2de-30d1-4eb8-98e4-c07dedd462f2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

BidLandscape for Product Groups within an Ad Group

Hello Google,
Sorry if this is a silly question, but I've read everything I can find in the documentation, and I'm not able to figure this out.

I am trying to use the Adwords API to get the BidLandscape data for a Product Group within a given AdGroup of a shopping campaign. I can view the data that I want in the Adwords website Bid Simulator, so it does exist, but I can't figure out how to pull the same data through the API. 

I am working in Python, and I believe using the getAdGroupBidLandscape() is the way to approach this:

>>> data_service = client.GetService('DataService')
>>> selector = {
                    'fields': ['AdGroupId', 'CampaignId', 'Bid', 'StartDate', 'EndDate'],
                    'predicates': [{'field': 'AdGroupId', 'operator': 'IN', 'values': [adgroup_id]}]
                 }
>>> results = data_service.getAdGroupBidLandscape(selector)
>>> print(results)

(AdGroupBidLandscapePage){     totalNumEntries = 0     Page.Type = "AdGroupBidLandscapePage"   }

The output is zero entries for the adgroups I am interested in. Through the website, I am able to view the Bid Simulations for these Adgroups, by first selecting the 
AdGroup, and THEN clicking on a Product group within it. Then the data I want is accessed through the little graph link under Max CPC, in the row called "All products"... I found this by following the instructions on the Adwords help page: Use the bid simulator with Shopping campaigns. Is it possible to pull this same data through the API?

Thank you in advance for your help with this!
Jes

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/e2cc5b95-dfae-4f29-b80f-a25432a8ed70%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Connection refused with proxy obtaining access token

Hi Christopher, 

Are you using the AdWords API Java client library to make API requests? Could you try setting the properties mentioned here and try again?

Thanks,
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+unsubscribe@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+unsubscribe@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/09314ea5-8205-46d3-a21c-c5d2e1cbfb94%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Как отслеживать остаток в компаниях и аккаунтах через API google adwords

Hi,

Unfortunately, I can respond to your query in English only. If I understand your question correctly, do you want to check if one can fetch the account spend through the API? In that case, you can use the Account Performance Report. The Cost field in the report would give you an aggregated spend for that account during the selected time period. For more information on how to get started with reports, please refer to this article

If that's not what you meant, could you please elaborate your question?

Regards,
Vishal, 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+unsubscribe@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+unsubscribe@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/6b7a60a8-7841-4675-9c15-6a62e6bda681%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Adwords API Report Data Discrepancies Compared to Adwords UI.

Hi Anthony,

I was contacted by Nadine telling me that you were looking into the problem but haven't heard back.

We look forward to having an update on this problem.

Regards,

Marc.


On Friday, September 23, 2016 at 12:42:57 PM UTC-4, Anthony Madrigal wrote:
Hi Marc,

Could you please provide me with the full report definition where you are seeing these discrepancies, along with your client customer Id? Please use reply privately to author when doing so.

Thanks,
Anthony
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+unsubscribe@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+unsubscribe@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/89492979-d8a5-4ba7-9f8f-7cec805a93fe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: v201609 ... any word on release? Also, any work on the sunsetting of v201605?

Yeah, sorry, I has posted the wrong link.  I was instead referring to https://googleadsdeveloper.blogspot.com/2016/01/new-release-schedule-for-adwords-api.html... which looks like it would sunset in November if you just follow down the trajectory of the May 2016... which would put it in the right-most column (sunset) for the next row (not shown) which should be November.  But I see your point, because it states support will end 4 weeks later, putting it into December. I would certainly hope they wouldn't sunset it right around the holidays.

On Friday, September 30, 2016 at 3:39:08 AM UTC-7, Zweitze wrote:
On sunset dates:

Note the sunset on previous version v201603 is October 25, it would be very strange if v201605 sunsets a few weeks later. December is probably not an option either, at the API workshop (at least in Hamburg) we were told that Google doesn't want to sunset in December because of the holiday season: most of us are very busy for regular work or on holiday, Google doesn't want to interfere with that.

So my bet is January.

Note: I am not with Google, just sharing my hunch.


On Thursday, September 29, 2016 at 6:55:31 PM UTC+2, Eric Bolstad wrote:

Just looking for some word on the release of the next version (v201609)... and interested in the exact sunset date of v201605.  Once could extrapolate from https://developers.google.com/adwords/api/docs/sunset-dates that it will be in November, but I need to plan my team around it. 

(Also, just as feedback on the referenced sunset-dates page... if you just added the version in the vyyyymm format, it would be much easier to read :)

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/da1bccdb-2e91-4d6e-bf97-6a9e5a73285a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: ExitApi documentation

Hello,

Exit API is not specific to AdWords API, so I do not know where the documentation would be for it. Since you can use Exit API in the UI, I suggest asking the AdWords Community Forum since they may be able to answer.

Regards,
Anthony
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+unsubscribe@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+unsubscribe@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/918c7fa9-67cf-4d9a-a9e5-2e5ad6de2fe0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: v201609 ... any word on release? Also, any work on the sunsetting of v201605?

Regarding the format, sorry I was referring to this post: https://googleadsdeveloper.blogspot.com/2016/01/new-release-schedule-for-adwords-api.html... which does not follow the same format. 

On Thursday, September 29, 2016 at 1:57:02 PM UTC-7, Vishal Vinayak (Adwords API Team) wrote:
Hi Eric,

Unfortunately, I cannot comment on the release date for the next version of AdWords API. Please keep an eye on our blog for updates regarding the release (sunset dates for the previous versions would be available on the blog as well). 

Regarding your suggesting, could you please elaborate? I can see that the API versions are already listed in the vYYYYMM format.

Regards,
Vishal, 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+unsubscribe@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+unsubscribe@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/c439b839-c212-4ce5-a469-e0a653da5ace%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

What is returned from addition of email addresses using Customer Match?

Hello,

I'm trying to setup custom match via email through the adwords API.  From my understanding the process would be like this:

1) Upload list of email addresses to the AdWord API
2) AdWords campaigns gets updated using Customer Match audience 
3) ...
4) Profit

My question is what data from these users is gained using customer match? Will I get anymore info about the user (unique ID, etc.) or will it just be an additional email in my audience?

Thanks for your 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+unsubscribe@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+unsubscribe@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/9e867f0b-3873-4a34-b381-8a0390873d76%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Google Adwords API + Python. Multiple adwords client access account.

Hi,

A given report request can only include data from a single AdWords account. However, you can use the parallel_report_download example to download reports for all accounts directly under a manager account in parallel threads. This example uses ManagedCustomerService to get a list of accounts under your manager account and then spawns multiple threads to download reports for these accounts. Example code in other languages are available here.

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+unsubscribe@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+unsubscribe@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/814c1417-d379-4ee1-985f-5bf576ce9b79%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Image URLs 404

Hi,

Could you provide the complete SOAP XML request and response logs for the AdGroupAdService get request? Did you use MediaService to upload these images or were these images uploaded in the UI while creating the image ad?

Please use Reply privately to author when sending logs. 

Thanks,
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+unsubscribe@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+unsubscribe@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/c83f3f2e-7655-4696-a66f-2fceea25457a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Connection to https://accounts.google.com refused when using a proxy

Okay, I'm stuck authenticating to the Google API.
NOTE: I am waiting to hear back from the network people on what might be in some logs, but I thought I would post a question here in case there is something else I can do.

If I created the following cURL command correctly, the following is what happens when I run it from the command line on the server.
I did add "-x http://webproxy.h.corp.junk:80" to the cURL to explicitly set the proxy

The parameters are the same as I use in a Java test HTTP post that works just fine on my local workstation (see below).

curl -v -k -x http://webproxy.h.corp.junk:80 --header "Content-Type: application/x-www-form-urlencoded" \
> -F 'grant_type=refresh_token' \
> -F 'refresh_token=1/hDGjsPYJd****************' \
> -F 'client_id=628259514038-96*************.apps.googleusercontent.com' \
> -F 'client_secret=******************' \
> https://accounts.google.com/o/oauth2/token

* About to connect() to proxy webproxy.h.corp.services port 80 (#0)
*   Trying 163.231.26.134... connected
* Connected to webproxy.h.corp.services (163.231.26.134) port 80 (#0)
* Establish HTTP proxy tunnel to accounts.google.com:443
> CONNECT accounts.google.com:443 HTTP/1.1
> Host: accounts.google.com:443
> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.21 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> Proxy-Connection: Keep-Alive
>
< HTTP/1.0 200 Connection established
<
* Proxy replied OK to CONNECT request
* Initializing NSS with certpath: sql:/etc/pki/nssdb
* warning: ignoring value of ssl.verifyhost
* skipping SSL peer certificate verification
* SSL connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
* Server certificate:
*       subject: CN=accounts.google.com,O=Google Inc,L=Mountain View,ST=California,C=US
*       start date: Sep 14 08:44:36 2016 GMT
*       expire date: Dec 07 08:19:00 2016 GMT
*       common name: accounts.google.com
*       issuer: CN=Google Internet Authority G2,O=Google Inc,C=US
> POST /o/oauth2/token HTTP/1.1
> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.21 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> Host: accounts.google.com
> Accept: */*
> Content-Length: 601
> Expect: 100-continue
> Content-Type: application/x-www-form-urlencoded; boundary=----------------------------8c681bcd32df
>
* Done waiting for 100-continue
< HTTP/1.1 400 Bad Request
< Content-Type: application/json; charset=utf-8
< Cache-Control: no-cache, no-store, max-age=0, must-revalidate
< Pragma: no-cache
< Expires: Mon, 01 Jan 1990 00:00:00 GMT
< Date: Fri, 30 Sep 2016 13:05:52 GMT
< X-Content-Type-Options: nosniff
< X-Frame-Options: SAMEORIGIN
< X-XSS-Protection: 1; mode=block
< Server: GSE
< Alt-Svc: quic=":443"; ma=2592000; v="36,35,34,33,32"
< Accept-Ranges: none
< Vary: Accept-Encoding
< Transfer-Encoding: chunked
<
{
  "error" : "invalid_request",
  "error_description" : "Required parameter is missing: grant_type"
* Connection #0 to host webproxy.h.corp.services left intact
* Closing connection #0
}

When I run the test on my workstation with the same HTTP post request parameters being set I successfully obtain the required authentication token back from Google.

This is the code snippet that is throwing the exception.

HttpResponse httpResponse = httpclient.execute(httppost);

When this code executes on the server I receive the following exception after 20 secconds.
org.apache.http.conn.HttpHostConnectException: Connection to https://accounts.google.com refused
        at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:190)
        at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
        at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
        at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784)
        at com.findlaw.adwords.AdWordsApiApplication.run(AdWordsApiApplication.java:87)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
        at com.findlaw.adwords.AdWordsApiApplication.main(AdWordsApiApplication.java:152)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
Caused by: java.net.ConnectException: Connection timed out
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
        at java.net.Socket.connect(Socket.java:589)
        at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)
        at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:414)
        at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
        ... 16 more

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/386f6983-b38b-4636-a21a-ccb53256ebce%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: AdPerformanceReport - zero impressions with the fields 'Date'

Hi,

Could you provide the complete report definition used along with your clientCustomerId? Could you also retry the request with the includeZeroImpressions header set to true? Please use Reply privately to author when responding. 

Thanks,
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+unsubscribe@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+unsubscribe@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/e667f872-3580-40bb-80ce-075c36ac287a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

ExitApi documentation

Hello, 

I am trying to find documentation about working with ExitApi to allow multiple clickTags on ads created outside of Google Web Designer but served through the Google Display Network. 

Thank you!

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@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+unsubscribe@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/0d19d595-3e96-4b3e-a216-d15a20ecee80%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Documentation is missing field for AdGroupAd

Hi,

Thanks for mentioning this! I have informed our team to update the documentation accordingly.

Cheers,
Anthony
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+unsubscribe@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+unsubscribe@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/523b32f7-8563-4bff-bf1f-4f9bf6f973ef%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: How to disable automated extensions?

Hi,

Since you are doing it manually, I suggest reaching out to the AdWords Community Forum since they deal with UI specific questions.

Cheers,
Anthony
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+unsubscribe@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+unsubscribe@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/7f77d300-970a-43b0-a86d-64ff73341b17%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Why are keywords case sensitive?

Greetings!

Thanks for pointing this out! Could you do me a big favor? Could you please point me to the places in the documentation where it says that the keywords are not case sensitive. It looks like we may need to update our documentation. In the meantime, I'll make sure that this is expected behavior.

Cheers,
Nadine, AdWords API Team

On Thursday, September 29, 2016 at 7:33:46 PM UTC-4, Chloe wrote:
The docs says keywords are not case sensitive, but the API returns different Google ids for different cases of keywords (all other things being equal).

select keyword, google_id from keyword join ad_group_keyword on keyword.id = keyword_id where keyword.id in (29537062,32051019);
 keyword | google_id
---------+-----------
 Zip wax | 401869411
 zip wax |  93065030

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/c0b17945-d77b-4b73-a67c-5d019f413fac%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Complaint about PHP client library not fixing problems and closing issues prematurely

OK that seemed to work for the single time I ran it locally, but I can't insert those lines into the Composer distribution for deployment on Heroku. Heroku pulls the library from Composer during build/deploy automatically. The problem is also intermittent so I can't tell if it is fixed for good. I replied privately to your previous message.


On Tuesday, August 30, 2016 at 3:59:17 AM UTC-4, Thanet Knack Praneenararat (AdWords API Team) wrote:
Hi Chloe,

In SoapClientFactory, could you try adding the following lines anywhere in the GenerateServiceClient method?
$contextOptions['http']['protocol_version'] = '1.0';
$contextOptions['http']['header'] = 'Connection: Close';

Could you try adding that and see if the situation is getting better please?

Thanks,
Thanet, AdWords API Team

On Tuesday, August 30, 2016 at 2:50:27 PM UTC+7, Thanet Knack Praneenararat (AdWords API Team) wrote:
Hi Chloe,

Sorry if my words weren't clear. 
Of course, we're trying to help you but as we're not expert in Heroku and we can't try many things on your account directly, it's difficult for me to help you resolve the issue very quickly.

Could you please give me your requestId (if you can get it from the log) or your clientCustomerId via Reply privately to author please?
I need to use that to double check if your request's response has been sent out from our server.

Thank you so much in advance.

Best,
Thanet, AdWords API Team

On Tuesday, August 30, 2016 at 6:30:03 AM UTC+7, Chloe wrote:
Please contact GitHub to get them to fix their site. I still can't comment. See the screenshot above.

Just because I mention Heroku, you are using that as a red herring. That's like me saying "the software is running on a Dell computer" and you responding "oh Dell is out of our scope". 

The errors are becoming more & more frequent now. I ran a request from development against the production database and production AdWords to collect a log file. It ran very, very slow. Here is the request info log:

[Aug 28 2016 03:25:58.000000 - ERROR] effectiveUser=9999999999 service=AdGroupCriterionService method=query operators={} responseTime=null requestId=null operations=null units=null server=adwords.google.com isFault=true faultMessage=Error Fetching http body, No Content-Length, connection closed or chunked data

Here is the soap XML log:

[Aug 28 2016 03:25:58.000000 - ERROR] POST /api/adwords/cm/v201605/AdGroupCriterionService HTTP/1.1
Host: adwords.google.com
Connection: Keep-Alive
User-Agent: PHP-SOAP/5.6.24, gzip
Accept-Encoding: gzip, deflate
Content-Encoding: gzip
Content-Type: text/xml; charset=utf-8
SOAPAction: ""
Content-Length: 434
Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://adwords.google.com/api/adwords/cm/v201605">
  <SOAP-ENV:Header>
    <ns1:RequestHeader>
      <ns1:clientCustomerId>9999999</ns1:clientCustomerId>
      <ns1:developerToken>xxxxxxxxxxxxxxxxx</ns1:developerToken>
      <ns1:userAgent>ShopWiz (AwApi-PHP/10.0.0, Common-PHP/10.0.0, PHP/5.6.24)</ns1:userAgent>
    </ns1:RequestHeader>
  </SOAP-ENV:Header>
  <SOAP-ENV:Body>
    <ns1:query>
      <ns1:query>SELECT Id, KeywordText, KeywordMatchType, AdGroupId, Status, CpcBid where CriteriaType = KEYWORD and CampaignId = 423787137 LIMIT 11000,1000</ns1:query>
    </ns1:query>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=UTF-8
Content-Encoding: gzip
Date: Sat, 27 Aug 2016 16:57:57 GMT
Expires: Sat, 27 Aug 2016 16:57:57 GMT
Cache-Control: private, max-age=0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Server: GSE
Alt-Svc: clear
Transfer-Encoding: chunked



--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/2e1fadba-28bb-44ec-9c18-89f55a91c823%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Connection refused with proxy obtaining access token


Okay, I'm stuck authenticating to the Google API and looking for ideas.  I have tried so many suggestions from the web but none seem to get me past the connection issue.

I am waiting to talk to a Linux admin to see if the proxy is blocking outbound requests to Google, but I thought I would post a question here to maybe learn something else I'm missing.

Thanks for any advice.

 

If I created the following cURL command correctly, the following is what happens when I run it from the Linux command line.

Note: I did also add "-x http://webproxy.h.corp.services:80" to the cURL to explicitly set  the proxy

The parameters are the same as I use in a Java test HTTP post that works just fine on my local workstation (see below) so the "Required parameter…." error I believe is misleading.

 

curl -v -k -x http://webproxy.h.corp.services:80 --header "Content-Type: application/x-www-form-urlencoded" \

> -F 'grant_type=refresh_token' \

> -F 'refresh_token=1/hDGjsPYJd0WQbFlX******************' \

> -F 'client_id=628259514038-********************.apps.googleusercontent.com' \

> -F 'client_secret=*****************' \

> https://accounts.google.com/o/oauth2/token

 

* About to connect() to proxy webproxy.h.corp.services port 80 (#0)

*   Trying 163.231.26.134... connected

* Connected to webproxy.h.corp.services (163.231.26.134) port 80 (#0)

* Establish HTTP proxy tunnel to accounts.google.com:443

> CONNECT accounts.google.com:443 HTTP/1.1

> Host: accounts.google.com:443

> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.21 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2

> Proxy-Connection: Keep-Alive

> 

< HTTP/1.0 200 Connection established

< 

* Proxy replied OK to CONNECT request

* Initializing NSS with certpath: sql:/etc/pki/nssdb

* warning: ignoring value of ssl.verifyhost

* skipping SSL peer certificate verification

* SSL connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

* Server certificate:

*       subject: CN=accounts.google.com,O=Google Inc,L=Mountain View,ST=California,C=US

*       start date: Sep 14 08:44:36 2016 GMT

*       expire date: Dec 07 08:19:00 2016 GMT

*       common name: accounts.google.com

*       issuer: CN=Google Internet Authority G2,O=Google Inc,C=US

> POST /o/oauth2/token HTTP/1.1

> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.21 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2

> Host: accounts.google.com

> Accept: */*

> Content-Length: 601

> Expect: 100-continue

> Content-Type: application/x-www-form-urlencoded; boundary=----------------------------8c681bcd32df

> 

* Done waiting for 100-continue

< HTTP/1.1 400 Bad Request

< Content-Type: application/json; charset=utf-8

< Cache-Control: no-cache, no-store, max-age=0, must-revalidate

< Pragma: no-cache

< Expires: Mon, 01 Jan 1990 00:00:00 GMT

< Date: Fri, 30 Sep 2016 13:05:52 GMT

< X-Content-Type-Options: nosniff

< X-Frame-Options: SAMEORIGIN

< X-XSS-Protection: 1; mode=block

< Server: GSE

< Alt-Svc: quic=":443"; ma=2592000; v="36,35,34,33,32"

< Accept-Ranges: none

< Vary: Accept-Encoding

< Transfer-Encoding: chunked

< 

{

  "error" : "invalid_request",

  "error_description" : "Required parameter is missing: grant_type"

* Connection #0 to host webproxy.h.corp.services left intact

* Closing connection #0

}

 

When I run the test Java code on my workstation I successfully obtain the required authentication token back from Google.

 

This is the code snippet that is throwing the exception.

HttpResponse httpResponse = httpclient.execute(httppost);

 

When this code executes on Linux box I receive the following exception after 20 seconds.

org.apache.http.conn.HttpHostConnectException: Connection to https://accounts.google.com refused

        at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:190)

        at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)

        at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)

        at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)

        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)

        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)

        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784)

        at com.findlaw.adwords.AdWordsApiApplication.run(AdWordsApiApplication.java:87)

        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)

        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)

        at com.findlaw.adwords.AdWordsApiApplication.main(AdWordsApiApplication.java:152)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:497)

        at org.apache.hadoop.util.RunJar.run(RunJar.java:221)

        at org.apache.hadoop.util.RunJar.main(RunJar.java:136)

Caused by: java.net.ConnectException: Connection timed out

        at java.net.PlainSocketImpl.socketConnect(Native Method)

        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

        at java.net.Socket.connect(Socket.java:589)

        at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)

        at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:414)

        at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)

        ... 16 more

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/ba9ac1cf-aef8-4331-97da-4e3e84d3dd5e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Image URLs 404

Hi,

I created an image ad in the AdWords UI and I got it through the API, and all the urls of the image give 404 - why?

This is the part of the ImageAd object, that contains the URLs:

public 'urls' =>                   array (size=3)                    0 =>                       object(Media_Size_StringMapEntry)[436]                        public 'key' => string 'SHRUNKEN' (length=8)                        public 'value' => string 'https://tpc.googlesyndication.com/simgad/3448693613065808364' (length=60)                    1 =>                       object(Media_Size_StringMapEntry)[435]                        public 'key' => string 'PREVIEW' (length=7)                        public 'value' => string 'https://tpc.googlesyndication.com/simgad/14938093520385157517' (length=61)                    2 =>                       object(Media_Size_StringMapEntry)[434]                        public 'key' => string 'FULL' (length=4)                        public 'value' => string 'https://tpc.googlesyndication.com/simgad/10391421907388784359' (length=61)


The same links are used in the AdWords UI and the images don't appear.

Thank you!

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@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+unsubscribe@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/24fb3268-ff12-4202-9bab-ebac0f735ca1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Google Adwords API + Python. Multiple adwords client access account.

Goal: Need to get ALL statistic from Adwords('reportType':'CAMPAIGN_PERFORMANCE_REPORT') for ALL campaigns for ALL adwords client account.
Question: Can I get statistic for ALL campaigns for ALL adwords client account in ONE request? (Right now I can do it for one request for one account). 

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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+unsubscribe@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+unsubscribe@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/10ecd65b-cb99-4488-b033-b3b3dad0acf1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Accessing the opportunities via the api

When I login to my google adwords account and select a campaign, there is an opportunities tab. Here it has suggestions for increasing the budget, adding site links etc.

Can those suggestions be fetched from the API? I can't see anything in the docs...

If not, could the settings around the increasing of the budget be fetched some how. For example is it possible to estimate if we doubled our budget how many extra clicks it would get?

Thanks

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@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+unsubscribe@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/12c033e9-45fc-4f12-8080-ef9dd652958d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.