Re: ADD ExpressionRuleUserList OPERATION_NOT_SUPPORTED

2015-12-17 Thread ralph
Hi Mike--

I got my client to build a request that looks just like yours, but now i'm 
getting the error about being unable to construct a ruleItem because it is 
abstract:

Cannot construct an instance of com.google.ads.api.services.datax.userlists.
rule.RuleItem because it is abstract.  You are probably missing an @Uses 
annotation while invoking public abstract com.google.ads.api.services.datax.
userlists.UserListReturnValue com.google.ads.api.services.datax.
adwordsuserlist.AdwordsUserListService.mutate(java.util.List) throws com.
google.ads.api.services.common.error.ApiException with params [[com.google.
ads.api.services.datax.adwordsuserlist.v201509.jaxbgen.
UserListOperation@47c87410]].

I've seen your answers to a couple other posts about similar statements, 
but the format of the xml requests in the answers in those threads are 
different enough that I can't adapt them to my own.  Here is the body of my 
request fixed to look like yours:


  
  https://adwords.google.com/api/adwords/rm/v201509";>
 
ADD

   Woopra_test_label_Id
   test_label_Id
   
  
 

   Woopra_test_label_Id

EQUALS
true
 
  
   

 
  
   



thanks
--Ralph


On Wednesday, December 16, 2015 at 7:01:17 AM UTC-8, Michael Cloonan 
(AdWords API Team) wrote:
>
> Hello,
>
> Rather than have a tag , you should have  xsi:type="ExpressionRuleUserList">. The fields for the 
> ExpressionRuleUserList go directly within the operand. Similarly, instead 
> of , you should have , and 
> then the StringRuleItem attributes go directly within the  tag. Just 
> to make it cleaner, you should also remove the  altogether, rather than 
> specifying it as nil.
>
> I am confused about why you're getting an error pointing to the operator, 
> but hopefully cleaning up the operand to have the correct format by 
> following the instructions above will fix it anyway.
>
> Just to be clear, the SOAP body you posted most recently, with 
> corrections, should look like this:
>
>  
>   https://adwords.google.com/api/adwords/rm/v201509";>
>  
> ADD
> 
>Woopra Label: test-label-Id
>test-label-Id
>
>   
>  
> Woopra_Label-test-label-Id
> EQUALS
> true
>  
>   
>
> 
>  
>   
>
>
> Regards,
> Mike, AdWords API Team
>
>
> On Wednesday, December 16, 2015 at 2:28:48 AM UTC-5, ra...@woopra.com 
>  wrote:
>>
>> Ok I have tried probably 30 combinations now.  I still get the same 
>> error: 
>>
>> `[OperatorError.OPERATOR_NOT_SUPPORTED @ operations[0], 
>> RequiredError.REQUIRED @ operations[0].operator]`
>>
>> Unless I mess up the whole operation in which case it adds to the errors 
>> list: `RequiredError.REQUIRED @ operations[0].operand` Which happens when I 
>> try and wrap the operator/operand pair in another object like 
>> "UserListOperation"
>> So what this means to me is that the operand is not being read correctly.
>>
>> I'm not sure exactly what you meant by "You need to use the 
>> ExpressionRuleUserList 
>> 
>>  to 
>> add the RuleItem 
>> 
>>  instead 
>> of the RuleBasedUserList 
>> ."
>>  
>> Perhaps you can make your suggestions directly on the xml that I send so 
>> that i can figure out how to get that output from my soap client?  But 
>> since no matter what I do to the operand the error says the same thing 
>> about the operator, I feel like there is something wrong there.  should it 
>> be literally "" or "ADD" or what?  There isn't much room to play 
>> with the operator though...that's the flaw in my theory. :)
>>
>> Here's just the body of a cleaner attempt:
>>
>>  
>>   https://adwords.google.com/api/adwords/rm/v201509";>
>>  
>> ADD
>> 
>>
>>   
>>   Woopra Label: test-label-Id
>>   test-label-Id
>>   
>>  
>> 
>>
>>   Woopra_Label-test-label-Id
>>   EQUALS
>>   true
>>
>> 
>>  
>>   
>>
>> 
>>  

Re: ADD ExpressionRuleUserList OPERATION_NOT_SUPPORTED

2015-12-17 Thread ralph
Hi Mike--
So I added the tag attributes you suggested.  At first this gave me some 
new errors about my rule item key being malformed, etc.  Once I fixed 
those, it went back to the same error:
[OperatorError.OPERATOR_NOT_SUPPORTED @ operations[0], RequiredError.REQUIRED 
@ operations[0].operator]

Here is the entire request again in case I'm missing something in the 
header or something in my account.


http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:cm="https://adwords.google.com/api/adwords/cm/v201509"; 
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"; 
xmlns:tns="https://adwords.google.com/api/adwords/rm/v201509"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
   
  https://adwords.google.com/api/adwords/rm/v201509"; 
xmlns="https://adwords.google.com/api/adwords/rm/v201509";>
 Woopra:AppConnect:getTrackers
 X
 4579826953
  
   
   
  https://adwords.google.com/api/adwords/rm/v201509";>
 
ADD

   Woopra_test_label_Id
   test_label_Id
   
  
 

   
  Woopra_test_label_Id
   
   EQUALS
   true

 
  
   

 
  
   




So what could be wrong with the operator?  is "ADD" supposed to be a tag in 
itself?

--Ralph




-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/73271910-99b7-492a-a88b-fec5a71d8630%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Dynamics Remarketing ads for retail

2015-12-17 Thread Ezequiel Murillo
Sorry, I think I didn't explain myself as I should have. I want to create 
an ad for a Dynamic Remarketing Campaign in the Display Network, not a 
Shopping campaign.
I would also like to have a many products in a single ad, so that's what I 
thought I would need a Template ad, I guess an html5 template ad. 
The type of ad I want to create using the API is like the one explained 
here:

https://support.google.com/adwords/answer/3265299?hl=en

When I create them using the UI I just choose a template and the images and 
everything are pulled from my Merchant Center. I'm just not sure how to do 
that from the API. 
I dont find the one in:
https://developers.google.com/adwords/api/docs/guides/template-ads
very informative.

Thanks!

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

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


Re: Adwords Report issue

2015-12-17 Thread Anthony Madrigal
Hi,

Could you try adding the field EffectiveFinalUrl 

 to 
your report to see if that changes anything? Another possibility of why 
there is no data returning is that you have *include_zero_impressions=False. 
*The Urls may not have received any impressions that day, so it is not 
being returned. Try setting that to True and see if data is returned.

Please let me know if there is still no data returning.

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+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/ec3a019e-31ae-421d-9f26-2b0f0fb887f2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Dynamics Remarketing ads for retail

2015-12-17 Thread Umesh Dengale
Hello,

You could create the ProductAd 

 using 
the AdGroupAdService 
.
 
Please check out the AddShoppingCampaign 

 Java 
example code from the client library. Other languages code could be found 
here .

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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/c08ab216-6441-45b4-ac9f-05acfc0655fe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Gender performance report always segmenting by ad group

2015-12-17 Thread Yin Niu
Hi Tiana, 

Gender/Age report will break down by Gender/Age range AND ad group, that is 
why you will see multiple rows per gender. 

Thanks,
Yin, 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/15b4687a-5eba-40c0-9267-e22ecb48398a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: What is best practice to extract general data at all levels of granularity?

2015-12-17 Thread cscanlin
This is exactly what I was looking for, not sure how I missed it. Thanks!

On Thursday, December 17, 2015 at 8:54:09 AM UTC-8, Yin Niu wrote:
>
> Hi Chris, 
>
> You won't be able to retrieve Campaign or AdGroup details from 
> AdGroupAdService, but you could use Ad Performance Report 
> 
>  to 
> get the data you need. 
>
> Thanks,
> Yin, 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/7540ed91-baf5-4b44-82d7-3d843382fe44%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: PHP invalid_grant via oauth? Can someone help me figure out what I am doing wrong?

2015-12-17 Thread Michael Cloonan (AdWords API Team)
Hello James,

I apologize for the unnecessary back and forth.

How exactly are you generating the new refresh tokens you're using with 
AdWords?

I do know that AdWords is different from other Google APIs in some ways, 
such as the one you've found where it can't be enabled the same way. I'm 
afraid that this may extend to how you generate refresh tokens as well, as 
I've encountered other users who needed to change their process 
specifically for AdWords. Unfortunately, as I haven't worked with other 
Google APIs except AdWords, I'm not exactly aware of how that process 
differs from the way AdWords does it.

The easiest way to get up and running with AdWords in PHP would be to use 
our PHP client library , or 
at the very least to take a look at the example that fetches a refresh 
token in PHP 
,
 
to see how that may differ from your current process.

If I had to guess, I would say that possibly you are setting the wrong 
scope, which for AdWords is: https://www.googleapis.com/auth/adwords

Regards,
Mike, AdWords API Team

On Thursday, December 17, 2015 at 10:11:31 AM UTC-5, James Andrews wrote:
>
> Yin,
>
> I'm not trying to be a jerk here, but did you even read my 2 posts where I 
> have told you my company has been using the google APIs for 2 years with 
> oauth.  We have this working in a production environment.  The issue is 
> tokens created with the system we have set up are not working with adwords 
> API.  I am really frustrated that 1) you didn't give me a direct answer to 
> the questions I had in my 2nd post.  and 2) you aren't paying attention to 
> what I've written in both my previous posts.  If you had read either of 
> them you would have sen that the answer to your question is yes.  
>
> James
>
> On Thursday, December 17, 2015 at 11:54:13 PM UTC+9, Yin Niu wrote:
>>
>> Hi James, 
>>
>> Have you followed the OAuth guide for web application with a web flow 
>> ? If 
>> you need offline access 
>> , 
>> you need to set your access type to "offline". You can also try the OAuth 
>> Playground 
>>  to 
>> generate refresh token. 
>>
>> Thanks,
>> Yin, 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/ec9b4915-0525-428f-936f-78881e04df0a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: API keyword suggestions differ with UI keyword suggestions

2015-12-17 Thread Michael Cloonan (AdWords API Team)
Hello,

Unfortunately, since your screenshot is in Dutch, it is very difficult for 
me to comprehend it to compare the settings to those set on the API. 
However, with identical settings, in theory the two should produce 
identical results, so I urge you to double-check that everything is the 
same.

One section of our Targeting Ideas guide is about mapping to the keyword 
planner 
,
 
so hopefully this helps.

Regards,
Mike, AdWords API Team

On Thursday, December 17, 2015 at 8:57:48 AM UTC-5, Roel wrote:
>
> Hello,
>
> When I use the GoogleAdWords API I can generate keyword suggestions for a 
> website. When I try to do the same via the API the suggestions differ a 
> lot. 
>
> In my tests I used the website "http://php.net";.
> The UI will return the following suggestions:
>
>- hosting
>- webhosting
>- website hosting
>- dedicated server
>- vps hosting
>
> This while the API request returns:
>
>- new extensions
>- downloads windows
>- php performance test
>- php scripting
>- rc-6
>
> I've read several topics about this, but they all seem to indicate 
> differences between the settings in the UI and in the API request.
>
> I have made a picture of my UI configuration:
>
> 
>
>
> My parameters in the (Python) code are:
> language_criteria_id = 1010 # Dutch
> url = 'http://php.net'
>
> {
> 'searchParameters': [
> {
> 'xsi_type': 'RelatedToUrlSearchParameter',
> 'urls': [url]
> },
> {
> 'xsi_type': 'LanguageSearchParameter',
> 'languages': [{'xsi_type': 'Language', 'id': 
> language_criteria_id}]
> },
> {
> 'xsi_type': 'NetworkSearchParameter',
> 'networkSetting': [{
> 'targetGoogleSearch': True,
> 'targetSearchNetwork': False,
> 'targetContentNetwork': False,
> 'targetPartnerSearchNetwork': False
> }]
> }
> ],
> 'ideaType': 'KEYWORD',
> 'requestType': 'IDEAS',
> 'requestedAttributeTypes': ['KEYWORD_TEXT'],
> 'paging': {
> 'startIndex': 0,
> 'numberResults': 10
> }
> }
>
> I have tried different combinations of network settings, but whatever I do 
> I cannot reproduce the same results as seen in the UI.
>
> Does anyone know what is going on?
>
> Roel
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/6d6fa7a0-5d10-4535-a6ec-c3bdbd93dacb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: What happens if you enter a negative keyword with brackets and set it to broad match?

2015-12-17 Thread Umesh Dengale
Hello,

If the keyword text is added with brackets e.g. [my keyword] and match type 
is set as Broad e.g. KeywordMatchType.BROAD then keyword is considered as 
broad match type. 

Regards,
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/5cf1a6cb-d18c-473a-973f-4ec1a223b82a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: What is best practice to extract general data at all levels of granularity?

2015-12-17 Thread Yin Niu
Hi Chris, 

You won't be able to retrieve Campaign or AdGroup details from 
AdGroupAdService, but you could use Ad Performance Report 

 to 
get the data you need. 

Thanks,
Yin, 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/2018060c-239a-4a3e-a2ae-3e3e24d813f7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Gender performance report always segmenting by ad group

2015-12-17 Thread Yin Niu
Hi Tiana, 

Could you please provide clientCustomerId for above report? Please click *Reply 
privately* *to author* in the forum when responding.

Thanks,
Yin, 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/47148cc2-af29-4be4-b36b-6534e75242d2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: PHP invalid_grant via oauth? Can someone help me figure out what I am doing wrong?

2015-12-17 Thread James Andrews
Yin,

I'm not trying to be a jerk here, but did you even read my 2 posts where I 
have told you my company has been using the google APIs for 2 years with 
oauth.  We have this working in a production environment.  The issue is 
tokens created with the system we have set up are not working with adwords 
API.  I am really frustrated that 1) you didn't give me a direct answer to 
the questions I had in my 2nd post.  and 2) you aren't paying attention to 
what I've written in both my previous posts.  If you had read either of 
them you would have sen that the answer to your question is yes.  

James

On Thursday, December 17, 2015 at 11:54:13 PM UTC+9, Yin Niu wrote:
>
> Hi James, 
>
> Have you followed the OAuth guide for web application with a web flow 
> ? If 
> you need offline access 
> , 
> you need to set your access type to "offline". You can also try the OAuth 
> Playground 
>  to 
> generate refresh token. 
>
> Thanks,
> Yin, 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/8e92da95-f4af-4e15-a943-ce51b2e569e3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: PHP invalid_grant via oauth? Can someone help me figure out what I am doing wrong?

2015-12-17 Thread Yin Niu
Hi James, 

Have you followed the OAuth guide for web application with a web flow 
? If you 
need offline access 
, 
you need to set your access type to "offline". You can also try the OAuth 
Playground 
 to 
generate refresh token. 

Thanks,
Yin, 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/a3c5908f-b576-42b7-a9e8-7bcb48fb26d5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Difference between AdNetworkType1 and AdNetworkType2

2015-12-17 Thread Tiana S.
Aah, that makes sense. Thank you for the info! :)

Best,

Tiana

On Monday, 14 December 2015 12:06:33 UTC+1, Zweitze wrote:
>
> About seven years ago (or much longer) Google introduced a new network 
> type Search Partners in AdWords.
> For backward compatibility the old definition of network types was not 
> removed.
>
>
> On Friday, December 11, 2015 at 3:21:00 PM UTC+1, Tiana S. wrote:
>>
>> What is the difference between the two? 
>> They seem the same, except for the fact that AdNetworkType2 includes 
>> search partners... I tried filtering on multiple networks with 
>> AdNetworkType1 (AdNetworkType1 IN [CONTENT, SEARCH]) but an error was 
>> returned that this was an invalid WHERE clause. The same predicate does 
>> however work when using AdNetworkType2.
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/58cc8237-6852-42dd-b397-23f04e66939f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Difference between AdNetworkType1 and AdNetworkType2

2015-12-17 Thread Tiana S.
Hi Umesh, 

Thank you for your answer! As for the error, I can't reproduce it anymore 
so I guess it was just a hiccup. :)

Best regards,

Tiana

On Friday, 11 December 2015 23:01:48 UTC+1, Umesh Dengale wrote:
>
> Hello,
>
> Yes, you are correct. The difference between AdNetworkType1 
> 
>  and AdNetworkType2 
> 
>  is 
> AdNetworkType2 includes search partners. I am able to run below report 
> queries.
>
> "SELECT CampaignId,  Impressions, Clicks, Cost FROM 
> CAMPAIGN_PERFORMANCE_REPORT WHERE AdNetworkType1 IN [CONTENT,SEARCH] 
>  DURING YESTERDAY";
> "SELECT CampaignId,  Impressions, Clicks, Cost FROM 
> CAMPAIGN_PERFORMANCE_REPORT WHERE AdNetworkType2 IN [CONTENT,SEARCH] 
>  DURING YESTERDAY";
>
> If you want to get the data for specific campaign type (e.g. Seach, 
> Display, Video etc.) you could use the AdvertisingChannelType 
> 
>  field.
>
> Please provide the report request where you were getting the error 
> (invalid where clause).
>
> 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/96b3fa4c-5ffd-4608-b53d-d2e96060a9e8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


What is best practice to extract general data at all levels of granularity?

2015-12-17 Thread cscanlin
I want to extract some basic data from adwords into our data warehouse, but 
I want to have it at multiple levels of granularity.

I'm looking at the different services right now and I don't see a way to 
get information from each level in one call.


For instance if I start at a very granular level (AdGroupAd), I can get 
most of the data I need for all AdGroupAds with one call. But if I want to 
know something about the parent AdGroups (the name and the bid type for 
example), I would then need to make another call and tie them together 
manually. This gets even more complicated when Campaign is added to the mix.

With Facebook Ads, even if you request data at the ad level, you can also 
ask for the campaign name that ad is in. Is something like this possible 
with Adwords?


To simplify the question, what is the easiest way to get Campaign names 
when extracting data at the AdGroupAd level?

Thanks,
Chris

P.S. I do not want to make a call for each campaign and ad group, and I'd 
prefer not to have to tie it together manually, but it seems like that may 
be unavoidable.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/9f67b00a-4c38-4461-a218-dc6fa245537d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Using the Adwords API PHP Library with Laravel 4

2015-12-17 Thread Nikolaj Petersen
https://github.com/nikolajlovenhardt/laravel-google-ads
https://packagist.org/packages/nikolajlovenhardt/laravel-google-ads

Den tirsdag den 17. november 2015 kl. 15.07.18 UTC+1 skrev 
va...@trafficpoint.io:
>
> Did you ever ended up using Laravel 5 with this API
> can you share your usage
>
> On Wednesday, December 17, 2014 at 6:32:19 PM UTC+2, Sunny Rangnani wrote:
>>
>> Hi Danial,
>>
>> Thank you for the prompt reply, and no i do not believe any modifications 
>> are required to the API at this moment. I did get it working and i will lay 
>> out my steps below so it helps others out as well. the following steps will 
>> help in installing the API onto various php frameworks like cakePHP, 
>> Laravel, etc.
>>
>> 1. Add the following line to your composer.json file under 'require'. 
>> This file can be found in the root directory of your laravel installation.
>> "googleads/googleads-php-lib": "dev-master"
>>
>> 2. Using cmd on your windows or a terminal on a mac, navigate to your 
>> Laravel installation and run the following commands.
>> composer update
>> composer dump-autoload
>>
>> 3. Now to use the laravel src files, refer to autoload.php in the 
>> bootstrap folder of your Laravel installation. This should list all classes 
>> that you may need for your project. For instance, to create a new user 
>> instance in your construct, you could use the following code:
>> public function __construct(AdWordsUser $user){
>> $this->user = $user;
>> $this->user->SetUserAgent('');
>> $this->user->SetClientLibraryUserAgent('');
>> $this->user->SetDeveloperToken(Config::get('');
>> }
>>
>> The methods i have used above can be found by exploring the adwords api 
>> itself.
>>
>> If you have still have trouble, feel free to reply here and i will do my 
>> best to 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.
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/6a39d2d8-a46e-4785-a20e-d6cb9873e842%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


API keyword suggestions differ with UI keyword suggestions

2015-12-17 Thread Roel
Hello,

When I use the GoogleAdWords API I can generate keyword suggestions for a 
website. When I try to do the same via the API the suggestions differ a 
lot. 

In my tests I used the website "http://php.net";.
The UI will return the following suggestions:

   - hosting
   - webhosting
   - website hosting
   - dedicated server
   - vps hosting
   
This while the API request returns:

   - new extensions
   - downloads windows
   - php performance test
   - php scripting
   - rc-6
   
I've read several topics about this, but they all seem to indicate 
differences between the settings in the UI and in the API request.

I have made a picture of my UI configuration:



My parameters in the (Python) code are:
language_criteria_id = 1010 # Dutch
url = 'http://php.net'

{
'searchParameters': [
{
'xsi_type': 'RelatedToUrlSearchParameter',
'urls': [url]
},
{
'xsi_type': 'LanguageSearchParameter',
'languages': [{'xsi_type': 'Language', 'id': 
language_criteria_id}]
},
{
'xsi_type': 'NetworkSearchParameter',
'networkSetting': [{
'targetGoogleSearch': True,
'targetSearchNetwork': False,
'targetContentNetwork': False,
'targetPartnerSearchNetwork': False
}]
}
],
'ideaType': 'KEYWORD',
'requestType': 'IDEAS',
'requestedAttributeTypes': ['KEYWORD_TEXT'],
'paging': {
'startIndex': 0,
'numberResults': 10
}
}

I have tried different combinations of network settings, but whatever I do 
I cannot reproduce the same results as seen in the UI.

Does anyone know what is going on?

Roel


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/f16d3e2b-d6ef-46ac-8a7c-4d933cb12221%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Adwords Report issue

2015-12-17 Thread msmetafunding



hey,
I'm running adwords script in python, using production account with 
approved token.

I'm trying to fetch report in *my terminal*. 
https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/v201509/reporting/download_criteria_report.py

I used report for "FINAL_URL_REPORT"
I changed in my script, below my script I used to get response.

report = {
  'reportName': 'Last 7 days FINAL_URL_REPORT',
  'dateRangeType': 'TODAY',
  'reportType': 'FINAL_URL_REPORT',
  'downloadFormat': 'CSV',
  'selector': {
  'fields': ['CampaignId', 'CampaignName', 'CampaignStatus',
 'ClickType', 'ConversionRate', 'Conversions', 
'AverageCpc']
  }
  }


  report_downloader.DownloadReport(
  report, sys.stdout, skip_report_header=False, skip_column_header=False
,
  skip_report_summary=False, include_zero_impressions=False)

I'm using my client ClientCustomerId who have 1 campaign enabled and it 
contains large numbers of group.
below is screenshot for it.





*ISSUE: *Whenever I'm trying to call api using my terminal, it return only 
headers, (It should return with data)
Below I paste my response.

(env)root@510:/var/www/googleads/googleads-python-lib-master/examples/
adwords/v201509/reporting# python download_criteria_report.py 
INFO:oauth2client.client:Refreshing access_token
DEBUG:suds.transport.http:opening (https:
//adwords.google.com/api/adwords/reportdownload/v201509/reportDefinition.xsd)
DEBUG:suds.transport.http:opening (https:
//adwords.google.com/api/adwords/reportdownload/v201509/reportDefinition.xsd)
"Last 7 days FINAL_URL_REPORT (Dec 17, 2015)"
Campaign ID,Campaign,Campaign state,Click type,Conv. rate,Conversions,Avg. 
CPC

*Is anything I missed? why I can't see any data?*

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/7f9f0a9c-021b-43ea-a3a1-1be58de1f017%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Dynamics Remarketing ads for retail

2015-12-17 Thread Ezequiel Murillo
Hi, 

I want to make dynamic multi-product ads for a Remarketing campaign. It 
would be for retail so I won't need to use the Feed Service. 
I already have products in my Merchant Center and I've read the references:

https://developers.google.com/adwords/api/docs/guides/dynamic-remarketing 
and
https://developers.google.com/adwords/api/docs/guides/remarketing

The thing is that I'm still not sure how to create the ad. I asume the 
images, titles and prices would pulled from the Merchant Center, but where 
would this be specified?
I guess I should use a Template ad, but how would I tell it to pull the 
template elements from my Merchant Center account?

Thanks, 
I hope I'm just missing something very obvious.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/0a61fbee-7985-4fd3-9526-e6de312d853b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API calls using VBA possible? if Yes could you please send me a sample http request format to pull a report.

2015-12-17 Thread Michael Cloonan (AdWords API Team)
Hello,

Here are some problems with the current state of your headers:

   1. You should use "clientCustomerId", not "CLIENT_CUSTOMER_ID"
   2. You should use "developerToken", not "DEVELOPER_TOKEN"
   3. The clientCustomerId is a 10-digit number, which represents the id of 
   the account you want to access with the request. It can be in the format 
   XX or XXX-XXX-. It looks like you've instead used your OAuth 
   client id, which is a different concept. Please see this section of the 
   Get Started guide 
   

 
   for more information on the two uses of the word "client".
   4. You shouldn't be URL-escaping any of these fields, as they don't 
   contain illegal characters. developerToken has alphanumeric characters and 
   - and _, and is case sensitive.
   5. Your access token doesn't look long enough; please make sure that you 
   are generating this correctly.

I am going to delete your post since it contains private, sensitive 
information. If you want, we can continue this discussion privately. You 
can respond to me only using the drop down arrow at the top right of my 
post and choosing "Reply to Author", and then you can include private 
information again.

Regards,
Mike, AdWords API Team


On Thursday, December 17, 2015 at 7:45:03 AM UTC-5, 
shreedhar.bak...@accenture.com wrote:
>
> Hi Mike,
>
> I understood there is a problem with request headers. But I am still 
> getting *MISSING CLIENT INFORMATION* as the error.
> Could you please give an example of all request headers with what kind of 
> values need to be set for those.
>
>
> I have tried setting customer id in 2 below patterns, *but still getting 
> above error*.
> a. *objHTTP.setRequestHeader "CLIENT_CUSTOMER_ID", 
> "311277555846-g506fkkku4h99immi16r60tvam3dc61s.apps.googleusercontent.com 
> "
>  *
> *b. **bjHTTP.setRequestHeader "CLIENT_CUSTOMER_ID", "xxx-xxx-"*
>
> My code in VBA is as below for setting request headers
>
> Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
>URL = "https://adwords.google.com/api/adwords/reportdownload/v201509";
>
>objHTTP.Open "POST", URL, False
>
>objHTTP.setRequestHeader "Content-Type", 
> "application/x-www-form-urlencoded"
>objHTTP.setRequestHeader "Authorization", "Bearer 7636419%0d%0a"
>objHTTP.setRequestHeader "DEVELOPER_TOKEN", 
> "NegtkJjSr7jcrQSdeI4Nzg%0d%0a"
>   * objHTTP.setRequestHeader "CLIENT_CUSTOMER_ID", 
> "311277555846-g506fkkku4h99immi16r60tvam3dc61s.apps.googleusercontent.com 
> "
>  *
>
>objHTTP.setRequestHeader "skipReportHeader", "false"
>objHTTP.setRequestHeader "skipReportSummary", "false"
>objHTTP.setRequestHeader "skipColumnHeader", "false"
>objHTTP.setRequestHeader "includeZeroImpressions", "false"
>
>
> Regards,
> Shreedhar
>
> On Thursday, December 17, 2015 at 6:08:55 PM UTC+5:30, Michael Cloonan 
> (AdWords API Team) wrote:
>>
>> Hello,
>>
>> The User-Agent is a custom string defined by you that can uniquely 
>> identify your application. It is useful for troubleshooting, for example, 
>> so that if someone needs to look through logs they are able to identify 
>> which requests were made with your application vs. some other piece of code.
>>
>> Regards,
>> Mike, AdWords API Team
>>
>> On Thursday, December 17, 2015 at 12:06:35 AM UTC-5, 
>> shreedha...@accenture.com wrote:
>>>
>>> Hi Mike,
>>>
>>>
>>> Thank you mike.  Yup its seems like report headers are not correct.
>>>
>>> Please tell me *what is User-Agent?*
>>>
>>> I got rest of the parameters. 
>>>
>>>
>>> Regards,
>>> Shreedhar
>>>
>>>
>>> On Wednesday, December 16, 2015 at 7:46:19 PM UTC+5:30, Michael Cloonan 
>>> (AdWords API Team) wrote:

 Hello,

 Based on the error message, it seems like you may not be setting your 
 HTTP headers correctly, even if the XML is valid. Here's an example of 
 what 
 a set of valid HTTP headers looks like, in addition to a valid report 
 request XML:

 Report request to: '
> https://adwords.google.com/api/adwords/reportdownload/v201509'
> HTTP headers: [Content-Type: application/x-www-form-urlencoded, 
> Authorization: [REDACTED], User-Agent: [REDACTED], clientCustomerId: 
> [REDACTED], developerToken: [REDACTED], skipReportHeader: false, 
> skipReportSummary: false, skipColumnHeader: false, 
> includeZeroImpressions: 
> false]
> 
>   
> CampaignId
> AdGroupId
> Id
> Criteria
> CriteriaType
> FinalUrls
> Impressions
> Clicks
> Cost
> 
>   Status
>   IN
>   ENABLED
>   PAUSED
> 
>   
>   Last+7+days+CRITERIA_PERFORMANCE_REPORT
>   CRITERIA_PERFORMANCE_REPORT
> 

Re: Adwords API calls using VBA possible? if Yes could you please send me a sample http request format to pull a report.

2015-12-17 Thread shreedhar . bakale
Hi Mike,

I understood there is a problem with request headers. But I am still 
getting *MISSING CLIENT INFORMATION* as the error.
Could you please give an example of all request headers with what kind of 
values need to be set for those.


I have tried setting customer id in 2 below patterns, *but still getting 
above error*.
a. *objHTTP.setRequestHeader "CLIENT_CUSTOMER_ID", 
"311277555846-g506fkkku4h99immi16r60tvam3dc61s.apps.googleusercontent.com 
"
 *
*b. **bjHTTP.setRequestHeader "CLIENT_CUSTOMER_ID", "xxx-xxx-"*

My code in VBA is as below for setting request headers

Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
   URL = "https://adwords.google.com/api/adwords/reportdownload/v201509";
   
   objHTTP.Open "POST", URL, False
   
   objHTTP.setRequestHeader "Content-Type", 
"application/x-www-form-urlencoded"
   objHTTP.setRequestHeader "Authorization", "Bearer 7636419%0d%0a"
   objHTTP.setRequestHeader "DEVELOPER_TOKEN", 
"NegtkJjSr7jcrQSdeI4Nzg%0d%0a"
  * objHTTP.setRequestHeader "CLIENT_CUSTOMER_ID", 
"311277555846-g506fkkku4h99immi16r60tvam3dc61s.apps.googleusercontent.com 
"
 *
   
   objHTTP.setRequestHeader "skipReportHeader", "false"
   objHTTP.setRequestHeader "skipReportSummary", "false"
   objHTTP.setRequestHeader "skipColumnHeader", "false"
   objHTTP.setRequestHeader "includeZeroImpressions", "false"


Regards,
Shreedhar

On Thursday, December 17, 2015 at 6:08:55 PM UTC+5:30, Michael Cloonan 
(AdWords API Team) wrote:
>
> Hello,
>
> The User-Agent is a custom string defined by you that can uniquely 
> identify your application. It is useful for troubleshooting, for example, 
> so that if someone needs to look through logs they are able to identify 
> which requests were made with your application vs. some other piece of code.
>
> Regards,
> Mike, AdWords API Team
>
> On Thursday, December 17, 2015 at 12:06:35 AM UTC-5, 
> shreedha...@accenture.com  wrote:
>>
>> Hi Mike,
>>
>>
>> Thank you mike.  Yup its seems like report headers are not correct.
>>
>> Please tell me *what is User-Agent?*
>>
>> I got rest of the parameters. 
>>
>>
>> Regards,
>> Shreedhar
>>
>>
>> On Wednesday, December 16, 2015 at 7:46:19 PM UTC+5:30, Michael Cloonan 
>> (AdWords API Team) wrote:
>>>
>>> Hello,
>>>
>>> Based on the error message, it seems like you may not be setting your 
>>> HTTP headers correctly, even if the XML is valid. Here's an example of what 
>>> a set of valid HTTP headers looks like, in addition to a valid report 
>>> request XML:
>>>
>>> Report request to: '
 https://adwords.google.com/api/adwords/reportdownload/v201509'
 HTTP headers: [Content-Type: application/x-www-form-urlencoded, 
 Authorization: [REDACTED], User-Agent: [REDACTED], clientCustomerId: 
 [REDACTED], developerToken: [REDACTED], skipReportHeader: false, 
 skipReportSummary: false, skipColumnHeader: false, includeZeroImpressions: 
 false]
 
   
 CampaignId
 AdGroupId
 Id
 Criteria
 CriteriaType
 FinalUrls
 Impressions
 Clicks
 Cost
 
   Status
   IN
   ENABLED
   PAUSED
 
   
   Last+7+days+CRITERIA_PERFORMANCE_REPORT
   CRITERIA_PERFORMANCE_REPORT
   LAST_7_DAYS
   CSV
 
>>>
>>>
>>> You need to specify the Authorization, User-Agent, clientCustomerId, and 
>>> developerToken headers in order for the request to work. If you do not have 
>>> these, you can use the Get Started guide 
>>>  to learn 
>>> more. This guide will help you set up all of those pieces of data except 
>>> the access token. Instead, it will set you up with a refresh token, which 
>>> can be used to generate access tokens. Our OAuth 2.0 guide also has 
>>> instructions for how to generate an access token from a refresh token 
>>> 
>>> .
>>>
>>> Once you get this all set up, please give it another try. If it fails 
>>> again, please include both the HTTP request headers and body in the log so 
>>> that I can make sure that everything is present.
>>>
>>> Regards,
>>> Mike, AdWords API Team
>>>
>>> On Wednesday, December 16, 2015 at 2:05:13 AM UTC-5, 
>>> shreedha...@accenture.com wrote:

 Hello Mike,

 *Please find attached xml attached.*

 I need one help can you* please share sample HTTP request of Dot Net 
 code for pulling a report from API with sample XML file*. I will try 
 following that format to VBA Excel and try again.


 *The error message is as below:*
 *>>> standalone="yes"?>ReportDownloadError.MISSING_PARAMETERMissing
  
 report 
 definitionReportDownloadError.INVALID_PARAMETERMissing
  
>

Re: Adwords API calls using VBA possible? if Yes could you please send me a sample http request format to pull a report.

2015-12-17 Thread shreedhar . bakale

Hi Mike,

I understood there is a problem with request headers. But I am still 
getting *MISSING CLIENT INFORMATION* as the error.
Could you please give an example of all request headers with what kind of 
values need to be set for those.


I have tried setting customer id in 2 below patterns, *but still getting 
above error*.
a. *objHTTP.setRequestHeader "CLIENT_CUSTOMER_ID", 
"311277555846-g506fkkku4h99immi16r60tvam3dc61s.apps.googleusercontent.com" *
*b. **bjHTTP.setRequestHeader "CLIENT_CUSTOMER_ID", "xxx-xxx-"*

My code in VBA is as below for setting request headers

Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
   URL = "https://adwords.google.com/api/adwords/reportdownload/v201509";
   
   objHTTP.Open "POST", URL, False
   
   objHTTP.setRequestHeader "Content-Type", 
"application/x-www-form-urlencoded"
   objHTTP.setRequestHeader "Authorization", "Bearer 7636419%0d%0a"
   objHTTP.setRequestHeader "DEVELOPER_TOKEN", 
"NegtkJjSr7jcrQSdeI4Nzg%0d%0a"
  * objHTTP.setRequestHeader "CLIENT_CUSTOMER_ID", 
"311277555846-g506fkkku4h99immi16r60tvam3dc61s.apps.googleusercontent.com" *
   
   objHTTP.setRequestHeader "skipReportHeader", "false"
   objHTTP.setRequestHeader "skipReportSummary", "false"
   objHTTP.setRequestHeader "skipColumnHeader", "false"
   objHTTP.setRequestHeader "includeZeroImpressions", "false"


Regards,
Shreedhar

On Thursday, December 17, 2015 at 10:36:35 AM UTC+5:30, 
shreedha...@accenture.com wrote:
>
> Hi Mike,
>
>
> Thank you mike.  Yup its seems like report headers are not correct.
>
> Please tell me *what is User-Agent?*
>
> I got rest of the parameters. 
>
>
> Regards,
> Shreedhar
>
>
> On Wednesday, December 16, 2015 at 7:46:19 PM UTC+5:30, Michael Cloonan 
> (AdWords API Team) wrote:
>>
>> Hello,
>>
>> Based on the error message, it seems like you may not be setting your 
>> HTTP headers correctly, even if the XML is valid. Here's an example of what 
>> a set of valid HTTP headers looks like, in addition to a valid report 
>> request XML:
>>
>> Report request to: '
>>> https://adwords.google.com/api/adwords/reportdownload/v201509'
>>> HTTP headers: [Content-Type: application/x-www-form-urlencoded, 
>>> Authorization: [REDACTED], User-Agent: [REDACTED], clientCustomerId: 
>>> [REDACTED], developerToken: [REDACTED], skipReportHeader: false, 
>>> skipReportSummary: false, skipColumnHeader: false, includeZeroImpressions: 
>>> false]
>>> 
>>>   
>>> CampaignId
>>> AdGroupId
>>> Id
>>> Criteria
>>> CriteriaType
>>> FinalUrls
>>> Impressions
>>> Clicks
>>> Cost
>>> 
>>>   Status
>>>   IN
>>>   ENABLED
>>>   PAUSED
>>> 
>>>   
>>>   Last+7+days+CRITERIA_PERFORMANCE_REPORT
>>>   CRITERIA_PERFORMANCE_REPORT
>>>   LAST_7_DAYS
>>>   CSV
>>> 
>>
>>
>> You need to specify the Authorization, User-Agent, clientCustomerId, and 
>> developerToken headers in order for the request to work. If you do not have 
>> these, you can use the Get Started guide 
>>  to learn 
>> more. This guide will help you set up all of those pieces of data except 
>> the access token. Instead, it will set you up with a refresh token, which 
>> can be used to generate access tokens. Our OAuth 2.0 guide also has 
>> instructions for how to generate an access token from a refresh token 
>> 
>> .
>>
>> Once you get this all set up, please give it another try. If it fails 
>> again, please include both the HTTP request headers and body in the log so 
>> that I can make sure that everything is present.
>>
>> Regards,
>> Mike, AdWords API Team
>>
>> On Wednesday, December 16, 2015 at 2:05:13 AM UTC-5, 
>> shreedha...@accenture.com wrote:
>>>
>>> Hello Mike,
>>>
>>> *Please find attached xml attached.*
>>>
>>> I need one help can you* please share sample HTTP request of Dot Net 
>>> code for pulling a report from API with sample XML file*. I will try 
>>> following that format to VBA Excel and try again.
>>>
>>>
>>> *The error message is as below:*
>>> *>> standalone="yes"?>ReportDownloadError.MISSING_PARAMETERMissing
>>>  
>>> report 
>>> definitionReportDownloadError.INVALID_PARAMETERMissing
>>>  
>>> client 
>>> information*
>>>
>>>
>>>
>>> Regards,
>>> Shreedhar
>>>
>>> On Tuesday, December 15, 2015 at 9:59:35 PM UTC+5:30, Michael Cloonan 
>>> (AdWords API Team) wrote:

 Hello,

 Our .NET client library 
  does support VB, 
 although I'm not sure if that's quite the same as using VBA from excel.

 However, a client library is not required if you formulate your request 
 correctly. Can you please log the full XML, rather than showing the code 
 that generates the XML, because then it would be easy to take a look and 
 see where the formatting you're using may differ from the correct 
 formatting that wou

Re: Adwords API calls using VBA possible? if Yes could you please send me a sample http request format to pull a report.

2015-12-17 Thread Michael Cloonan (AdWords API Team)
Hello,

The User-Agent is a custom string defined by you that can uniquely identify 
your application. It is useful for troubleshooting, for example, so that if 
someone needs to look through logs they are able to identify which requests 
were made with your application vs. some other piece of code.

Regards,
Mike, AdWords API Team

On Thursday, December 17, 2015 at 12:06:35 AM UTC-5, 
shreedhar.bak...@accenture.com wrote:
>
> Hi Mike,
>
>
> Thank you mike.  Yup its seems like report headers are not correct.
>
> Please tell me *what is User-Agent?*
>
> I got rest of the parameters. 
>
>
> Regards,
> Shreedhar
>
>
> On Wednesday, December 16, 2015 at 7:46:19 PM UTC+5:30, Michael Cloonan 
> (AdWords API Team) wrote:
>>
>> Hello,
>>
>> Based on the error message, it seems like you may not be setting your 
>> HTTP headers correctly, even if the XML is valid. Here's an example of what 
>> a set of valid HTTP headers looks like, in addition to a valid report 
>> request XML:
>>
>> Report request to: '
>>> https://adwords.google.com/api/adwords/reportdownload/v201509'
>>> HTTP headers: [Content-Type: application/x-www-form-urlencoded, 
>>> Authorization: [REDACTED], User-Agent: [REDACTED], clientCustomerId: 
>>> [REDACTED], developerToken: [REDACTED], skipReportHeader: false, 
>>> skipReportSummary: false, skipColumnHeader: false, includeZeroImpressions: 
>>> false]
>>> 
>>>   
>>> CampaignId
>>> AdGroupId
>>> Id
>>> Criteria
>>> CriteriaType
>>> FinalUrls
>>> Impressions
>>> Clicks
>>> Cost
>>> 
>>>   Status
>>>   IN
>>>   ENABLED
>>>   PAUSED
>>> 
>>>   
>>>   Last+7+days+CRITERIA_PERFORMANCE_REPORT
>>>   CRITERIA_PERFORMANCE_REPORT
>>>   LAST_7_DAYS
>>>   CSV
>>> 
>>
>>
>> You need to specify the Authorization, User-Agent, clientCustomerId, and 
>> developerToken headers in order for the request to work. If you do not have 
>> these, you can use the Get Started guide 
>>  to learn 
>> more. This guide will help you set up all of those pieces of data except 
>> the access token. Instead, it will set you up with a refresh token, which 
>> can be used to generate access tokens. Our OAuth 2.0 guide also has 
>> instructions for how to generate an access token from a refresh token 
>> 
>> .
>>
>> Once you get this all set up, please give it another try. If it fails 
>> again, please include both the HTTP request headers and body in the log so 
>> that I can make sure that everything is present.
>>
>> Regards,
>> Mike, AdWords API Team
>>
>> On Wednesday, December 16, 2015 at 2:05:13 AM UTC-5, 
>> shreedha...@accenture.com wrote:
>>>
>>> Hello Mike,
>>>
>>> *Please find attached xml attached.*
>>>
>>> I need one help can you* please share sample HTTP request of Dot Net 
>>> code for pulling a report from API with sample XML file*. I will try 
>>> following that format to VBA Excel and try again.
>>>
>>>
>>> *The error message is as below:*
>>> *>> standalone="yes"?>ReportDownloadError.MISSING_PARAMETERMissing
>>>  
>>> report 
>>> definitionReportDownloadError.INVALID_PARAMETERMissing
>>>  
>>> client 
>>> information*
>>>
>>>
>>>
>>> Regards,
>>> Shreedhar
>>>
>>> On Tuesday, December 15, 2015 at 9:59:35 PM UTC+5:30, Michael Cloonan 
>>> (AdWords API Team) wrote:

 Hello,

 Our .NET client library 
  does support VB, 
 although I'm not sure if that's quite the same as using VBA from excel.

 However, a client library is not required if you formulate your request 
 correctly. Can you please log the full XML, rather than showing the code 
 that generates the XML, because then it would be easy to take a look and 
 see where the formatting you're using may differ from the correct 
 formatting that would result in a successful request.

 Regards,
 Mike, AdWords API Team

 On Tuesday, December 15, 2015 at 9:16:45 AM UTC-5, 
 shreedha...@accenture.com wrote:
>
> Hi Team,
>
> I am trying to pull a report from Adwords by API calls using *Excel 
> VBA with Windows HTTP request.*
> But I am arriving at below error:
>
> * standalone="yes"?>ReportDownloadError.MISSING_PARAMETERMissing
>  
> report 
> definitionReportDownloadError.INVALID_PARAMETERMissing
>  
> client 
> information*
>
>
> and the code i tried as below
>
>
> Sub TestAPI()
>
>
> Dim objHTTP As Object
> Dim result As String
> Dim Xml As Variant
> Dim Fs As FileSystemObject
> Dim FileData() As Byte
> Dim Arr() As String
> Dim St As String
>
>Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
>URL = "
> https://adwords.google.com/api/adwords/reportdownload/v201509";
>
>objHTTP

Gender performance report always segmenting by ad group

2015-12-17 Thread Tiana S.
Running the following query: 

SELECT+Criteria,Clicks,Impressions,Cost+FROM+GENDER_PERFORMANCE_REPORT+WHERE
+Impressions > 0+AND+DURING+20151101,20151130

more than one rows per gender. According to the documentation on the Gender 
performance report, this should only happen when you add other segment 
fields to the query such as AdNetworkType1, but the results show otherwise:
"GENDER_PERFORMANCE_REPORT (Dec 10, 2015-Dec 16, 2015)"

 

Gender,Clicks,Impressions,Cost 

Male,0,759,0 

Male,0,7,0 

Undetermined,0,18,0 

Undetermined,0,44,0 

Female,0,21,0 

Undetermined,4,480,1439 

Undetermined,2,324,335 

Undetermined,0,4,2 

Undetermined,0,31,0 

Undetermined,1,71,375 

Undetermined,0,4,0 

Undetermined,9,298,3264 

Undetermined,0,84,0 

Undetermined,0,14,0 

Female,0,7493,638 

Undetermined,0,197,0 

Undetermined,1,74,156 

Male,0,849,0 

Undetermined,2,205,688 

Undetermined,1,13,119 

Male,0,11,4 

Female,1,80,133 

Undetermined,9,381,3233 

Female,0,16,0 

Male,0,36,43 

Female,0,99,0 

Undetermined,0,117,0 

Undetermined,0,245,0 

Undetermined,0,4,0 

Undetermined,4,620,550 

Undetermined,0,5,0 

Undetermined,16,755,4938 

Undetermined,0,1,0 

Undetermined,2,116,765 

Undetermined,50,1339,8695 

Undetermined,2,130,314 

Undetermined,0,609,25 

Female,2,603,303 

Female,0,263,0 

Male,0,7563,584 

Undetermined,21,1031,5609 

Undetermined,1,25,277 

Undetermined,0,16,7 

Undetermined,3,227,271 

Male,0,4,18 

Male,0,154,0 

Undetermined,3,156,261 

Undetermined,3,167,539 

Undetermined,4,206,730 

Undetermined,16,268,3033 

Total,157,26237,37348


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/e362213d-ab68-447f-90bf-8f3eb3a37e3b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [9-4892000009657] Интеграция с API AdWords

2015-12-17 Thread Penny Lane
Is attached screenshot .
What we can do in this situation and there were somebody before such
problems?

2015-12-17 11:00 GMT+03:00 Penny Lane :

> Hello.
>
> Unfortunately , we can not complete this form , because the link is not 
> active. When you click on a link displayed 403 error.
>
>
> 2015-12-17 7:38 GMT+03:00 :
>
>> Hi,
>>
>> Thanks for reaching out. We require you to submit an additional form
>>  as detailed on our
>> sign-up page .
>> Once you submit that form, we will respond with an answer within a business
>> day.
>>
>> Please make sure you have gathered all of the necessary materials before
>> completing the form, as incomplete applications will be declined.
>>
>> Best,
>> Ryan
>> 
>> AdWords API & Third Party Compliance
>>
>>
>>
>>
>

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


Re: [9-4892000009657] Интеграция с API AdWords

2015-12-17 Thread Penny Lane
Hello.

Unfortunately , we can not complete this form , because the link is
not active. When you click on a link displayed 403 error.


2015-12-17 7:38 GMT+03:00 :

> Hi,
>
> Thanks for reaching out. We require you to submit an additional form
>  as detailed on our
> sign-up page .
> Once you submit that form, we will respond with an answer within a business
> day.
>
> Please make sure you have gathered all of the necessary materials before
> completing the form, as incomplete applications will be declined.
>
> Best,
> Ryan
> 
> AdWords API & Third Party Compliance
>
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/CACqkec7x_BErXmSiV%2B2wrHc3mt5hzL%3Doue1Ay%3DQ_-dsnPUGWHQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.