Re: AuthorizationError.USER_PERMISSION_DENIED

2016-01-04 Thread Mhamad Canaan
Hi,

I have a similar problem, but for me I have managed to authorize my app and 
accessed the accounts, but I still one thing more.
When a MCC account authenticates the  [canManageClients] => 1  tells me 
that it is an MCC. but what if I want to manage one of the clients this 
account manages how can I fetch the clients he manages?

Waiting your reply,
Best regards,

Mohammad Canaan

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/110fbdd9-26ff-4f06-9e99-72ba7d582134%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API - Create Ad with feed dynamic URL

2016-01-04 Thread Maurício Bento
Hi Team,

The issue I had was that the logic I was running was fetching non-active ad
groups, so I didn't have the expected behavior.

After changing the logic instead of foreachs inside each one and another
and using something like that:
var agSelector = AdWordsApp.adGroups()
.withCondition('CampaignStatus = ENABLED')
.withCondition('AdGroupStatus = ENABLED')
.withCondition('Status = ENABLED');

I was able to obtain the result I wanted.

Best regards,



-- 
*Maurício Bento Ghem*
*RPBR - Soluções Web*
*Cel:* +55 51 8146-8553

2015-12-31 2:55 GMT-02:00 MCC Test :

> Hello ,
>
> I am having a same exact situation, I have 10k products and don't want to
> create ads for each 10k products, So I used ad customizer but then one big
> issue I can't feed dynamic Lanfing Page URL, so that's a big issue over
> here.
>
> Is there any solution or work around for this??
>
> Thanks,
> Ronak Shah
>
> On Monday, October 5, 2015 at 6:52:45 PM UTC+5:30, Umesh Dengale wrote:
>>
>> Hello,
>>
>> You could refer to this
>>  page which
>> describes how to manages ads, adgroups and campaigns in your account. In
>> the AdWords, the limit of the number of active or paused ads per account is
>> 4 million.
>>
>> 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 a topic in the
> Google Groups "AdWords API Forum" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/adwords-api/Vmv6-rr1KYs/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> adwords-api+unsubscr...@googlegroups.com.
> Visit this group at https://groups.google.com/group/adwords-api.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/adwords-api/463d3352-9fd0-4159-9008-790cab4fa827%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

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

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


Discrepancy between API downloaded report & UI report

2016-01-04 Thread udi . adgorithms
Hi,
When downloading a report from adwords using the API I get different 
results from when I run the same report manually in the adwords UI.

In the API I'm using the following service:
report_downloader = adwords_client.GetReportDownloader()

I'm then using

'reportType': 'KEYWORDS_PERFORMANCE_REPORT'

'downloadFormat': 'CSV',


I choose the fields I need.

The only "Predicate" is

{'field': 'CampaignId', 'operator': 'IN', 'values': [some list of campaign IDs]}

And finally I'm using

report_downloader.DownloadReport(
report, file_object, skip_report_header=True,
skip_column_header=False, skip_report_summary=True, 
include_zero_impressions=True
)


When I look at this report there are some keywords that appear in the UI 
report & missing in the API report. 

Please advise.
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/e6d41a5a-ace1-43eb-869b-39fe10d29a04%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


I can't find Adwords API center in account settings

2016-01-04 Thread thomasbuiduc via AdWords API Forum
Hello,

I have created two new MCC in Adwords, but none of them have access to 
Adwords API. I cannot find any link to API on the left side of the menu in 
account settings. Please check a screenshoot in attached. I am sure this is 
a MCC account, since I created following the instructions very closely.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/9762e205-f6e3-4dc8-b029-3ea8475b85c9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Discrepancy of API and UI display

2016-01-04 Thread udi . adgorithms
Hi,

When I download a keywords report using the API, it has some discrepancies 
to the same report I see in the adwords UI. 

In the API, I'm using the following service:
report_downloader = adwords_client.GetReportDownloader()

I'm then using

'reportType': 'KEYWORDS_PERFORMANCE_REPORT'

'downloadFormat': 'CSV',


I choose the fields I need.
The only "Predicate" is

{'field': 'CampaignId', 'operator': 'IN', 'values': [some list of campaign IDs]}

And finally I'm using

report_downloader.DownloadReport(
report, file_object, skip_report_header=True,
skip_column_header=False, skip_report_summary=True, 
include_zero_impressions=True
)


There is nothing here that I see can have the effect of ignoring some of 
the KWs.

Can anyone please advise?
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/4409141c-141c-425c-bd85-69156c67e3e0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Confused by the Refresh and Access tokens when making API calls

2016-01-04 Thread Alessandro
For simplicity’s sake, here is my use case: I’m making a website that’s 
essentially a wrapper around Keyword Planner’s ability to see the monthly 
search volume of a keyword. 

My question is around the OAuth2 authentication. I’m having a hard time 
wrapping my head around what needs to happen regarding authentication each 
time a user of the site makes a keyword request against the API. 

I’m building it in Ruby on Rails. I’ve got my test/sandbox AdWords account 
all set up, I’ve got my oauth2 client id, secret, developer token, and 
customer id in the config file. Running the code in this example 
,
 
I am able to get a verification code, which is then exchanged for a *Refresh 
token*, and *Access token* (which I guess expires in 60 minutes). 

So, all is nice and good, I am able to run this code 

 
against the TargetingIdeaService and get results. 

The part that confounds me is the *Refresh token* and *Access token* 
expiring. I just need any user to be able to come to the site and make an 
API call, and it be transparent to them what’s going on with 
authentication. The sample setup_oauth2.rb 

 
Ruby code writes to the *adwords_api.yml* file (in the console, it prompts 
me if I want to do so). 

If this was code *not* run from the console, how would I make sure my 
tokens are valid/up to date with each request? 


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/a5a39b92-d4a0-412f-804f-7c33c8970bfb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How do i know that i have a MCC test account?

2016-01-04 Thread Luis Hernández
Hi, in theory I created a MCC test account using the google documentation 
(https://developers.google.com/adwords/api/docs/test-accounts), but the 
document say that it will be appear a label with the info "This is a test 
account", and i don't see it, I did  something wrong?

How do I know that the account that I created is a test 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+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/a5c3c047-fd43-4be4-ab32-dba5e70ff9c2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Adwords Api Usage without manager account

2016-01-04 Thread mubbashar husain
Hi All,
I am trying to figure out that if the google adwords api can be for 
individual account? Or it need to be a manager account 

Like i want to develop an application where people can authorize the 
account using oauth2 and i get the access of their google adwords account. 
then i call the api on that account ? is this possible

Or i can only access the adwords accounts that are under manager account?
Do the account under manager account need to allows access via oauth2 ?

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/64704fef-c415-4af5-a3f2-a502691794b5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Just launched my first campaign and its not showing.. pls help

2016-01-04 Thread Kapra Direct
*Hi There *

*Im just step up a google ads campaign but its not showing when i test it 
in the ad **previewer.  Below is the message*
*but how do I get to correct this as I don't know which keywords is casing 
this message to appear*
*please help*



   - Your ad isn't being shown for this keyword because there may be other 
   ads within your 
   - account that are ranked higher and have similar keywords.



*Many thanks*

*Pete *

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/ce258e90-c22b-4a98-b1ed-3c3cbd69cbab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Primeira Campanha Criada no Adwords e meus Anúncios Não Aparecem

2016-01-04 Thread Daniel Antunes Paiva

Fala Pessoal,

Campanha criada e aprovada há umas 2 horas, e até agora nenhuma impressão 
dos anúncios. Alguém sabe por que?

Comecei com CPC máximo para o grupo de anúncios com o valor do maior CPC do 
meu grupo de palavras de chave, e setei o CPC de cada palavra como aquele 
dado pelo Adwords com "Estimativa do Lance de Primeira Página R$ X,XX"

Em anexo imagens.

Abs

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/0f66d8fd-c086-4bec-be41-9115f49b5513%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


I can't create test account

2016-01-04 Thread Luis Hernandez

I don't know what happen with the form for create test account, I am 
following the link in the documentation but i can't create the account, in 
the firsts intents it just create production accounts, and now just doesn't 
do anything and only go back to the first form.

I have two days trying to create the test account, and i don't know what 
else to do.

I just follow the link (https://adwords.google.com/um/Welcome/?sf=mt) I put 
it the information, press the button "Create Test Account" and nothing 
happen, just it go back to the begining.

I check my browsers (firefox and chrome), clean my cookies and accounts and 
nothing, i don't know what else to do.

Please, if anyone can help with some ideas, or try to create a test account 
to test if is something in my computer or connection, or if it is a bug in 
the test account form.

Thanks.

PD: the account in the image was created before from scratch

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/4b0c9d7c-121a-4cd4-a782-72a579eb3b14%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Ad Customizers Feed Keyword based dynamic URL

2016-01-04 Thread MCC Test
Hello,

Any updates on this thread how can I achieve this functionality by API.I 
don't want to create 10k Ads but just need one dynamic Ad, which will feed 
dynamic values and landing Page URL should directly take to product page??

Please help!!

Thanks,
Ronak Shah 
 
On Thursday, December 31, 2015 at 10:18:19 AM UTC+5:30, MCC Test wrote:
>
> Hello Anthony,
>
> Also one more thing I see tracking URL templates is for third party 
> tracking service whereas I don't have any third party tracking just 
> redirect Users to actual landing page based on feed target keyword keyword.
>
> Thanks,
> Ronak
>
> On Thursday, December 31, 2015 at 9:11:32 AM UTC+5:30, MCC Test wrote:
>>
>> Hello Anthony,
>>
>> Thank you for the response, I looked into tracking templates 
>> documentation but again I could only set tracking templates with custom 
>> parameter like this
>>
>> $textAd->trackingUrlTemplate =
>> 'http://tracker.example.com/' .
>> '&u={lpurl}';
>>
>> Also documentation says value of lpurl needs to be same as final url.So 
>> again we get back to same point how to have dynamic destination url.
>>
>> Let me tell you whole scenario I have 10,000 products and I don't want to 
>> create 10k ads for all instead I will create one dynamic feeding ad and one 
>> ad customizer which will feed dynamic values in text ad based based on 
>> target keyword and for each keyword landing page url is different.
>>
>> Please suggest!!
>>
>> Thanks,
>> Ronak Shah
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/55f6b02a-1fbd-4d2b-b8a7-09450c087cf3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AuthorizationError.USER_PERMISSION_DENIED

2016-01-04 Thread Nadine Sundquist (AdWords API Team)
Hello Mohammad,

If you want to get the clients of a manager account (MCC), then you would 
use the ManagedCustomerService 
.
 
By using the get() 

 
method of that service, you can follow the links down in your account to 
build a hierarchy of accounts from your manager account. Our client 
libraries  
have examples on getting the account hierarchy. If you're using Java, check 
out the GetAccountHierarchy.java 

 
example.

Best,
Nadine, AdWords API Team

On Monday, January 4, 2016 at 7:08:01 AM UTC-5, Mhamad Canaan wrote:
>
> Hi,
>
> I have a similar problem, but for me I have managed to authorize my app 
> and accessed the accounts, but I still one thing more.
> When a MCC account authenticates the  [canManageClients] => 1  tells me 
> that it is an MCC. but what if I want to manage one of the clients this 
> account manages how can I fetch the clients he manages?
>
> Waiting your reply,
> Best regards,
>
> Mohammad Canaan
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/6a51d666-0eeb-41e9-a381-8d0e33ed0d38%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API - Create Ad with feed dynamic URL

2016-01-04 Thread MCC Test
Hello Maurício*,*

How come this solution can work for feeding dynamic Landing Page URL??

Let me explain you my situation here again I have a list of 10K Products 
listed in an excel sheet with product name, price, product landing page URL 
 and target keyword.So I tried creating the Ad customizer feeding dynamic 
values with target keyword but Final URL can't be feeded dynamically so how 
can we achieve this via API I don't want to create 10K Ads I just need to 
create one Ad which will feed dynamic values.

Appreciate Your help!!

Thanks,
Ronak Shah




On Monday, January 4, 2016 at 6:10:15 PM UTC+5:30, Maurício Bento wrote:
>
> Hi Team,
>
> The issue I had was that the logic I was running was fetching non-active 
> ad groups, so I didn't have the expected behavior.
>
> After changing the logic instead of foreachs inside each one and another 
> and using something like that:
> var agSelector = AdWordsApp.adGroups()
> .withCondition('CampaignStatus = ENABLED')
> .withCondition('AdGroupStatus = ENABLED')
> .withCondition('Status = ENABLED');
>
> I was able to obtain the result I wanted.
>
> Best regards,
>
>
>
> -- 
> *Maurício Bento Ghem*
> *RPBR - Soluções Web*
> *Cel:* +55 51 8146-8553
>
> 2015-12-31 2:55 GMT-02:00 MCC Test >:
>
>> Hello ,
>>
>> I am having a same exact situation, I have 10k products and don't want to 
>> create ads for each 10k products, So I used ad customizer but then one big 
>> issue I can't feed dynamic Lanfing Page URL, so that's a big issue over 
>> here.
>>
>> Is there any solution or work around for this??
>>
>> Thanks,
>> Ronak Shah
>>
>> On Monday, October 5, 2015 at 6:52:45 PM UTC+5:30, Umesh Dengale wrote:
>>>
>>> Hello,
>>>
>>> You could refer to this 
>>>  page which 
>>> describes how to manages ads, adgroups and campaigns in your account. In 
>>> the AdWords, the limit of the number of active or paused ads per account is 
>>> 4 million.
>>>
>>> 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 adwor...@googlegroups.com 
>> 
>> To unsubscribe from this group, send email to
>> adwords-api...@googlegroups.com 
>> For more options, visit this group at
>> http://groups.google.com/group/adwords-api?hl=en
>> --- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "AdWords API Forum" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/adwords-api/Vmv6-rr1KYs/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> adwords-api...@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/463d3352-9fd0-4159-9008-790cab4fa827%40googlegroups.com
>>  
>> 
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

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

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


Re: shopping keywords + dest.urls

2016-01-04 Thread Nadine Sundquist (AdWords API Team)
Hello Dennis,

Thanks for the clarification. No, there isn't a way of getting that 
information from the other AdWords API services. Any data collected as a 
result of the click would be in the reports section. All the other services 
are more for setup of campaigns rather than results. I do like your tactic 
of thinking outside the box, though.

Regards,
Nadine, AdWords API Team

On Thursday, December 31, 2015 at 9:45:41 AM UTC-5, dd wrote:
>
> I mean not using AdHoc reporting, but real api Services, like 
> https://developers.google.com/adwords/api/docs/reference/v201509/AccountLabelService
>
>
> On Thursday, December 31, 2015 at 12:01:45 AM UTC+1, Nadine Sundquist 
> (AdWords API Team) wrote:
>>
>> Hi Dennis,
>>
>> When you say *core api, *what exactly do you mean?
>>
>> Cheers,
>> Nadine, AdWords API Team
>>
>> On Wednesday, December 30, 2015 at 5:15:01 PM UTC-5, dd wrote:
>>>
>>> Is there maybe a way to get URLs & Search Queries by using core api?
>>>
>>>
>>>
>>> On Tuesday, December 29, 2015 at 9:06:32 PM UTC+1, Anthony Madrigal 
>>> wrote:

 Hey Dennis,

 Could you please *reply privately to author *your report definition 
 you tried using to get the final Urls?

 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+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/008590ad-7671-48fe-b9fb-63f6d905b5d3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: adwords documentation

2016-01-04 Thread Anthony Madrigal
Hi Mhamad, 

Unfortunately, we do not have documentation for all our guides in PHP. Our 
team is aware of users wanting to see our guides in all the client library 
languages besides Java. 

Thanks for your concern and we will work on getting this done as soon as we 
can.

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+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/4230b26a-a58e-4513-ac3c-8cfe187ff684%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: ADD ExpressionRuleUserList OPERATION_NOT_SUPPORTED

2016-01-04 Thread Michael Cloonan (AdWords API Team)
Hello,

I apologize for the long delay in response. You should define your 
xmlns:ns0 on the soap:Envelope element, not on the RequestHeader. Note that 
the ns0:operator isn't within the RequestHeader, so that definition would 
be lost by the time you get to that part of the XML. Moving it up a level 
will ensure the definition is still found.

Regards,
Mike, AdWords API Team

On Friday, December 18, 2015 at 7:38:24 PM UTC-5, ra...@woopra.com wrote:
>
> Giving this a try.  Still working on it but the first attempts have given 
> me Unmarshalling errors i think due to "prefix unbound" right at the end of 
> :
>  
>  xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>soap:ClientUnmarshalling
>  
> Error: ParseError at [row,col]:[1,761]\nMessage: 
> http://www.w3.org/TR/1999/REC-xml-names-19990114#ElementPrefixUnbound?ns0&ns0:operator
>  
> 
>
> This is my first time interacting with soap api so Im not sure if this 
> could be related to my envelope being off or what.  Trying more things now. 
>  
>
> Oh here's the whole request btw in case you can spot something faster: 
>
> Ok something is wrong because my xml formatter throws the same error so 
> here it is raw:
>
> http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";  xmlns:tns="
> https://adwords.google.com/api/adwords/rm/v201509"; xmlns:jaxb="
> http://java.sun.com/xml/ns/jaxb"; xmlns:cm="
> https://adwords.google.com/api/adwords/cm/v201509";
> >https://adwords.google.com/api/adwords/rm/v201509"; xmlns="
> https://adwords.google.com/api/adwords/rm/v201509";>
> Woopra:AppConnect:getTrackersX
> 4579826953
>  xmlns="https://adwords.google.com/api/adwords/rm/v201509";
> >ADD "ExpressionRuleUserList">Woopra_test_label_IdThis 
> User List has been created to mirror the woopra label.
> test_label_Id
> 
> Woopra_test_label_IdEQUALStrue
> 
>
>
>
>
>
> On Thursday, December 17, 2015 at 3:01:08 PM UTC-8, ra...@woopra.com 
> wrote:
>>
>> 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 
>>> . 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...@w

Re: Customer Client Id

2016-01-04 Thread Anthony Madrigal
Hi Mhamad,

You can use the ManagedCustomerService 

 in 
order to get a list of client accounts under an MCC and if they 
canManageClients. Here is an example on how to use this service with PHP 

.

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/ca4ea382-7cbf-42ed-b421-76326b33b6b2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: I can't find Adwords API center in account settings

2016-01-04 Thread Anthony Madrigal
Hello Thomas,

The client customer Id from the screenshot you provided appears to be a 
client account, *not *a manager account. Please make sure you are following 
the instructions from this guide 
.

If you are still running into issues after this, please let me know.

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+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/a1585362-8254-4877-9932-e2befb0b717a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Discrepancy between API downloaded report & UI report

2016-01-04 Thread Anthony Madrigal
Hello,

Could you please *reply privately to author *with a copy of your UI report, 
the full report definition you used for the API report, and your customer 
client Id so that I can take a further look?

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+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/6bfd06e5-ac20-49c5-928c-4b69b8aa419e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Just launched my first campaign and its not showing.. pls help

2016-01-04 Thread Anthony Madrigal
Hi Pete,

This issue seems better suited for the AdWords Community Forum to resolve. 
Please post your question on their forum 
 
and 
they should be able to support you.

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/0899615f-822c-479f-be6a-0d4d00a1e260%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Primeira Campanha Criada no Adwords e meus Anúncios Não Aparecem

2016-01-04 Thread Anthony Madrigal
Hi,

I apologize that I am only able to respond in English. However, this issue 
seems better suited for the AdWords Community Forum to resolve. Please post 
your question on their forum 
 
and 
they should be able to support you.

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/dce72e94-6000-4fe4-a725-b13a5268f12e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: question about shared exclusion list

2016-01-04 Thread Umesh Dengale
Hi Ofir,

Thanks for providing SOAP XML request and response logs. The CriterionError.
YOUTUBE_URL_UNSUPPORTED 

 describes 
that YouTube urls are not supported in Placement criterion. You could use 
YouTubeChannel 

 and YouTubeVideo 

 criterion 
instead. If you want to know what changes have happened because of the 
AdWords API, you can use the CustomerSyncService 
.
 
This service retrieves the changed entities for a customer account or 
campaign based on the given date range. To see the changes in the AdWords 
product side (UI), you could go to Tools-->Change History. For further 
AdWords product related questions, please post the question in the AdWords 
community forum 

.

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/6ed66151-9a4a-4fff-92be-15aadae3a323%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Account Status

2016-01-04 Thread Umesh Dengale
Hi John,

The AdWords API services 

 or 
reports (Account performance report 
)
 
does not have a field to retrieve account status. 

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/29c72048-6ab6-4494-b3bf-74f44668ce07%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: I can't create test account

2016-01-04 Thread Anthony Madrigal
Hi Luis,

Could you please provide me via *reply privately to author *the client 
customer Id of the account you are trying to use as a test account so that 
I could do some further investigation?

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+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/5d4f1053-0cfd-42c3-a547-b1530a34bf84%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Ad Customizers Feed Keyword based dynamic URL

2016-01-04 Thread Michael Cloonan (AdWords API Team)
Hello,

The entire URL generated from the tracking template doesn't necessarily 
have to match the final URL, but the URL domain has to match.

So for example, if the final url is "www.example.com/landing-page", then 
you could have the tracking template say 
"www.example.com/{some-parameter}", and fill in that paremeter with 
different values to go to different landing pages depending on the 
customizer. However, if you generated a URL with the tracking template that 
came to "www.example2.com/landing-page", that would be rejected, because 
the URL domain doesn't match.

So you should only have to create one ad with a different final URL for 
each different domain you plan on using, rather than one per ad.

Regards,
Mike, AdWords API Team

On Monday, January 4, 2016 at 9:21:47 AM UTC-5, MCC Test wrote:
>
> Hello,
>
> Any updates on this thread how can I achieve this functionality by API.I 
> don't want to create 10k Ads but just need one dynamic Ad, which will feed 
> dynamic values and landing Page URL should directly take to product page??
>
> Please help!!
>
> Thanks,
> Ronak Shah 
>  
> On Thursday, December 31, 2015 at 10:18:19 AM UTC+5:30, MCC Test wrote:
>>
>> Hello Anthony,
>>
>> Also one more thing I see tracking URL templates is for third party 
>> tracking service whereas I don't have any third party tracking just 
>> redirect Users to actual landing page based on feed target keyword keyword.
>>
>> Thanks,
>> Ronak
>>
>> On Thursday, December 31, 2015 at 9:11:32 AM UTC+5:30, MCC Test wrote:
>>>
>>> Hello Anthony,
>>>
>>> Thank you for the response, I looked into tracking templates 
>>> documentation but again I could only set tracking templates with custom 
>>> parameter like this
>>>
>>> $textAd->trackingUrlTemplate =
>>> 'http://tracker.example.com/' .
>>> '&u={lpurl}';
>>>
>>> Also documentation says value of lpurl needs to be same as final url.So 
>>> again we get back to same point how to have dynamic destination url.
>>>
>>> Let me tell you whole scenario I have 10,000 products and I don't want 
>>> to create 10k ads for all instead I will create one dynamic feeding ad and 
>>> one ad customizer which will feed dynamic values in text ad based based on 
>>> target keyword and for each keyword landing page url is different.
>>>
>>> Please suggest!!
>>>
>>> Thanks,
>>> Ronak Shah
>>>
>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/060679f6-980c-4edb-aecc-ac3e2b0f0e76%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Confused by the Refresh and Access tokens when making API calls

2016-01-04 Thread Michael Cloonan (AdWords API Team)
Hello,

Once you set up a refresh token, that token does not expire under normal 
use and can be used repeatedly to make API calls. Fetching the refresh 
token, therefore, only has to be done once during development and 
subsequently stored for use during end user operation. When a user comes to 
your app to make an API request, the code will use the stored refresh token 
to generate a new valid access token, then use that access token for the 
actual API request.

If you are using the Ruby library, store the refresh token in the 
adwords_api.yml file as prompted, and the library will take care of 
fetching access tokens automatically when you use it to access the API 
services. If you would rather fetch access tokens from your stored refresh 
token manually, please see this guide 
, 
which describes exactly how to format the request.

Regards,
Mike, AdWords API Team

On Monday, January 4, 2016 at 8:30:59 AM UTC-5, Alessandro wrote:
>
> For simplicity’s sake, here is my use case: I’m making a website that’s 
> essentially a wrapper around Keyword Planner’s ability to see the monthly 
> search volume of a keyword. 
>
> My question is around the OAuth2 authentication. I’m having a hard time 
> wrapping my head around what needs to happen regarding authentication each 
> time a user of the site makes a keyword request against the API. 
>
> I’m building it in Ruby on Rails. I’ve got my test/sandbox AdWords account 
> all set up, I’ve got my oauth2 client id, secret, developer token, and 
> customer id in the config file. Running the code in this example 
> ,
>  
> I am able to get a verification code, which is then exchanged for a *Refresh 
> token*, and *Access token* (which I guess expires in 60 minutes). 
>
> So, all is nice and good, I am able to run this code 
> 
>  
> against the TargetingIdeaService and get results. 
>
> The part that confounds me is the *Refresh token* and *Access token* 
> expiring. I just need any user to be able to come to the site and make an 
> API call, and it be transparent to them what’s going on with 
> authentication. The sample setup_oauth2.rb 
> 
>  
> Ruby code writes to the *adwords_api.yml* file (in the console, it 
> prompts me if I want to do so). 
>
> If this was code *not* run from the console, how would I make sure my 
> tokens are valid/up to date with each request? 
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/1f6687be-8bb9-4b0c-8ec4-b24f11bfcd40%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Ad Customizers Feed Keyword based dynamic URL

2016-01-04 Thread MCC Test
Hello Michael,

Thank you for your response.I followed the way exactly you said I set the 
tracking template like "http://www.example.com{=ProductFeed.parameter}"; and 
I set Final URL as "http://www.example.com"; the ads get created 
successfully but when I click that Ad on Adwords Editor It doesn't take me 
to the tracking template URL which I set for product, instead its directly 
taking me to Final URL.So I am not sure whether it will dynamically work 
when doing google search for that keyword.

Am I doing something wrong here???

Thanks,
Ronak Shah

On Monday, January 4, 2016 at 11:20:23 PM UTC+5:30, Michael Cloonan 
(AdWords API Team) wrote:
>
> Hello,
>
> The entire URL generated from the tracking template doesn't necessarily 
> have to match the final URL, but the URL domain has to match.
>
> So for example, if the final url is "www.example.com/landing-page", then 
> you could have the tracking template say "www.example.com/{some-parameter} 
> ", and fill in that 
> paremeter with different values to go to different landing pages depending 
> on the customizer. However, if you generated a URL with the tracking 
> template that came to "www.example2.com/landing-page", that would be 
> rejected, because the URL domain doesn't match.
>
> So you should only have to create one ad with a different final URL for 
> each different domain you plan on using, rather than one per ad.
>
> Regards,
> Mike, AdWords API Team
>
> On Monday, January 4, 2016 at 9:21:47 AM UTC-5, MCC Test wrote:
>>
>> Hello,
>>
>> Any updates on this thread how can I achieve this functionality by API.I 
>> don't want to create 10k Ads but just need one dynamic Ad, which will feed 
>> dynamic values and landing Page URL should directly take to product page??
>>
>> Please help!!
>>
>> Thanks,
>> Ronak Shah 
>>  
>> On Thursday, December 31, 2015 at 10:18:19 AM UTC+5:30, MCC Test wrote:
>>>
>>> Hello Anthony,
>>>
>>> Also one more thing I see tracking URL templates is for third party 
>>> tracking service whereas I don't have any third party tracking just 
>>> redirect Users to actual landing page based on feed target keyword keyword.
>>>
>>> Thanks,
>>> Ronak
>>>
>>> On Thursday, December 31, 2015 at 9:11:32 AM UTC+5:30, MCC Test wrote:

 Hello Anthony,

 Thank you for the response, I looked into tracking templates 
 documentation but again I could only set tracking templates with custom 
 parameter like this

 $textAd->trackingUrlTemplate =
 'http://tracker.example.com/' .
 '&u={lpurl}';

 Also documentation says value of lpurl needs to be same as final url.So 
 again we get back to same point how to have dynamic destination url.

 Let me tell you whole scenario I have 10,000 products and I don't want 
 to create 10k ads for all instead I will create one dynamic feeding ad and 
 one ad customizer which will feed dynamic values in text ad based based on 
 target keyword and for each keyword landing page url is different.

 Please suggest!!

 Thanks,
 Ronak Shah



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8d486f2a-12fc-4290-9693-ba3cf581f918%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Ad Customizers Feed Keyword based dynamic URL

2016-01-04 Thread Michael Cloonan (AdWords API Team)
Hello,

I'm not familiar with AdWords Editor. You can check that the ad was made 
correctly by fetching it via the API as well and looking at the final URL 
and tracking template fields.

Regards,
Mike, AdWords API Team

On Monday, January 4, 2016 at 1:22:32 PM UTC-5, MCC Test wrote:
>
> Hello Michael,
>
> Thank you for your response.I followed the way exactly you said I set the 
> tracking template like "http://www.example.com{=ProductFeed.parameter}"; 
> and I set Final URL as "http://www.example.com"; the ads get created 
> successfully but when I click that Ad on Adwords Editor It doesn't take me 
> to the tracking template URL which I set for product, instead its directly 
> taking me to Final URL.So I am not sure whether it will dynamically work 
> when doing google search for that keyword.
>
> Am I doing something wrong here???
>
> Thanks,
> Ronak Shah
>
> On Monday, January 4, 2016 at 11:20:23 PM UTC+5:30, Michael Cloonan 
> (AdWords API Team) wrote:
>>
>> Hello,
>>
>> The entire URL generated from the tracking template doesn't necessarily 
>> have to match the final URL, but the URL domain has to match.
>>
>> So for example, if the final url is "www.example.com/landing-page", then 
>> you could have the tracking template say "
>> www.example.com/{some-parameter} 
>> ", and fill in that 
>> paremeter with different values to go to different landing pages depending 
>> on the customizer. However, if you generated a URL with the tracking 
>> template that came to "www.example2.com/landing-page", that would be 
>> rejected, because the URL domain doesn't match.
>>
>> So you should only have to create one ad with a different final URL for 
>> each different domain you plan on using, rather than one per ad.
>>
>> Regards,
>> Mike, AdWords API Team
>>
>> On Monday, January 4, 2016 at 9:21:47 AM UTC-5, MCC Test wrote:
>>>
>>> Hello,
>>>
>>> Any updates on this thread how can I achieve this functionality by API.I 
>>> don't want to create 10k Ads but just need one dynamic Ad, which will feed 
>>> dynamic values and landing Page URL should directly take to product page??
>>>
>>> Please help!!
>>>
>>> Thanks,
>>> Ronak Shah 
>>>  
>>> On Thursday, December 31, 2015 at 10:18:19 AM UTC+5:30, MCC Test wrote:

 Hello Anthony,

 Also one more thing I see tracking URL templates is for third party 
 tracking service whereas I don't have any third party tracking just 
 redirect Users to actual landing page based on feed target keyword keyword.

 Thanks,
 Ronak

 On Thursday, December 31, 2015 at 9:11:32 AM UTC+5:30, MCC Test wrote:
>
> Hello Anthony,
>
> Thank you for the response, I looked into tracking templates 
> documentation but again I could only set tracking templates with custom 
> parameter like this
>
> $textAd->trackingUrlTemplate =
> 'http://tracker.example.com/' .
> '&u={lpurl}';
>
> Also documentation says value of lpurl needs to be same as final 
> url.So again we get back to same point how to have dynamic destination 
> url.
>
> Let me tell you whole scenario I have 10,000 products and I don't want 
> to create 10k ads for all instead I will create one dynamic feeding ad 
> and 
> one ad customizer which will feed dynamic values in text ad based based 
> on 
> target keyword and for each keyword landing page url is different.
>
> Please suggest!!
>
> Thanks,
> Ronak Shah
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/659af7e2-8e06-4d73-a564-f4963ae7d470%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API - Create Ad with feed dynamic URL

2016-01-04 Thread Umesh Dengale
Hi Ronak,

The Ad customizer could be used to inject dynamic information into your 
ads(e.g. strings, prices, numbers, and even a countdown to a specific 
date/time), but you cannot perform replacements using this feature on the final 
URLs . Please check out 
the Ad Customizers guide 
 for 
more details.

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/b455d9f9-c823-48ba-a164-2e4d5f4f1aae%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API - Create Ad with feed dynamic URL

2016-01-04 Thread MCC Test
Hello Umesh,

Thank you for your response. I do know very well that Ad customizer has no 
replacement for final url, so in this case do I need to create 10,000 ads 
instead of creating just one ad.Definitely I cannot send users to static final 
url, I need to land them to specific product page.Can we make use of tracking 
templates here, something like this 
"http://www.example.com/{=ProductFeed.urlpath}"; and setting final url as 
"http://www.example.com/";

As I guess when any ad is clicked first of all tracking template is called so 
will this work? I definitely do not want to create 10k ads so trying to find if 
it can be done by one dynamic ad.

Looking for best approach on this.

Thanks,
Ronak Shah

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/879939f0-c5aa-41fa-8925-588fefc63253%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: OfflineConversionsFeedService DateError.INVALID_STRING_DATE_TIME

2016-01-04 Thread Umesh Dengale
Hello,

Yes, you are correct. OfflineConversionError.CONVERSION_PRECEDES_CLICK 

 
error occurs when the conversion is reported to have happened before the 
click. You can look up the time zone of a customer using the CustomerService 
.
 
The Customer object has a dateTimeZone 

 field 
which includes this information. You can compensate for this by either 
converting your times to customer time zone (to match the API). e.g. Let's 
say that your account is set up to use Eastern time. A user clicks an ad at 
6:00 Eastern time, and the time of the GCLID is recorded as 6:00. Your 
servers, in Pacific time, record the page hit at 3:00 (due to the 3-hour 
difference). The user finishes converting by 4:00 Pacific time (7:00 
Eastern time). When you upload the conversion, if you just say 4:00, you 
will get a CONVERSION_PRECEDES_CLICK error. 

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/a07af1bb-6c9b-438c-ae32-7947cff21288%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API - Create Ad with feed dynamic URL

2016-01-04 Thread Michael Cloonan (AdWords API Team)
Hello,

This seems to be the same question as we're working on 
here: https://groups.google.com/forum/#!topic/adwords-api/

Let's use that linked thread for this issue instead of this one.

Thanks,
Mike, AdWords API Team

On Monday, January 4, 2016 at 2:06:23 PM UTC-5, MCC Test wrote:
>
> Hello Umesh,
>
> Thank you for your response. I do know very well that Ad customizer has no 
> replacement for final url, so in this case do I need to create 10,000 ads 
> instead of creating just one ad.Definitely I cannot send users to static 
> final url, I need to land them to specific product page.Can we make use of 
> tracking templates here, something like this "
> http://www.example.com/{=ProductFeed.urlpath}"; and setting final url as "
> http://www.example.com/";
>
> As I guess when any ad is clicked first of all tracking template is called 
> so will this work? I definitely do not want to create 10k ads so trying to 
> find if it can be done by one dynamic ad.
>
> Looking for best approach on this.
>
> Thanks,
> Ronak Shah
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/e5f0552f-bb01-4ead-95ea-82e619691878%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords Api Usage without manager account

2016-01-04 Thread Umesh Dengale
Hello,

The developer token 
 
is 
needed to access the AdWords API. You need to create the manager account 
 (MCC) and then you could 
apply for developer token. Once you have manager account (MCC), you could 
link one or more AdWords account to the manager account. The AdWords 
account linked will use the OAuth2.0 authentication and authorization for 
API call. Please check out our OAuth2.0 guide 
 and 
getting 
started guide  for 
more details.

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/51edb6df-c23e-4daa-a6aa-3380f709d761%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


can I use validateOnly=true in BatchJobService

2016-01-04 Thread Andy Lin
I want to test my mutate requests in BatchJobService using 
validateOnly=true before submitting.  but I couldn't poll the job result 
using the batchId, it returns null from the following statement, is it 
possible to use validateOnly=true and test the mutate operations, and how 
can I poll the result?
BatchJobPage batchJobPage=batchJobService.get(selector);

this is my polling method, it is similar to the coding example.

private void pollJobResult(BatchJob batchJob,BatchJobServiceInterface 
batchJobService,BatchJobHelper batchJobHelper) throws Exception{

// Poll for completion of the batch job using an exponential back 
off.
int pollAttempts = 0;
boolean isPending = true;
Selector selector =
new SelectorBuilder()
.fields(BatchJobField.Id, BatchJobField.Status, 
BatchJobField.DownloadUrl,
BatchJobField.ProcessingErrors, 
BatchJobField.ProgressStats)
.equalsId(batchJob.getId())
.build();
do {
  long sleepSeconds = (long) Math.scalb(30, pollAttempts);
  logger.debug("Sleeping {} seconds...", sleepSeconds);
  
  Thread.sleep(sleepSeconds * 1000);
 
  BatchJobPage batchJobPage=batchJobService.get(selector);
  if (batchJobPage!=null){
  batchJob = batchJobPage.getEntries(0);
  
  logger.info("Batch job ID {} has status {}.", 
batchJob.getId(), batchJob.getStatus());
  pollAttempts++;
  isPending = PENDING_STATUSES.contains(batchJob.getStatus());
  }
} while (isPending && pollAttempts < MAX_POLL_ATTEMPTS);

if (isPending) {
  throw new TimeoutException(
  "Job is still in pending state after polling " + 
MAX_POLL_ATTEMPTS + " times.");
}

if (batchJob.getProcessingErrors() != null) {
  int i = 0;
  for (BatchJobProcessingError processingError : 
batchJob.getProcessingErrors()) {
  logger.error( "  Processing error {}: errorType={}, 
trigger={}, errorString={}, fieldPath={}"
  + ", reason=%s%n",
i++, processingError.getApiErrorType(), 
processingError.getTrigger(),
processingError.getErrorString(), 
processingError.getFieldPath(),
processingError.getReason()); 
  }
}

   /* if (batchJob.getDownloadUrl() != null && 
batchJob.getDownloadUrl().getUrl() != null) {
  BatchJobMutateResponse mutateResponse =
  
batchJobHelper.downloadBatchJobMutateResponse(batchJob.getDownloadUrl().getUrl());

 
 logger.info("Downloaded results from {}", 
batchJob.getDownloadUrl().getUrl());
  for (MutateResult mutateResult : 
mutateResponse.getMutateResults()) {
String outcome = mutateResult.getErrorList() == null ? 
"SUCCESS" : "FAILURE";
logger.info("  Operation {} - {}", mutateResult.getIndex(), 
outcome);  
  }
}*/

if (batchJob.getDownloadUrl() != null && 
batchJob.getDownloadUrl().getUrl() != null) {
BatchJobMutateResponse mutateResponse =

batchJobHelper.downloadBatchJobMutateResponse(batchJob.getDownloadUrl().getUrl());
System.out.printf("Downloaded results from %s:%n", 
batchJob.getDownloadUrl().getUrl());
for (MutateResult mutateResult : 
mutateResponse.getMutateResults()) {
  String outcome = mutateResult.getErrorList() == null ? 
"SUCCESS" : "FAILURE";
  StringBuilder stringBuilder=new StringBuilder();
  if (mutateResult.getErrorList()!=null){
  for (ApiError error: 
mutateResult.getErrorList().getErrors()){
  stringBuilder.append(error.getFieldPath()).append(" 
").append(error.getErrorString()).append("\n");
  }
  }
  logger.error("  Operation {} - status: {} reason:{} ", 
mutateResult.getIndex(), outcome, stringBuilder.toString());
}
  }
}

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

Re: can I use validateOnly=true in BatchJobService

2016-01-04 Thread Umesh Dengale
Hello,

The validationOnly 

 property 
(true) will validate the request and will not perform the actual 
operation and return the failing operations' errors if any. When a batch 
job completes (validationOnly=false) with the DONE status then you could 
download the results for each operation from the batch job's downloadUrl 
.
 
Please check out the Download the batch job results and check for errors 

 section 
from the Batch processing guide 
.

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/60a96432-3183-4d02-bd49-14d5f2a6a013%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Ad Customizers Feed Keyword based dynamic URL

2016-01-04 Thread MCC Test
Hello Michael,

I checked pulling the ads via API all info looks good but now the only 
thing is When I place the tracking Template with 
"http:///www.example.com/{=ProductFeed.urlpath}"; and when I click the Test 
button It says "Landing Page not found".

So does it means that I can't use Ad customizer in tracking template??

Thanks,
Ronak Shah 

On Tuesday, January 5, 2016 at 12:15:01 AM UTC+5:30, Michael Cloonan 
(AdWords API Team) wrote:
>
> Hello,
>
> I'm not familiar with AdWords Editor. You can check that the ad was made 
> correctly by fetching it via the API as well and looking at the final URL 
> and tracking template fields.
>
> Regards,
> Mike, AdWords API Team
>
> On Monday, January 4, 2016 at 1:22:32 PM UTC-5, MCC Test wrote:
>>
>> Hello Michael,
>>
>> Thank you for your response.I followed the way exactly you said I set the 
>> tracking template like "http://www.example.com{=ProductFeed.parameter}"; 
>> and I set Final URL as "http://www.example.com"; the ads get created 
>> successfully but when I click that Ad on Adwords Editor It doesn't take me 
>> to the tracking template URL which I set for product, instead its directly 
>> taking me to Final URL.So I am not sure whether it will dynamically work 
>> when doing google search for that keyword.
>>
>> Am I doing something wrong here???
>>
>> Thanks,
>> Ronak Shah
>>
>> On Monday, January 4, 2016 at 11:20:23 PM UTC+5:30, Michael Cloonan 
>> (AdWords API Team) wrote:
>>>
>>> Hello,
>>>
>>> The entire URL generated from the tracking template doesn't necessarily 
>>> have to match the final URL, but the URL domain has to match.
>>>
>>> So for example, if the final url is "www.example.com/landing-page", 
>>> then you could have the tracking template say "
>>> www.example.com/{some-parameter} 
>>> ", and fill in that 
>>> paremeter with different values to go to different landing pages depending 
>>> on the customizer. However, if you generated a URL with the tracking 
>>> template that came to "www.example2.com/landing-page", that would be 
>>> rejected, because the URL domain doesn't match.
>>>
>>> So you should only have to create one ad with a different final URL for 
>>> each different domain you plan on using, rather than one per ad.
>>>
>>> Regards,
>>> Mike, AdWords API Team
>>>
>>> On Monday, January 4, 2016 at 9:21:47 AM UTC-5, MCC Test wrote:

 Hello,

 Any updates on this thread how can I achieve this functionality by 
 API.I don't want to create 10k Ads but just need one dynamic Ad, which 
 will 
 feed dynamic values and landing Page URL should directly take to product 
 page??

 Please help!!

 Thanks,
 Ronak Shah 
  
 On Thursday, December 31, 2015 at 10:18:19 AM UTC+5:30, MCC Test wrote:
>
> Hello Anthony,
>
> Also one more thing I see tracking URL templates is for third party 
> tracking service whereas I don't have any third party tracking just 
> redirect Users to actual landing page based on feed target keyword 
> keyword.
>
> Thanks,
> Ronak
>
> On Thursday, December 31, 2015 at 9:11:32 AM UTC+5:30, MCC Test wrote:
>>
>> Hello Anthony,
>>
>> Thank you for the response, I looked into tracking templates 
>> documentation but again I could only set tracking templates with custom 
>> parameter like this
>>
>> $textAd->trackingUrlTemplate =
>> 'http://tracker.example.com/' .
>> '&u={lpurl}';
>>
>> Also documentation says value of lpurl needs to be same as final 
>> url.So again we get back to same point how to have dynamic destination 
>> url.
>>
>> Let me tell you whole scenario I have 10,000 products and I don't 
>> want to create 10k ads for all instead I will create one dynamic feeding 
>> ad 
>> and one ad customizer which will feed dynamic values in text ad based 
>> based 
>> on target keyword and for each keyword landing page url is different.
>>
>> Please suggest!!
>>
>> Thanks,
>> Ronak Shah
>>
>>

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

Re: Incorrect Namespaces in Google.Api.Ads.AdWords.v201506.ReportDefinition

2016-01-04 Thread Chirag
Hello Team,

I am not able to use predicate GREATER_THAN with convertedclicks under 
ADGROUP_PERFORMANCE_REPORT.

$selector->predicates[] = new Predicate('ConvertedClicks', 'GREATER_THAN', 
array('0'));
OR
$selector->predicates[] = new Predicate('ConvertedClicks', 'GREATER_THAN', 
'0');

Getting error : "An error has occurred: Report download failed. Underlying 
errors are Type = 'ReportDownloadError.INVALID_REPORT_DEFINITION_XML', 
Trigger = 'Invalid ReportDefinition Xml: cvc-complex-type.2.4.b: The 
content of element 'predicates' is not complete. One of '{"
https://adwords.google.com/api/adwords/cm/v201509":values}' is expected.', 
FieldPath = ''.

Can anyone suggest me solution?

Thanks,


On Friday, 7 August 2015 01:46:31 UTC+5:30, Nadine Sundquist (AdWords API 
Team) wrote:
>
> Hello Dan, Bejan, and Matt,
>
> The fix  is 
> available. Hopefully, you've already picked it up. Thanks again for being 
> so helpful in reporting this. 
>
> Cheers,
> Nadine, AdWords API Team
>
> On Monday, July 6, 2015 at 3:41:49 PM UTC-4, Umesh Dengale wrote:
>>
>> Hello,
>>
>> Thanks for pointing out the line numbers. We have filed an issue 
>> 
>>  and 
>> our engineers are working on a fix.
>>
>> 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/916dc693-7fbb-4a49-93ca-b03e685af06e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Predicate not working correctly

2016-01-04 Thread Chirag
Hi Team,

I am also Not able to use predicate GREATER_THAN with convertedclicks under 
ADGROUP_PERFORMANCE_REPORT.

$selector->predicates[] = new Predicate('ConvertedClicks', 'GREATER_THAN', 
array('0'));
OR
$selector->predicates[] = new Predicate('ConvertedClicks', 'GREATER_THAN', 
'0');

Getting error : "An error has occurred: Report download failed. Underlying 
errors are Type = 'ReportDownloadError.INVALID_REPORT_DEFINITION_XML', 
Trigger = 'Invalid ReportDefinition Xml: cvc-complex-type.2.4.b: The 
content of element 'predicates' is not complete. One of '{"
https://adwords.google.com/api/adwords/cm/v201509":values}' is expected.', 
FieldPath = ''.

Can anyone suggest me solution?

Thanks,

On Tuesday, 9 June 2015 20:51:20 UTC+5:30, Josh Radcliff (AdWords API Team) 
wrote:
>
> Hi,
>
> That field is actually a percentage, so if you want rows where the 
> percentage is > 47%, you should filter on *SearchImpressionShare 
> GREATER_THAN 0.47*. Please give that a try.
>
> If that doesn't resolve the problem, could you provide the list of 
> *CampaignId* values for which you are seeing incorrect behavior?
>
> Thanks,
> Josh, AdWords API Team
>
> On Monday, June 8, 2015 at 5:46:06 PM UTC-4, Bon S wrote:
>>
>>
>> Hi , 
>>
>> I am trying to download CAMPAIGN_PERFORMANCE_REPORT with Predicate set as 
>> follows:
>>
>> __rdxml: > standalone="yes"?>https://adwords.google.com/api/adwords/cm/v201502";>CampaignNameClicksImpressionsCtrAverageCpcSearchImpressionShareGREATER_THAN472015030920150607CAMPAIGN_PERFORMANCE_REPORT
>>  
>> #1433786 
>> CAMPAIGN_PERFORMANCE_REPORTCUSTOM_DATECSVtrue
>>
>> However, the predicate is not being applied it seems (The report contains 
>> rows that do not even meet the criteria). The same Predicate works fine 
>> when I use "Clicks" or "Impressions" instead of "SearchImpressionShare". 
>>
>> My observation is that it does not work when the field is of type Double 
>> (for example , SearchImpressionShare , AveragePosition, Ctr etc.) but works 
>> for field(s) of type Long. Am I missing something here ? The link here 
>> https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report
>>  
>> says the fields I have tried with are all filterable. 
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/9733065c-4c34-415a-9c25-4b31935f9ae6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.