RE: [5-9796000024647] Test post #2

2018-12-13 Thread adwordsapiadvisor+mail via AdWords API and Google Ads API Forum


Test reply #2.


=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com/search/label/adwords_api
https://developers.google.com/adwords/api/community/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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

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

To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/ijlio2ucvo00oth66s002bubviz6kmjidpp6oo30c1g68q3cd1n%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


RE: [5-9796000024647] Test post #2

2018-12-13 Thread adwordsapiadvisor+mail via AdWords API and Google Ads API Forum


Test reply #1.


=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com/search/label/adwords_api
https://developers.google.com/adwords/api/community/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

On 12/13/18 12:44:28 jradcliff.mccte...@gmail.com wrote:

This is a test post. Please ignore.

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

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

.
For more options, visit https://groups.google.com/d/optout.

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

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

To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/1a0pnh01gm0sau000suh5iy6kmjidpp6oo30c1g68q3cd1n%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


RE: [9-4270000024287] Test post

2018-12-10 Thread adwordsapiadvisor+mail via AdWords API and Google Ads API Forum


This is a test response.


=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com/search/label/adwords_api
https://developers.google.com/adwords/api/community/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

On 12/10/18 14:36:10 jradcliff.mccte...@gmail.com wrote:

This is a test. Please ignore.

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

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

.
For more options, visit https://groups.google.com/d/optout.

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

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

To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/00d12g4vb00186mfb6002793jmy74mj8chn60o30c1g68q34e1n%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: Get gender field from GENDER_PERFORMANCE_REPORT

2017-08-07 Thread adwordsapiadvisor+vracaza via AdWords API Forum
Hi Michael,

You can check here 

 for 
the list of all attributes and metrics of the Gender Performance Report. 
For the gender field (Male/Female), you can add the Criteria 

 attribute 
in the report. Additionally, you can check here 
 for 
more reporting examples in Ruby.

Let us know if you have further clarifications.

Thanks,
Vincent
AdWords API Team

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

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


Re: Trying to get performance report on individual Display Ads across Placements

2017-08-06 Thread adwordsapiadvisor+vracaza via AdWords API Forum
Hi Garik,

The Placement Performance Report 

 will 
only show the data per campaign and ad group levels as the placement can 
only be added as criterion in campaigns and ad groups.

However, you can use the Ad Performance Report 

 and 
filter it by CriterionId 

 or CriterionType 

 (CriterionType=Placement) 
to get the performance report for ads across placements. If this is not 
what you are looking for, then let us know so we can provide other 
alternatives if available.

Thanks,
Vincent
AdWords API Team

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

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


Re: Is there anyway to get TargetingSetting from AdGroup report service

2017-07-27 Thread adwordsapiadvisor+bharani via AdWords API Forum
Hello, 

Thank you for reaching out. Unfortunately, it is not possible to get 
TargetingSetting through Report Services. You can get the TargetingSetting 

 through 
the AdGroupService.

Regards,
Bharani
AdWords API Team 

On Thursday, July 27, 2017 at 9:36:53 AM UTC-4, zh liang wrote:
>
>  I have written a program to get AdGroup data from AdGroup report 
> service, however I need to get TargetingSetting recently, but this 
> attribute exist in AdGroupService and  is not part of the Report 
> services. Is there any way to get it(In addition to switch to 
> AdGroupService)?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8ba5e741-fb0a-42c3-a45a-1152533e39da%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Changing User Access For An Email Used in Adwords Scripts/API

2016-12-08 Thread adwordsapiadvisor+sreelakshmi via AdWords API Forum
Hi,

To revoke access for the main email address, you need to ensure that at 
least one more email address has access to the account. That said, since 
this is related to impact on AdWords scripts, I would suggest that you post 
your query in the AdWords Scripts forum 
 as they are 
better equipped to handle this question. 

Thanks,
Sreelakshmi Sasidharan, AdWords API Team

On Thursday, December 8, 2016 at 9:49:43 AM UTC-5, elenibge...@gmail.com 
wrote:
>
> Hello, 
>
> What is the best thing to do if you need to terminate user access for the 
> main email address used in Adwords scripts and ensure that your scripts are 
> still running after user the change was made?
>
>
> I think that the emails cannot be replaced in Adwords therefore I was 
> wondering if there is a different way to keep the scripts running but under 
> a new user. We simply want to avoid building the scripts from start again
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/ad9dc584-d628-4324-b1fb-0301796f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: OpenSSL::SSL::SSLError: SSL_connect SYSCALL returned=5 errno=0 state=SSLv3 read server session ticket A

2012-12-05 Thread AdWordsAPIAdvisor
Hello Jeremy,


Can you please send me full debug output logs for such a request over
email (please make sure not to share it with the whole group as it may
contain sensitive information).


-Danial, AdWords API Team.


Original Message Follows:

From: Jeremy Aube 
Subject: Re: OpenSSL::SSL::SSLError: SSL_connect SYSCALL returned=5
errno=0
state=SSLv3 read server session ticket A
Date: Mon, 3 Dec 2012 05:05:36 -0800 (PST)

> Hi Danial,
> 
> We installed the httpclient gem, but the SSL error still pops up now and

> then.
> 
> 
> On Monday, November 19, 2012 3:12:55 AM UTC-5, Danial Klimkin wrote:
> >
> > Hello Jeremy,
> >
> >
> > It appears you are getting network timeouts. From the stack I can see
you 
> > are using the Ruby library with net_http adapter. I recommend trying 
> > httpclient instead.
> >
> > All you need to do it to install httpclient gem like:
> >   gem install httpclient
> >
> >
> > -Danial, AdWords API Team.
> >
> >
> > On Friday, November 9, 2012 5:02:22 PM UTC+4, Jeremy Aube wrote:
> >>
> >> Last night at 4:27am ET, we had an ad-hoc campaign performance report

> >> fail with the following error:
> >>
> >> OpenSSL::SSL::SSLError: SSL_connect SYSCALL returned=5 errno=0 
> >> state=SSLv3 read server session ticket A
> >> from 
> >>
/Users//.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:799:in

> >> `connect'
> >> from 
> >>
/Users//.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:799:in

> >> `block in connect'
> >> from 
> >>
/Users//.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/timeout.rb:68:in 
> >> `timeout'
> >> from 
> >>
/Users//.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/timeout.rb:99:in 
> >> `timeout'
> >> from 
> >>
/Users//.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:799:in

> >> `connect'
> >> from 
> >>
/Users//.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:755:in

> >> `do_start'
> >> from 
> >>
/Users//.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:744:in

> >> `start'
> >> from 
> >>
/Usersshared/bundle/ruby/1.9.1/gems/httpi-1.0.0/lib/httpi/adapter/net_http.rb:75:in

> >> `do_request'
> >> from 
> >>
/Usersshared/bundle/ruby/1.9.1/gems/httpi-1.0.0/lib/httpi/adapter/net_http.rb:30:in

> >> `post'
> >> from 
> >>
/Usersshared/bundle/ruby/1.9.1/gems/httpi-1.0.0/lib/httpi.rb:96:in

> >> `block in post'
> >> from 
> >>
/Usersshared/bundle/ruby/1.9.1/gems/httpi-1.0.0/lib/httpi.rb:193:in

> >> `with_adapter'
> >> from 
> >>
/Usersshared/bundle/ruby/1.9.1/gems/httpi-1.0.0/lib/httpi.rb:94:in

> >> `post'
> >> from 
> >>
/Usersshared/bundle/ruby/1.9.1/gems/google-ads-common-0.8.0/lib/ads_common/http.rb:52:in

> >> `post_response'
> >> from 
> >>
/Usersshared/bundle/ruby/1.9.1/gems/google-ads-common-0.8.0/lib/ads_common/auth/client_login_handler.rb:151:in

> >> `generate_token'
> >> from 
> >>
/Usersshared/bundle/ruby/1.9.1/gems/google-ads-common-0.8.0/lib/ads_common/auth/client_login_handler.rb:119:in

> >> `create_token'
> >> from 
> >>
/Usersshared/bundle/ruby/1.9.1/gems/google-ads-common-0.8.0/lib/ads_common/auth/base_handler.rb:50:in

> >> `get_token'
> >> from 
> >>
/Usersshared/bundle/ruby/1.9.1/gems/google-ads-common-0.8.0/lib/ads_common/auth/client_login_handler.rb:67:in

> >> `auth_string'
> >> from 
> >>
/Usersshared/bundle/ruby/1.9.1/gems/google-adwords-api-0.7.1/lib/adwords_api/report_header_handler.rb:53:in

> >> `headers'
> >> from 
> >>
/Usersshared/bundle/ruby/1.9.1/gems/google-adwords-api-0.7.1/lib/adwords_api/report_utils.rb:177:in

> >> `get_report_request_headers'
> >> from 
> >>
/Usersshared/bundle/ruby/1.9.1/gems/google-adwords-api-0.7.1/lib/adwords_api/report_utils.rb:153:in

> >> `make_adhoc_request'
> >> from 
> >>
/Usersshared/bundle/ruby/1.9.1/gems/google-adwords-api-0.7.1/lib/adwords_api/report_utils.rb:139:in

> >> `get_report_response'
> >> from 
> >>
/Usersshared/bundle/ruby/1.9.1/gems/google-adwords-api-0.7.1/lib/adwords_api/report_utils.rb:57:in

> >> `download_report'
> >> from 
> >>
/Usersshared/bundle/ruby/1.9.1/gems/google-adwords-api-0.7.1/lib/adwords_api/report_utils.rb:76:in

> >> `download_report_as_file'
> >>
> >> We're using v201209. In the past we've had this error come up 
> >> intermittently, sometimes occurring several times in a row before 
> >> disappearing for a few weeks. Currently we're not doing anything to
handle 
> >> it--I'm not sure if we can just wait 30 seconds and try again--but 
> >> everything did work fine when it ran the following hour. Also, based
on the 
> >> timing, it's possible that it spent a full 7 minutes trying to
download 
> >> this report before coming up with the error; normally it would
complete 
> >> nearly instantly.
> >>
> >
> 
> -- 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You

Re: Selector field to retrieve campaign's targeting mode

2012-12-05 Thread AdWordsAPIAdvisor
Hello Eugene,


This field is available in the reporting only at the moment.


-Danial, AdWords API Team.


Original Message Follows:

From: Eugene 
Subject: Re: Selector field to retrieve campaign's targeting mode
Date: Sun, 2 Dec 2012 04:13:47 -0800 (PST)

> What if I don't user reports but fetching campaign with selector from 
> CampaignService?
> Which field related to DCO optimization?
> 
> On Monday, November 19, 2012 10:20:43 AM UTC+2, Danial Klimkin wrote:
> >
> > Hello Eugene,
> >
> >
> > Please see the Automatic Placements Performance Report:
> >
> >   
> >
https://developers.google.com/adwords/api/docs/appendix/reports#automatic-placements
> >
> > Particularly, "IsAutoOptimized" field.
> >
> >
> > -Danial, AdWords API Team.
> >
> >
> > On Sunday, November 11, 2012 4:48:46 PM UTC+4, Eugene wrote:
> >>
> >> When I go to campaign settings through Adwords Web interface I have 
> >> "Automatic campaign optimization" section which can take one of two 
> >> following values:
> >> 1. Standard: Show ads based on targeting elements such as keywords
and 
> >> placements.
> >> 2. Auto-optimized: Find conversions automatically on additional 
> >> placements (Display Campaign Optimizer)
> >>
> >> I need to get status of this optimization through API.
> >>
> >> Currently I have two different campaigns. One is standard and second
one 
> >> is auto-optimized however I cannot find how to fetch the status it
through 
> >> API
> >>
> >> On Thursday, November 8, 2012 8:11:14 PM UTC+2, Oliver wrote:
> >>>
> >>> An adwords campaign can be using one of 3 bidding strategies; Manual

> >>> CPC, Conversion optimizer or Budget optimizer.   I am not sure what
you 
> >>> mean by DCO?
> >>>
> >>> When you get a campaign through CampaignService you can call
*getBiddingStrategy() 
> >>> *on it to get the bidding strateg this camapign is using.  You can
do 
> >>> something like this:
> >>>
> >>> BiddingStrategy bs = campaign.getBiddingStrategy();
> >>> if (bs instanceof ManualCPC){}
> >>> else if (bs instanceof BudgetOptimizer) {...}
> >>> else if (bs instanceof ConversionOptimizer) {...}
> >>>
> >>> HTH
> >>>
> >>> Oliver
> >>> 
> >>>
> >>>
> >>> On Thursday, November 8, 2012 12:52:00 PM UTC, Eugene wrote:
> 
>  Hello.
> 
>  I want to retrieve campaigns data with CampaignService and cannot
find 
>  selector's field indicating whether a campaign in auto-optimized
(DCO) 
>  mode or standard one.
>  How can I retrieve this campaign's attribute?
> 
>  Thank you.
> 
> >>>
> 
> -- 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
> 
> 
>

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

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





Re: Video Ads - How to pull metrics from Adwords API.

2012-12-05 Thread AdWordsAPIAdvisor
Hello Aaron,


Thanks for checking in. Unfortunately, this functionality is still not
available.


-Danial, AdWords API Team.


Original Message Follows:

From: Aaron Strauss 
Subject: Re: Video Ads - How to pull metrics from Adwords API.
Date: Thu, 29 Nov 2012 07:23:44 -0800 (PST)

> Since it's been a few months since the last post, I'd like to also
indicate 
> my interest for these metrics.
> 
> On Monday, June 4, 2012 7:43:43 AM UTC-4, Danial Klimkin wrote:
> >
> > Hello Clay,
> >
> >
> > Yes, at the moment.
> >
> >
> > -Danial, AdWords API Team.
> >
> >
> > On Friday, June 1, 2012 6:26:01 PM UTC+4, Clay wrote:
> >>
> >> We have the same interest (reporting on video ads in the API).  Is
this 
> >> still true?
> >>
> >>
> >> On Monday, 30 January 2012 20:23:24 UTC, Eric Koleda wrote:
> >>>
> >>> Hi Nakul,
> >>>
> >>> AdWords for Video campaigns and their statistics are 
> >>> not accessible using the AdWords API.
> >>>
> >>> Best,
> >>> - Eric Koleda, AdWords API Team
> >>>
> >>
> 
> -- 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
> 
> 
>

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

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





Re: How to interpret the new Impression Share changes in Adhoc Reports?

2012-12-05 Thread AdWordsAPIAdvisor
Hello Oliver,


Please see this blog post regarding this question:

 
http://googleadsdeveloper.blogspot.ru/2012/12/impression-share-reporting-changes.html


-Danial, AdWords API Team.


Original Message Follows:

From: Danial Klimkin 
Subject: Re: How to interpret the new Impression Share changes in Adhoc
Reports?
Date: Tue, 27 Nov 2012 01:26:45 -0800 (PST)

> Hello Oliver,
> 
> 
> I'll look into this and let you know shortly.
> 
> 
> -Danial, AdWords API Team.
> 
> 
> On Saturday, November 24, 2012 12:23:06 PM UTC+4, Oliver wrote:
> >
> > There are now separate Impression share columns in the adwords
interface; 
> > one for Search campaigns (*Search Impr. share*) and one for Display
(*Display 
> > Impr. share*).  There used to be only one column before.
> >
> > The Campaign Performance report has one column only called *Impr.
Share*.
> >
> > Am I right in assuming that the value of this report column will
always 
> > have the correct and relevant value of Impr. Share for the CampaignId
in 
> > question i.e. if we download a Display campaign report, that column
will 
> > have the *Display Impr. share*, etc.
> >
> > Oliver
> >
> 
> -- 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
> 
> 
>

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

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





Re: QuotaCheckError.INVALID_TOKEN_HEADER @ ; trigger:''???

2012-10-17 Thread AdWordsAPIAdvisor
Hello Priya,


I'll ask my colleague who is the author of the CSharp libraries to look
into this issue for you.


-Danial.


Original Message Follows:

From: Priya Gandhi 
Subject: Re: QuotaCheckError.INVALID_TOKEN_HEADER @ ; trigger:''???
Date: Tue, 16 Oct 2012 10:10:52 -0700

> Hi Danial,
> 
> I am trying to run the *AdWords.Examples.CSharp.OAuth* application from
the
> downloaded code and clicked the GetCampaigns button by providing one of
our
> customerID. I have ENABLED OAuth2  through my account and
> received OAuth2ClientId and OAuth2ClientSecret for localhost. I have
given
> DeveloperToken, Email and Password in my Web.config file.  I still get
the
> error.
> 
> Can you advise me about the problem?
> 
> Thanks,
> Priya
> 
> 
> On Tue, Oct 16, 2012 at 5:59 AM, Danial Klimkin <
> danial.klimkin+fo...@google.com> wrote:
> 
> > Hello Priya,
> >
> >
> > Are you trying to use the TargetingIdeaService by chance? This service
> > will not provide meaningful results in the Sandbox and currently
returns an
> > error.
> >
> >
> > -Danial, AdWords API Team.
> >
> >
> > On Saturday, October 13, 2012 1:26:43 AM UTC+4, Priya Gandhi wrote:
> >>
> >> Hi,
> >>
> >> We are planning to implement Adwords API and currently the sandbox
> >> testing was successful. I got OAuth2ClientId and OAuth2ClientSecret
for the
> >> localhost by following the steps given in the link
> >>
http://code.google.com/p/**google-api-adwords-dotnet/**wiki/UsingOAuth
and
> >> started testing Adwords.Examples.CSharp.OAuth code. In web.config
file, I
> >> provided the following
> >>
> >> 
> >> 
> >> 
> >>
> >>
> >> 
> >> 
> >> 
> >>
> >>
> >> I am getting 'QuotaCheckError.INVALID_**TOKEN_HEADER' when I try to
get
> >> campaigns for our clientCustomerID 653-818-**9526. Any help would be
> >> appreciated!
> >>
> >> On Friday, January 20, 2012 6:55:11 AM UTC-8, Eric Koleda wrote:
> >>
> >>> HI Sunil,
> >>>
> >>> Yes, I believe this indicates that you are sending it successful.
> >>>
> >>> Best,
> >>> - Eric
> >>>
> >>  --
> > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> > Also find us on our blog and discussion group:
> > http://adwordsapi.blogspot.com
> > http://groups.google.com/group/adwords-api
> > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> >
> > You received this message because you are subscribed to the Google
> > Groups "AdWords API Forum" group.
> > To post to this group, send email to adwords-api@googlegroups.com
> > To unsubscribe from this group, send email to
> > adwords-api+unsubscr...@googlegroups.com
> > For more options, visit this group at
> > http://groups.google.com/group/adwords-api?hl=en
> >
> 
> 
> 
> -- 
> Thanks,
> Priya
> 408-420-3293

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

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


Re: some CampaignCriterion is empty

2012-10-16 Thread AdWordsAPIAdvisor
Hello Jonathan,


This issue should be resolved now.


-Danial, AdWords API Team.


Original Message Follows:

From: "AdWordsAPIAdvisor" 
Subject: Re: some CampaignCriterion is empty
Date: Thu, 20 Sep 2012 08:26:20 -

> Hello Jonathan,
> 
> 
> Not yet unfortunately. I will update this thread as soon as I have any
> news.
> 
> 
> -Danial, AdWords API Team.
> 
> 
>

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

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


Re: Changing TargetContentContextual fail with CANNNOT MODIFY NETWORK CONTEXUAL

2012-10-03 Thread AdWordsAPIAdvisor
Hello aminotsukasa,


With a specific targeting type, TargetContentContextual actually is meaningful, 
and as it is a boolean, it needs to be set to one value or another. 
TargetContentContextual does not define flexible reach behavior.

I am BCC'ing the mailing list so we don't spam the group. Please reply to me 
directly if any further clarification is needed.


-Danial, AdWords API Team.


Original Message Follows:

From: aminotsukasa 
Subject: Re: Changing TargetContentContextual fail with CANNNOT MODIFY
NETWORK CONTEXUAL
Date: Tue, 2 Oct 2012 03:48:37 -0700 (PDT)

> Hi Danial
> 
> If ContentContextual has any meaning with disabled display network.
> I think ContentContextual can have a flexible reach meaning (null value)
> Why ContentContextual can have only true or false value?
> 
> 2012年10月2日火曜日 19時11分47秒 UTC+9 AdWords API Advisor:
> >
> > Hello aminotsukasa, 
> >
> >
> > I believe in case 2 as the campaign set up specific range, 
> > TargetContentContextual still has meaning and can not be null. Set this to 
> > true to enable Specific Reach and to false to enable Broad Reach. 
> >
> >
> > -Danial, AdWords API Team. 
> >
> >
> > Original Message Follows: 
> >  
> > From: aminotsukasa > 
> > Subject: Re: Changing TargetContentContextual fail with CANNNOT MODIFY 
> > NETWORK CONTEXUAL 
> > Date: Fri, 28 Sep 2012 03:47:10 -0700 (PDT) 
> >
> > > Hello Daniel 
> > > 
> > > I already know a campaign with flexible reach don't have a 
> > > meaningful TargetContentContextual value. 
> > > Because getTargetContentContextual() returns null value. When I get a 
> > > campaign from CampaignServiceInterface#get. 
> > >   
> > > Case 1 
> > > I modify a campaign with display network and flexible reach to without 
> > > display network. 
> > > I send a campaign to adwords server with 
> > setTargetContentContextual(null). 
> > > It's OK 
> > > 
> > > Case 2 
> > > I modify a campaign with display network and specific range to without 
> > > display network. 
> > > I send a campaign to adwords server with 
> > setTargetContentContextual(null). 
> > > It's failed. 
> > > 
> > > With both 2 case I modify a campaign to without display network. I send 
> > a 
> > > same value of setTargetContentContextual() and   
> > > setTargetContentContextual() in both case. 
> > > Why only case 2 is failed? 
> > > 
> > > 
> > > 2012年9月28日金曜日 18時49分17秒 UTC+9 Danial Klimkin: 
> > > > 
> > > > Hello aminotsukasa, 
> > > > 
> > > > 
> > > > Once TargetContentContextual setting can not be modified for any new 
> > > > campaign. It only had meaning before Flexible Targeting was 
> > introduced. 
> > > > Please see this article for more details: 
> > > > 
> > > >   
> > > > 
> > http://support.google.com/adwords/bin/answer.py?hl=en&answer=1209882&from=2575708&rd=1
> >  
> > > > 
> > > > In short: don't send networkSetting.setTargetContentContextual for any 
> > new 
> > > > campaign. 
> > > > 
> > > > 
> > > > -Danial, AdWords API Team. 
> > > > 
> > > > 
> > > > On Wednesday, September 26, 2012 12:57:07 PM UTC+4, aminotsukasa 
> > wrote: 
> > > >> 
> > > >> Hi all 
> > > >> 
> > > >> I'm now creating a program with google-ads-lib 1.8. 
> > > >> Now I found a strange *behavior. 
> > > >> * 
> > > >> This behavior occurred with Changing a Campaign with display 
> > network.(not 
> > > >> registering)* 
> > > >> 
> > > >> *First I create a campaign with display network 
> > > >> (Because My customer has some campaigns with display network created 
> > by 
> > > >> 201109 Adwords-lib) 
> > > >> It is a fragment of campaign creation program. 
> > > >> > networkSetting.setTargetContentNetwork(true) 
> > > >> > networkSetting.setTargetContentContextual(true); 
> > > >> 
> > > >> Second I change this campaign setting from with display network to 
> > > >> without display network. 
> > > >> > networkSetting.setTargetContentNetwork(false) 
> > > >> > networkSetting.setTargetContentContextual(null); 
> > > >> and send content with CampaignServiceInterface#mutate 
> > > >> 
> > > >> Adwords Server returns these fault code. 
> > > >> 
> > > >> > AxisFault 
> > > >> >  faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server 
> > > >> >  faultSubcode: 
> > > >> >  faultString: [TargetError.CANNOT_MODIFY_CONTENT_CONTEXTUAL @ 
> > > >> operations[0].operand.networkSetting] 
> > > >> >  faultActor: 
> > > >> >  faultNode: 
> > > >> >  faultDetail: 
> > > >> 
> > > >> 
> > > >> But I change campaign with display network and flexible reach. This 
> > error 
> > > >> is not occurred. 
> > > >> I create a campaign with this code. 
> > > >> > networkSetting.setTargetContentNetwork(true) 
> > > >> > networkSetting.setTargetContentContextual(null); 
> > > >> 
> > > >> and I change campaign setting with this code. 
> > > >> > networkSetting.setTargetContentNetwork(false) 
> > > >> > networkSetting.setTargetContentContextual(null); 
> > > >> It's Ok! 
> > > >> 
> > > >> Is this a correct specif

Re: Changing TargetContentContextual fail with CANNNOT MODIFY NETWORK CONTEXUAL

2012-10-02 Thread AdWordsAPIAdvisor
Hello aminotsukasa,


I believe in case 2 as the campaign set up specific range, 
TargetContentContextual still has meaning and can not be null. Set this to true 
to enable Specific Reach and to false to enable Broad Reach.


-Danial, AdWords API Team.


Original Message Follows:

From: aminotsukasa 
Subject: Re: Changing TargetContentContextual fail with CANNNOT MODIFY
NETWORK CONTEXUAL
Date: Fri, 28 Sep 2012 03:47:10 -0700 (PDT)

> Hello Daniel
> 
> I already know a campaign with flexible reach don't have a 
> meaningful TargetContentContextual value.
> Because getTargetContentContextual() returns null value. When I get a 
> campaign from CampaignServiceInterface#get. 
>  
> Case 1
> I modify a campaign with display network and flexible reach to without 
> display network.
> I send a campaign to adwords server with setTargetContentContextual(null). 
> It's OK
> 
> Case 2
> I modify a campaign with display network and specific range to without 
> display network. 
> I send a campaign to adwords server with setTargetContentContextual(null). 
> It's failed.
> 
> With both 2 case I modify a campaign to without display network. I send a 
> same value of setTargetContentContextual() and  
> setTargetContentContextual() in both case.
> Why only case 2 is failed?
> 
> 
> 2012年9月28日金曜日 18時49分17秒 UTC+9 Danial Klimkin:
> >
> > Hello aminotsukasa,
> >
> >
> > Once TargetContentContextual setting can not be modified for any new 
> > campaign. It only had meaning before Flexible Targeting was introduced. 
> > Please see this article for more details:
> >
> >   
> > http://support.google.com/adwords/bin/answer.py?hl=en&answer=1209882&from=2575708&rd=1
> >
> > In short: don't send networkSetting.setTargetContentContextual for any new 
> > campaign.
> >
> >
> > -Danial, AdWords API Team.
> >
> >
> > On Wednesday, September 26, 2012 12:57:07 PM UTC+4, aminotsukasa wrote:
> >>
> >> Hi all
> >>
> >> I'm now creating a program with google-ads-lib 1.8.
> >> Now I found a strange *behavior.
> >> *
> >> This behavior occurred with Changing a Campaign with display network.(not 
> >> registering)*
> >>
> >> *First I create a campaign with display network 
> >> (Because My customer has some campaigns with display network created by 
> >> 201109 Adwords-lib)
> >> It is a fragment of campaign creation program.
> >> > networkSetting.setTargetContentNetwork(true)
> >> > networkSetting.setTargetContentContextual(true);
> >>
> >> Second I change this campaign setting from with display network to 
> >> without display network.
> >> > networkSetting.setTargetContentNetwork(false)
> >> > networkSetting.setTargetContentContextual(null);
> >> and send content with CampaignServiceInterface#mutate
> >>
> >> Adwords Server returns these fault code.
> >>
> >> > AxisFault
> >> >  faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
> >> >  faultSubcode: 
> >> >  faultString: [TargetError.CANNOT_MODIFY_CONTENT_CONTEXTUAL @ 
> >> operations[0].operand.networkSetting]
> >> >  faultActor: 
> >> >  faultNode: 
> >> >  faultDetail: 
> >>
> >>
> >> But I change campaign with display network and flexible reach. This error 
> >> is not occurred.
> >> I create a campaign with this code.
> >> > networkSetting.setTargetContentNetwork(true)
> >> > networkSetting.setTargetContentContextual(null);
> >>
> >> and I change campaign setting with this code.
> >> > networkSetting.setTargetContentNetwork(false)
> >> > networkSetting.setTargetContentContextual(null);
> >> It's Ok!
> >>
> >> Is this a correct specification ?
> >>
> >
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en

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

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


Re: Can't specify an Adgroup Status selector on AdGroupCriterionService. Stuck for a solution.

2012-10-01 Thread AdWordsAPIAdvisor
Hello Oliver,


In this case I'd recommend to use reports to get active AdGroups list and
use AdGroup's IDs in the predicate.

It is very unlikely we'll introduce services coupling like this in near
future. I'll check if we can introduce qualityinfo details into the
reports instead.


-Danial, AdWords API Team.


Original Message Follows:

From: Oliver 
Subject: Re: Can't specify an Adgroup Status selector on
AdGroupCriterionService. Stuck for a solution.
Date: Fri, 28 Sep 2012 06:34:21 -0700 (PDT)

> Thanks Daniel.  I can't use reports because I'm trying to get data that
is 
> available only via the service objects (qualityinfo).
> 
> I could just get back all keywords and only use the ones I know are in 
> active adgroups.  However, I'll be paying the API access rate to get 
> keywords that I don't need.  In an account with tens of thousands of 
> keywords in deleted adgroups, this cost escalates quickly.
> 
> I don't know what the implication would be (on the network traffic or
API 
> call execution) of passing in the exact IDs of the keywords I want in
the 
> selector field.  There could be tens of thousands of them and I don't
want 
> to pass such a huge amount of info in a http request.
> 
> Where can I add this as a feature request for future releases?
> 
> Oliver
> 
> 
> On Friday, September 28, 2012 10:36:11 AM UTC+1, Danial Klimkin wrote:
> >
> > Hello Oliver,
> >
> >
> > You can add columns for both AdGroup and Criteria to the Criteria
report:
> >
> >  
https://developers.google.com/adwords/api/docs/appendix/reports#criteria
> >
> > Setting filter on both AdGroupStatus and Status should return the
correct 
> > data set for you.
> >
> > There is no way to achieve this with the AdGroupCriterion service
though.
> >
> >
> > -Danial, AdWords API Team.
> >
> >
> >
> > On Friday, September 28, 2012 1:22:52 PM UTC+4, Oliver wrote:
> >>
> >> Thanks for the suggestion.  We can do that, but that's a long and
slow 
> >> way of achieving the result which I'd like to avoid if possible. It
would 
> >> have been great if we could filter on the adgroup status if we can.
> >>
> >> Any other ideas from the pro users of the API or the API team?
> >>
> >> Oliver
> >>
> >> On Thursday, September 27, 2012 9:57:07 PM UTC+1, j.e.frank wrote:
> >>>
> >>> One idea is, you can first get the list of AdGroups that are Active,

> >>> using the AdGroupService.  Then build a list of the IDs of those ad
groups, 
> >>> and use it in the selector of the keywords (along with the Status
predicate 
> >>> that picks only active keywords).
> >>>
> >>> On Thursday, September 27, 2012 12:26:09 PM UTC-4, Oliver wrote:
> 
>  We're trying to use the AdgroupCriterionService to get some
information 
>  about *active *keywords only.  We're using the 'Status' selector
field 
>  to ensure only data for active keywords are returned.
> 
>  However, there are deleted Adgroups whose keywords are still in 
>  'active' status.  Adwords users typically just pause or delete an
adgroup 
>  without having to change the status of each keyword inside it.
> 
>  As you can guess, the issue we now have is we're getting back data
for 
>  these active keywords that are in the deleted adgroups!
> 
>  I can't see any selector field that we can use to filter by the
Adgroup 
>  status as well.
> 
>  Any ideas how we can get round this issue please?  Is there any
other 
>  way we can target only the truly active keywords in the campaign?
> 
>  Thanks in advance for any help with this.
> 
>  Oliver
> 
> >>>
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en

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

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


Re: Change History Data

2012-09-21 Thread AdWordsAPIAdvisor
Hello Chirag,


Yes, this is correct.


-Danial, AdWords API Team.


Original Message Follows:

From: Chirag 
Subject: Re: Change History Data
Date: Thu, 20 Sep 2012 02:30:41 -0700 (PDT)

> Hello Danial,
> 
> Yes,I am giving date range of one week from monday to sunday.
> What i am understood from your reply is that, If user changes one keyword 
> from active to pause and than again same keyword from pause to active and 
> than if i changed its Mac cpc or bid between some date-range. For this 
> situation i can get only one change in given date range.
> 
> Is it correct?
> 
> Thanks,
> Chirag
> 
> 
> On Thursday, September 20, 2012 2:01:19 PM UTC+5:30, AdWords API Advisor 
> wrote:
> >
> > Hello Chirag, 
> >
> >
> > When requesting the changes, you need to specify a date range. If multiple 
> > changes happened withing the date range, only one update event would be 
> > returned. This is because the service was designed for synchronization, not 
> > audit, and returns the objects that need to be 'refreshed' on the remote 
> > side. 
> >
> > While it is not possible to reliably get exact number of changes, you can 
> > improve accuracy by requests with shorter time frames. 
> >
> >
> > -Danial, AdWords API Team. 
> >
> >
> > Original Message Follows: 
> >  
> > From: Chirag > 
> > Subject: Re: Change History Data 
> > Date: Wed, 19 Sep 2012 22:36:36 -0700 (PDT) 
> >
> > > Hello Danial, 
> > > 
> > > Thanks for reply, 
> > > 
> > > Actually if exact change is not possible than i only required no of 
> > changes 
> > > done by customer i their account. 
> > > Means total no of changes. 
> > > For this, 
> > > I tried to use customer sync service to get change history data. But 
> > count 
> > > of data i got is difference than login. 
> > > For one of client id i got total 31 changes using customer sync service 
> > but 
> > > actually in account there is total 41 changes. 
> > > 
> > > how i can use change history data to match count with adwords service? 
> > > 
> > > Thanks, 
> > > Chirag 
> > > 
> > > On Wednesday, August 15, 2012 4:48:05 PM UTC+5:30, Danial Klimkin wrote: 
> > > > 
> > > > Hello Chirag, 
> > > > 
> > > > 
> > > > This server was designed to help synchronizing the local database with 
> > the 
> > > > server-side state. It is not possible to retrieve the exact change - 
> > just 
> > > > the fact the object was changed. To identify change you need to 
> > compare the 
> > > > new values to the old ones saved locally. 
> > > > 
> > > > 
> > > > -Danial, AdWords API Team. 
> > > > 
> > > > 
> > > > On Sunday, August 12, 2012 8:22:21 PM UTC+4, Chirag wrote: 
> > > >> 
> > > >> Hello Dmitriy, 
> > > >>   
> > > >> I didn't get you properly, you mean to say that i will get only that 
> > > >> keyword or Ad id whose status has been changed.let me explain you 
> > with the 
> > > >> example 
> > > >> 
> > > >> In my change history data i am getting total 60 keywords changed, and 
> > out 
> > > >> of that 57 keywords status were changed and for 3 keywords max cpc 
> > was 
> > > >> increased  and the customer sync service will give me Ad Id in 
> > changedAds 
> > > >> field and Keyword Id in changedCriteria field  now my question is 
> > that how 
> > > >> will i know that for 57 keyword Status was changed and for 3 keywords 
> > Max 
> > > >> CPC was changed. 
> > > >> 
> > > >> I want to know that what criteria is changed in my ad or keyword 
> > through 
> > > >> adwords api. 
> > > >> 
> > > >> Thanks 
> > > >> Chirag 
> > > >> 
> > > >> On Sunday, August 12, 2012 12:50:37 AM UTC+5:30, Dmitriy wrote: 
> > > >>> 
> > > >>> Hi Chirag. 
> > > >>> 
> > > >>> Only Status can be changed in particular keyword or any Ad. If you 
> > > >>> change some else, there will be new Criteria or Ad having other Id. 
> > > >>> 
> > > >>> Пʼятниця, 10 серпня 2012 р. 16:08:55 UTC+3 користувач Chirag 
> > написав: 
> > >  
> > >  Hello All, 
> > >    
> > >  I have implemented the change history data for my campaigns but 
> > this 
> > >  gives me the data like changedAds, changedCriteria which includes 
> > the 
> > >  relevant Ad Id and keyword Id but i want to to know that which 
> > criteria has 
> > >  been changed corresponding to that  Ad Id and keyword Id. 
> > >  Is there any way to get exactly what has been changed in particular 
> > >  keyword or any Ad? 
> > >  
> > >  Thanks 
> > >  Chirag 
> > >  
> > > >>> 
> > > 
> > > -- 
> > > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 
> > > Also find us on our blog and discussion group: 
> > > http://adwordsapi.blogspot.com 
> > > http://groups.google.com/group/adwords-api 
> > > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 
> > > 
> > > You received this message because you are subscribed to the Google 
> > > Groups "AdWords API Forum" group. 
> > > To post to this group, send email to 
> > > adwor...@googlegroups.com 
> > > To unsubscribe from this 

Re: Change History Data

2012-09-20 Thread AdWordsAPIAdvisor
Hello Chirag,


When requesting the changes, you need to specify a date range. If multiple 
changes happened withing the date range, only one update event would be 
returned. This is because the service was designed for synchronization, not 
audit, and returns the objects that need to be 'refreshed' on the remote side.

While it is not possible to reliably get exact number of changes, you can 
improve accuracy by requests with shorter time frames.


-Danial, AdWords API Team.


Original Message Follows:

From: Chirag 
Subject: Re: Change History Data
Date: Wed, 19 Sep 2012 22:36:36 -0700 (PDT)

> Hello Danial,
> 
> Thanks for reply,
> 
> Actually if exact change is not possible than i only required no of changes 
> done by customer i their account.
> Means total no of changes.
> For this,
> I tried to use customer sync service to get change history data. But count 
> of data i got is difference than login.
> For one of client id i got total 31 changes using customer sync service but 
> actually in account there is total 41 changes.
> 
> how i can use change history data to match count with adwords service?
> 
> Thanks,
> Chirag
> 
> On Wednesday, August 15, 2012 4:48:05 PM UTC+5:30, Danial Klimkin wrote:
> >
> > Hello Chirag,
> >
> >
> > This server was designed to help synchronizing the local database with the 
> > server-side state. It is not possible to retrieve the exact change - just 
> > the fact the object was changed. To identify change you need to compare the 
> > new values to the old ones saved locally.
> >
> >
> > -Danial, AdWords API Team.
> >
> >
> > On Sunday, August 12, 2012 8:22:21 PM UTC+4, Chirag wrote:
> >>
> >> Hello Dmitriy,
> >>  
> >> I didn't get you properly, you mean to say that i will get only that 
> >> keyword or Ad id whose status has been changed.let me explain you with the 
> >> example
> >>
> >> In my change history data i am getting total 60 keywords changed, and out 
> >> of that 57 keywords status were changed and for 3 keywords max cpc was 
> >> increased  and the customer sync service will give me Ad Id in changedAds 
> >> field and Keyword Id in changedCriteria field  now my question is that how 
> >> will i know that for 57 keyword Status was changed and for 3 keywords Max 
> >> CPC was changed.
> >>
> >> I want to know that what criteria is changed in my ad or keyword through 
> >> adwords api. 
> >>
> >> Thanks
> >> Chirag
> >>
> >> On Sunday, August 12, 2012 12:50:37 AM UTC+5:30, Dmitriy wrote:
> >>>
> >>> Hi Chirag.
> >>>
> >>> Only Status can be changed in particular keyword or any Ad. If you 
> >>> change some else, there will be new Criteria or Ad having other Id.
> >>>
> >>> Пʼятниця, 10 серпня 2012 р. 16:08:55 UTC+3 користувач Chirag написав:
> 
>  Hello All,
>   
>  I have implemented the change history data for my campaigns but this 
>  gives me the data like changedAds, changedCriteria which includes the 
>  relevant Ad Id and keyword Id but i want to to know that which criteria 
>  has 
>  been changed corresponding to that  Ad Id and keyword Id.
>  Is there any way to get exactly what has been changed in particular 
>  keyword or any Ad? 
> 
>  Thanks
>  Chirag
> 
> >>>
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en

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

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


Re: Support for bidMultiplier with Criterion Type AdSchedule

2012-09-20 Thread AdWordsAPIAdvisor
Hello Shweta,


The BidMultiplier was used withing CampaignTargetService. While migrating
to the CampaignCriteriaService the existing properly was re-used to avoid
duplication.


-Danial, AdWords API Team.


Original Message Follows:

From: shweta 
Subject: Re: Support for bidMultiplier with Criterion Type AdSchedule
Date: Tue, 18 Sep 2012 18:22:43 +0530

> Thanks Danial,
> 
> It works for me. I am aware of the bidModifier but was not sure if it is

> applicable at adschedule level. I thought it was common for all targets 
> and not specific to adschedule.
> 
> Regards,
> Shweta Shirguppe
> 
> 
> On Tuesday 18 September 2012 05:48 PM, Danial Klimkin wrote:
> > Hello Shweta,
> >
> >
> > Please see the bidModifier field of the CampaignCriterion:
> >
> >
https://developers.google.com/adwords/api/docs/reference/latest/CampaignCriterionService.CampaignCriterion
> >
> >
> > -Danial, AdWords API Team.
> >
> >
> > On Friday, September 14, 2012 10:40:16 AM UTC+4, Shweta Shirguppe
wrote:
> >
> > Hi All,
> >
> > I am using the Adwords-API with v201109 in our application.
> > Recently we have started with the migration to v201206 as the
> > other is getting deprecated very soon. With v201109 there is bid
> > multiplier available in 'AdScheduleTarget' along with the day,
> > starthour, startminute, endhour and endminute. With new version
> > v201206, the CampaignTargetService get deprecated and AdSchedule
> > can be accessed by using CampaignCriterionService. But with this I
> > observe that values for the bid multiplier with Criterion Type
> > AdSchedule are not retrieved. Can you please confirm if this is
> > the expected behaviour? In what way we can get the values of the
> > bid multiplier?
> >
> > Thanks in Advance,
> > Shweta shirguppe.
> >
> 
> 
> 
> "Legal Disclaimer: This electronic message and all contents contain
information from Cybage Software Private Limited which may be privileged,
confidential, or otherwise protected from disclosure. The information is
intended to be for the addressee(s) only. If you are not an addressee, any
disclosure, copy, distribution, or use of the contents of this message is
strictly prohibited. If you have received this electronic message in error
please notify the sender by reply e-mail to and destroy the original
message and all copies. Cybage has taken every reasonable precaution to
minimize the risk of malicious content in the mail, but is not liable for
any damage you may sustain as a result of any malicious content in this
e-mail. You should carry out your own malicious content checks before
opening the e-mail or attachment." 
> www.cybage.com
>

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

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


Re: some CampaignCriterion is empty

2012-09-20 Thread AdWordsAPIAdvisor
Hello Jonathan,


Not yet unfortunately. I will update this thread as soon as I have any
news.


-Danial, AdWords API Team.


Original Message Follows:

From: Jonathan Doire 
Subject: Re: some CampaignCriterion is empty
Date: Tue, 18 Sep 2012 05:08:02 -0700 (PDT)

> Any update ?
> 
> On Tuesday, September 11, 2012 6:05:34 AM UTC-4, AdWords API Advisor
wrote:
> >
> > Hello Jonathan, 
> >
> >
> > Thank you for the details, we are looking into the issue. 
> >
> >
> > -Danial, AdWords API Team. 
> >
> >
> > Original Message Follows: 
> >  
> > From: Jonathan Doire > 
> > Subject: Re: some CampaignCriterion is empty 
> > Date: Mon, 10 Sep 2012 06:37:05 -0700 (PDT) 
> >
> > > Hello Daniel, 
> > > 
> > > I add SOAP Response with all information 
> > > http://schemas.xmlsoap.org/soap/envelope/";> 
> > > 
> > >> > xmlns="https://adwords.google.com/api/adwords/cm/v201206";> 
> > >  0004c958f5fce0100ae774c175de 
> > >  CampaignCriterionService 
> > >  get 
> > >  36 
> > >  204 
> > >  36 
> > >
> > > 
> > > 
> > >> > xmlns="https://adwords.google.com/api/adwords/cm/v201206";> 
> > >   
> > > 37 
> > > CampaignCriterionPage 
> > >  
> > >49735040 
> > >false 
> > > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";> 
> > >   1000 
> > >   LANGUAGE 
> > >   Language 
> > >   en 
> > >   English 
> > > 
> > >   
> > >  CampaignCriterion 
> > >  
> > >  
> > >49735040 
> > >false 
> > > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";> 
> > >   2124 
> > >   LOCATION 
> > >   Location 
> > >   Canada 
> > >   Country 
> > >   ACTIVE 
> > > 
> > >   
> > >  CampaignCriterion 
> > >  
> > >  
> > >49735040 
> > >false 
> > > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";> 
> > >   3 
> > >   PLATFORM 
> > >   Platform 
> > >   Desktop 
> > > 
> > >   
> > >  CampaignCriterion 
> > >  
> > >  
> > >49735040 
> > >false 
> > > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";> 
> > >   30001 
> > >   PLATFORM 
> > >   Platform 
> > >   HighEndMobile 
> > > 
> > >   
> > >  CampaignCriterion 
> > >  
> > >  
> > >49735040 
> > >false 
> > > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";> 
> > >   30002 
> > >   PLATFORM 
> > >   Platform 
> > >   Tablet 
> > > 
> > >   
> > >  CampaignCriterion 
> > >  
> > >  
> > >49735040 
> > >false 
> > >   
> > >  CampaignCriterion 
> > >  
> > >  
> > >49735040 
> > >false 
> > >   
> > >  CampaignCriterion 
> > >  
> > >  
> > >49735040 
> > >false 
> > >   
> > >  CampaignCriterion 
> > >  
> > >  > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";> 
> > >49735040 
> > >true 
> > > 
> > >   1150 
> > >   KEYWORD 
> > >   Keyword 
> > >   software 
> > >   BROAD 
> > > 
> > >   
> > > 
> >
NegativeCampaignCriterion

> > >  
> > >  > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";> 
> > >49735040 
> > >true 
> > > 
> > >   10076770 
> > >   KEYWORD 
> > >   Keyword 
> > >   penis 
> > >   BROAD 
> > > 
> > >   
> > > 
> >
NegativeCampaignCriterion

> > >  
> > >  > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";> 
> > >49735040 
> > >true 
> > > 
> > >   10327920 
> > >   KEYWORD 
> > >   Keyword 
> > >   program 
> > >   BROAD 
> > > 
> > >   
> > > 
> >
NegativeCampa

Re: Adwords UI vs AD_PERFORMANCE_REPORT totals

2012-09-17 Thread AdWordsAPIAdvisor
Hello Marijn,


Yes, I have, I'll look into it shortly.


-Danial, AdWords API Team.


Original Message Follows:

From: Marijn 
Subject: Re: Adwords UI vs AD_PERFORMANCE_REPORT totals
Date: Fri, 14 Sep 2012 03:08:53 -0700 (PDT)

> Hi Danial,
>  
> I've sent you an email. Or so I hope because I'm not sure if I got the 
> correct mailaddress.
> Can you let me know that you have received it?
> 
> Op donderdag 13 september 2012 11:31:07 UTC+2 schreef Danial Klimkin het

> volgende:
> 
> > Hello Marijn,
> >
> >
> > Please send me the CID of the account, XML definition for the report,
and 
> > it's full output to me *over email*.
> >
> >
> > -Danial, AdWords API Team.
> >
> >
> > On Monday, September 10, 2012 7:14:48 PM UTC+4, Marijn wrote:
> >>
> >> Hi there,
> >>
> >> We are using the .NET client library 14.7.0.0 to calculate the total 
> >> clicks on a specific day using the AD_PERFORMANCE_REPORT. When we
compare 
> >> these results with the totals shown in the Adwords UI (Campaigns ->
All 
> >> online campaigns -> Ads) there is a difference. The cause of this 
> >> difference is missing rows in the AD_PERFORMANCE_REPORT report.
> >>
> >> By looking at the adIDs we can figure out which ads are missing in
the 
> >> report. These ads are not any different from the ones that are
present. 
> >> We've checked stuff like AdGroup status, impressions, etc.
> >>
> >> Below is the code we use to calculate the total of clicks for
yesterday 
> >> (clicksYesterday). 
> >> How can we find out why certain ads are missing or how to solve it?
> >>
> >>
> >> // Create selector
> >> Selector selector = new Selector();
> >> selector.fields = new string[] 
> >> {
> >> "AdNetworkType2", 
> >> "AdNetworkType1", 
> >> "AdGroupName",
> >> "AdGroupId",
> >> "AdGroupStatus",
> >> "Status",
> >> "AdType",
> >> "CampaignName",
> >> "CampaignId",
> >> "CampaignStatus",
> >> "Clicks",
> >> "Conversions", 
> >> "Cost",
> >> "CostPerConversion", 
> >> "AverageCpc",
> >> "AverageCpm",
> >> "CreativeDestinationUrl", 
> >> "Description1",
> >> "Description2",
> >> "Url", 
> >> "DisplayUrl", 
> >> "Headline", 
> >> "Id",
> >> "ImageCreativeName",  
> >> "ImageAdUrl", 
> >> "Impressions",
> >> "AveragePosition", 
> >> "Date",
> >> };
> >> selector.dateRange = new DateRange();
> >> selector.dateRange.min = 
> >> DateTime.Now.Date.AddMonths(-6).ToString("MMdd");
> >> selector.dateRange.max = DateTime.Now.Date.ToString("MMdd");
> >>
> >> // Add predicates 
> >> selector.predicates = new Predicate[] {
> >> new Predicate()
> >> {
> >> field = "Status",
> >> @operator = PredicateOperator.IN,
> >> values = new string[] { "ENABLED", "PAUSED", "DISABLED" }
> >> },
> >> new Predicate()
> >> {
> >> field = "AdGroupStatus",
> >> @operator = PredicateOperator.IN,
> >> values = new string[] { "ENABLED", "PAUSED", "DELETED" }
> >> },
> >> new Predicate()
> >> {
> >> field = "CampaignStatus",
> >> @operator = PredicateOperator.IN,
> >> values = new string[] { "ACTIVE", "PAUSED", "DELETED" }
> >> },
> >> };
> >>
> >> // Create report definition
> >> ReportDefinition reportDefinition = new ReportDefinition();
> >> reportDefinition.reportName = "Test - Creative performance report";
> >> reportDefinition.dateRangeType = 
> >> ReportDefinitionDateRangeType.CUSTOM_DATE;
> >> reportDefinition.reportType = 
> >> ReportDefinitionReportType.AD_PERFORMANCE_REPORT;
> >> reportDefinition.downloadFormat = DownloadFormat.XML;
> >> reportDefinition.selector = selector;
> >> reportDefinition.includeZeroImpressions = true;
> >>
> >> // Download the report
> >> ReportUtilities reportUtilities = new ReportUtilities(this.User);
> >> reportUtilities.ReportVersion = "v201206";
> >> reportUtilities.DownloadClientReport(reportDefinition, 
> >> @"c:\temp\adperformance.xml");
> >>
> >> // Extract ids
> >> List adIdsYesteday = new List();
> >> long clicksYesterday = 0;
> >> using (FileStream fileStream = new 
> >> FileStream(@"c:\temp\adperformance.xml", FileMode.Open))
> >> {
> >> using (XmlReader xmlReader = XmlReader.Create(fileStream))
> >> {
> >> xmlReader.MoveToContent();
> >> while (xmlReader.Read())
> >> {
> >> // Handle each 'row'
> >> if (xmlReader.Name == "row")
> >> {
> >> // Get values
> >> XElement rowNode =
(XElement)XElement.ReadFrom(xmlReader);
> >> long adId =
long.Parse(rowNode.Attribute("adID").Value);
> >> DateTime adDate = 
> >> DateTime.ParseExact(rowNode.Attribute("day").Value, "-MM-dd", 
> >> CultureInfo.InvariantCulture);
> >> long adClicks = 
> >> long.Parse(rowNode.Attribute("clicks").Value);
> >>
> >> // Handle data for yesterday
> >>   

Re: AdImages??

2012-09-13 Thread AdWordsAPIAdvisor
Hello Adele,


Please see:

  http://support.google.com/adwords/


-Danial, AdWords API Team.


Original Message Follows:

From: Adele Robots 
Subject: Re: AdImages??
Date: Wed, 12 Sep 2012 16:53:02 +0200

> Thx Danial!
> 
> Any contact or group for  AdWords team ?
> 
> Best regards
> 
> 2012/9/12 Danial Klimkin 
> 
> > Hello Adele Robots,
> >
> >
> > Are you looking for the image Ads?
> >
> >
> >
https://developers.google.com/adwords/api/docs/reference/latest/AdGroupAdService.ImageAd
> >
> > From the question it looks like you need to check with the AdWords
team on
> > the product capabilities first. This forum is for technical
API-specific
> > questions only.
> >
> >
> > -Danial, AdWords API Team.
> >
> >
> > On Monday, September 10, 2012 12:31:29 PM UTC+4, Adele Robots wrote:
> >>
> >> Hi,
> >>
> >> We are building a great platform for virtual agents creation (
> >> www.sparkingtogether.com), and we would like to support the free
> >> accounts with advertisments, but we don't think Google regular Ads
are ok
> >> for these. To my understanding there is no AdImages or similar, is
thar
> >> right?
> >>
> >> Is there anybody at google whom we may talk to?
> >>
> >> Best regards,
> >>
> >> Adele Robots Team
> >>
> >  --
> > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> > Also find us on our blog and discussion group:
> > http://adwordsapi.blogspot.com
> > http://groups.google.com/group/adwords-api
> > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> >
> > You received this message because you are subscribed to the Google
> > Groups "AdWords API Forum" group.
> > To post to this group, send email to adwords-api@googlegroups.com
> > To unsubscribe from this group, send email to
> > adwords-api+unsubscr...@googlegroups.com
> > For more options, visit this group at
> > http://groups.google.com/group/adwords-api?hl=en
> >

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

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


Re: some CampaignCriterion is empty

2012-09-11 Thread AdWordsAPIAdvisor
Hello Jonathan,


Thank you for the details, we are looking into the issue.


-Danial, AdWords API Team.


Original Message Follows:

From: Jonathan Doire 
Subject: Re: some CampaignCriterion is empty
Date: Mon, 10 Sep 2012 06:37:05 -0700 (PDT)

> Hello Daniel,
> 
> I add SOAP Response with all information
> http://schemas.xmlsoap.org/soap/envelope/";>
>
>xmlns="https://adwords.google.com/api/adwords/cm/v201206";>
>  0004c958f5fce0100ae774c175de
>  CampaignCriterionService
>  get
>  36
>  204
>  36
>   
>
>
>xmlns="https://adwords.google.com/api/adwords/cm/v201206";>
>  
> 37
> CampaignCriterionPage
> 
>49735040
>false
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>   1000
>   LANGUAGE
>   Language
>   en
>   English
>
>   
>  CampaignCriterion
> 
> 
>49735040
>false
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>   2124
>   LOCATION
>   Location
>   Canada
>   Country
>   ACTIVE
>
>   
>  CampaignCriterion
> 
> 
>49735040
>false
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>   3
>   PLATFORM
>   Platform
>   Desktop
>
>   
>  CampaignCriterion
> 
> 
>49735040
>false
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>   30001
>   PLATFORM
>   Platform
>   HighEndMobile
>
>   
>  CampaignCriterion
> 
> 
>49735040
>false
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>   30002
>   PLATFORM
>   Platform
>   Tablet
>
>   
>  CampaignCriterion
> 
> 
>49735040
>false
>   
>  CampaignCriterion
> 
> 
>49735040
>false
>   
>  CampaignCriterion
> 
> 
>49735040
>false
>   
>  CampaignCriterion
> 
>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>49735040
>true
>
>   1150
>   KEYWORD
>   Keyword
>   software
>   BROAD
>
>   
> 
NegativeCampaignCriterion
> 
>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>49735040
>true
>
>   10076770
>   KEYWORD
>   Keyword
>   penis
>   BROAD
>
>   
> 
NegativeCampaignCriterion
> 
>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>49735040
>true
>
>   10327920
>   KEYWORD
>   Keyword
>   program
>   BROAD
>
>   
> 
NegativeCampaignCriterion
> 
>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>49735040
>true
>
>   10886981
>   KEYWORD
>   Keyword
>   free
>   BROAD
>
>   
> 
NegativeCampaignCriterion
> 
>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>49735040
>true
>
>   11592311
>   KEYWORD
>   Keyword
>   freeware
>   BROAD
>
>   
> 
NegativeCampaignCriterion
> 
>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>49735040
>true
>
>   11592331
>   KEYWORD
>   Keyword
>   download
>   BROAD
>
>   
> 
NegativeCampaignCriterion
> 
>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>

Re: Programmatically Authentication for Multiple AdWords Client Accounts

2012-08-30 Thread AdWordsAPIAdvisor
Hello Akil,


Yes, all the libraries now support OAuth2.0 flow which allows automatic
token refresh. Please see;

  http://googleadsdeveloper.blogspot.nl/2012/08/oauth-in-ads-apis.html


-Danial, AdWords API team.


Original Message Follows:

From: Akil Burgess 
Subject: Re: Programmatically Authentication for Multiple AdWords Client
Accounts
Date: Tue, 28 Aug 2012 08:51:38 -0700 (PDT)

> Hi Danial,
> 
> Are there any plans to provide a method of authentication more suitable
for 
> these kind of background processes (now that ClientLogin is deprecated)?
> 
> Thanks,
> Akil
> 
> On Tuesday, February 21, 2012 9:44:16 AM UTC, Danial Klimkin wrote:
> >
> > Hello Darin,
> >
> >
> > The best would be to use the client libraries which will implement the

> > authorization for you:
> >
> >   http://code.google.com/apis/adwords/docs/clientlibraries.html
> >
> > The OAuth tokens are valid for 2 weeks so you can store and re-use
them 
> > until expired.
> >
> >
> > -Danial, AdWords API Team.
> >
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en

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

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


Re: How to set this parameter when using AWQL?

2012-08-17 Thread AdWordsAPIAdvisor
Hello Oliver,


I have clarified this issue.

In fact you can achieve the same behavior as with the XML definition:

1. reportDefinition.setIncludeZeroImpressions(true) does have no effect on
the output. The report will be the same as if the value is omitted.

2. reportDefinition.setIncludeZeroImpressions(false) could be achieved
with 'WHERE' filter:
 SELECT ... WHERE Impressions > 0.

We will document this on the AWQL definition page.


-Danial, AdWords API Team.


Original Message Follows:

From: Oliver 
Subject: Re: How to set this parameter when using AWQL?
Date: Wed, 15 Aug 2012 06:24:27 -0700 (PDT)

> That's great, thanks.
> 
> I guess the question now is, will AWQL work properly without this
feature?  
> Do I even need this feature for any reason?
> 
> Oliver
> 
> On Wednesday, August 15, 2012 12:21:40 PM UTC+1, Danial Klimkin wrote:
> >
> > Hello Oliver,
> >
> >
> > Looks like this feature is lacking in the AWQL at the moment. I will
log a 
> > feature request for it.
> >
> >
> > -Danial, AdWords API Team.
> >
> >
> > On Wednesday, August 8, 2012 9:40:41 AM UTC+4, Oliver wrote:
> >>
> >> What if I want to include zero impressions when using AWQL i.e. I
want to 
> >> do the equivalent of:
> >>
> >> reportDefinition.setIncludeZeroImpressions(true);
> >>
> >>
> >> Comparing the code that downloads an adhoc report using
ReportDefinition:
> >>
> >>
http://google-api-adwords-java.googlecode.com/svn/trunk/examples/v201206/DownloadAdHocReport.java
> >>
> >> and the code that does the same using AWQL, I can see the only
difference 
> >> is, with AWQL I have no way of doing 
setIncludeZeroImpressions(true).
> >>
> >> Is there a solution to the above?
> >>
> >> Oliver
> >>
> >>
> >>
> >> On Wednesday, August 8, 2012 3:24:05 AM UTC+1, Anash P. Oommen wrote:
> >>>
> >>> Hi Oliver,
> >>>
> >>> Try Impressions >= 100 in the query and see if that works for you.
> >>>
> >>> Cheers,
> >>> Anash P. Oommen,
> >>> AdWords API Advisor.
> >>>
> >>> On Tuesday, 7 August 2012 22:46:37 UTC+5:30, Oliver wrote:
> 
>  When downloading adhoc reports using AWQL as shown in this example:
> 
> 
> 
http://google-api-adwords-java.googlecode.com/svn/trunk/examples/v201206/DownloadAdHocReportWithAwql.java
> 
>  how do you set the 'includeZeroImpressions' field? We used to set
it on 
>  the ReportDefinition object before.
> 
>  Oliver
> 
> >>>
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en

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

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


Re: Reports not being returned in requested format

2012-08-14 Thread AdWordsAPIAdvisor
Hello Tim,


Thank you for the feedback. It is great to hear the issue is resolved.


-Danial, AdWords API Team.


> On Monday, August 13, 2012 6:13:26 PM UTC+1, tozor wrote:
> >
> > We are caching the AdwordsUser instance in our code (which contains
the 
> > token).  However we were doing this in the reporting part of our 
> > application based on the account email, which is not the same as the
email 
> > we use for authentication which is for our MCC.  So we would only 
> > authenticate once per account, but actually multiple times for the
same MCC 
> > user.  We changed our code to directly cache the auth token for our
MCC 
> > user.
> >
> > Let me just give one more shout out to the good folks at Google that
pay 
> > attention to this forum.  Our application has to work on both Google
and 
> > The Search Engine Who Shall Not Be Named.  I can tell you that posting
to 
> > that other forum is really just a typing exercise for the developer. 
It is 
> > really a pleasure to know that if you take the time to formulate an 
> > intelligent query, that you will get one or more intelligent replies.
> >
> > Tim
> >
> > On Monday, August 13, 2012 11:45:09 AM UTC-5, Oliver wrote:
> >>
> >> Hi Tim, do you mind sharing which object is the one that actually
needs 
> >> caching instead?
> >>
> >> Oliver
> >>
> >> On Monday, August 13, 2012 5:00:02 PM UTC+1, tozor wrote:
> >>>
> >>> After looking at the source of the Adwords java client library, we
see 
> >>> where our code needs to be changed.  We were caching the tokens but
not 
> >>> optimally for this report download code path.  Thanks again for the
quick 
> >>> reply.  As a developer responsible for a very large application with
a very 
> >>> large number of users, this quick reply is very much appreciated!
> >>>
> >>> Tim
> >>>
> >>> On Monday, August 13, 2012 9:24:01 AM UTC-5, tozor wrote:
> 
>  Thanks for the quick reply.  We are using the Adwords java client 
>  library, the call that is failing is:
> 
>  Caused by: com.google.api.adwords.lib.AuthTokenException: Auth
token 
>  could not be retrieved because of error: CaptchaRequired
>  at 
> 
com.google.api.adwords.lib.AuthToken.getAuthToken(AuthToken.java:133)
>  at 
> 
com.google.api.adwords.lib.utils.v201109.ReportUtils.reloadAuthToken(ReportUtils.java:278)
>  at 
> 
com.google.api.adwords.lib.utils.v201109.ReportUtils.downloadReport(ReportUtils.java:189)
> 
>  The downloadReport() method takes an AdwordsUser instance.  We are 
>  caching this in our code so that we only authenticate once. 
However from 
>  looking at the stack trace, it looks like the Adwords client
library is 
>  actually reloading the auth token.  Since I don't have the source
to the 
>  Adwords client library, I am confused if your advice will actually
help me.
> 
>  Tim
> 
> 
>  On Monday, August 13, 2012 8:54:24 AM UTC-5, AdWords API Advisor
wrote:
> >
> > Hello Tim, 
> >
> >
> > You are being limited by the authorization mechanism, not AdWords
API. 
> > The 
> > ClientLogin protocol refuses to authorize too often with the email
and 
> > password for security reason. We recommend either switching to 
> > OAuth2.0 or 
> > storing and re-using AuthTokens. See this article for more
details: 
> >
> >   
> >
> >
http://adwordsapi.blogspot.com/2010/07/discover-v2009-working-with-authtokens.html

> >
> >
> > -Danial, AdWords API Team. 
> >
> >
> > Original Message Follows: 
> >  
> > From: tozor  
> > Subject: Re: Reports not being returned in requested format 
> > Date: Mon, 13 Aug 2012 06:24:36 -0700 (PDT) 
> >
> > > After some more research, the problem is that we are frequently 
> > getting 
> > the 
> > > following error returned: 
> > > 
> > >  com.google.api.adwords.lib.utils.v201109.ReportException: Could
not 
> > obtain 
> > > AuthToken 
> > > 
> > > which in turn is being caused by 
> > > 
> > >  Caused by: com.google.api.adwords.lib.AuthTokenException: Auth 
> > token 
> > could 
> > > not be retrieved because of error: CaptchaRequired 
> > > 
> > > We have added retries and delays and this helps some, but I am 
> > wondering 
> >
> > > why we are getting this at all.  This started happening mid day
last 
> > > Thursday (8/9).  We have a very large application that manages 
> > several 
> > > hundred Adwords accounts.  So we pull reports of all types for
all 
> > of 
> > these 
> > > accounts frequently (very frequently in the morning).  Is there
a 
> > rate 
> > of 
> > > report download requests that we must stay under?  This is
causing 
> > serious 
> > > pain for our application so please let us know if this is an
issue 
> > on 
> > your 
> > > end or if th

Re: Reports not being returned in requested format

2012-08-13 Thread AdWordsAPIAdvisor
Hello Tim,


You are being limited by the authorization mechanism, not AdWords API. The
ClientLogin protocol refuses to authorize too often with the email and
password for security reason. We recommend either switching to OAuth2.0 or
storing and re-using AuthTokens. See this article for more details:

 
http://adwordsapi.blogspot.com/2010/07/discover-v2009-working-with-authtokens.html


-Danial, AdWords API Team.


Original Message Follows:

From: tozor 
Subject: Re: Reports not being returned in requested format
Date: Mon, 13 Aug 2012 06:24:36 -0700 (PDT)

> After some more research, the problem is that we are frequently getting
the 
> following error returned:
> 
>  com.google.api.adwords.lib.utils.v201109.ReportException: Could not
obtain 
> AuthToken
> 
> which in turn is being caused by
> 
>  Caused by: com.google.api.adwords.lib.AuthTokenException: Auth token
could 
> not be retrieved because of error: CaptchaRequired
> 
> We have added retries and delays and this helps some, but I am wondering

> why we are getting this at all.  This started happening mid day last 
> Thursday (8/9).  We have a very large application that manages several 
> hundred Adwords accounts.  So we pull reports of all types for all of
these 
> accounts frequently (very frequently in the morning).  Is there a rate
of 
> report download requests that we must stay under?  This is causing
serious 
> pain for our application so please let us know if this is an issue on
your 
> end or if this is intended behavior, how we are supposed to code our 
> application so that we are guaranteed to get the report we request.
> 
> Thanks.
> 
> Tim
> 
> On Monday, August 13, 2012 3:56:01 AM UTC-5, Danial Klimkin wrote:
> >
> > Hi mm,
> >
> >
> > Do you use any of our client libraries? Are there any network issues
you 
> > see this morning as well?
> >
> >
> > -Danial, AdWords API Team.
> >
> >
> > On Friday, August 10, 2012 6:27:18 PM UTC+4, mm wrote:
> >>
> >> Hey guys -
> >> I am seeing this problem with multiple (but not all) accounts this 
> >> morning. I am requesting reports in gzipped csv format, but am
getting just 
> >> csv. This is happening for KeywordPerformance and CriteriaPerformance

> >> reports. Known issue? Fix forthcoming? 
> >>
> >> Thanks -
> >> mm
> >>
> >
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en

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

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


Re: AccountService is only available on a whitelist basis

2012-08-03 Thread AdWordsAPIAdvisor
Hello veseo,


The v13 AccountService (and v13 in general) will be completely disabled on
the sunset date.


-Danial, AdWords API Team.


Original Message Follows:

From: veseo 
Subject: Re: AccountService is only available on a whitelist basis
Date: Thu, 2 Aug 2012 03:33:05 -0700 (PDT)

> Hello,
> 
> will we be able to use v13's AccountService to manipulate budgets after 
> that service's sunset date or all of its methods (including those for 
> budgets) will be sunset on 20 August 2012?

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

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


Re: AccountService is only available on a whitelist basis

2012-07-29 Thread AdWordsAPIAdvisor
Hello Alok,


We do not have any public examples available at the moment. I'll log this
as a request for future library releases.


-Danial, AdWords API Team.


Original Message Follows:

From: alok 
Subject: Re: AccountService is only available on a whitelist basis
Date: Fri, 27 Jul 2012 05:27:08 -0700 (PDT)

> Hi Danial,
> 
> Is there any example code to set and get busget using 
> budgetOrderService.Iam confused with what fields should go into the 
> selector fields
> 
> Thanks,
> Alok
> 
> On Thursday, July 26, 2012 3:43:11 PM UTC+5:30, AdWords API Advisor
wrote:
> >
> > Hello Alok, 
> >
> >
> > This functionality is available in the BudgetOrderService: 
> >
> >   
> >
> >
https://developers.google.com/adwords/api/docs/reference/latest/BudgetOrderService

> >
> >
> > -Danial, AdWords API Team. 
> >
> >
> > Original Message Follows: 
> >  
> > From: alok  
> > Subject: Re: AccountService is only available on a whitelist basis 
> > Date: Thu, 26 Jul 2012 00:11:12 -0700 (PDT) 
> >
> > > Hi Danial, 
> > > 
> > > I want to set and get Budgets at accounts level.This facility was 
> > provided 
> > > in v13 account service but i dont see it in SAS.CAn you point me to
the 
> > > right service which should be used to set/get budget at account
level 
> > (not 
> > > campaign level) 
> > > 
> > > Regards, 
> > > Alok 
> > > 
> > > On Friday, November 11, 2011 9:28:09 PM UTC+5:30, Danial Klimkin
wrote: 
> > > > 
> > > > Hello carlinda, 
> > > > 
> > > > 
> > > > In most cases ServicedAccountService is a new replacement for the 
> > > > AccountService. Please migrate to SAS before Feb. If there is any 
> > > > functionality missing please let us know. 
> > > > 
> > > > 
> > > > -Danial, AdWords API Team. 
> > > > 
> > > 
> > > -- 
> > > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 
> > > Also find us on our blog and discussion group: 
> > > http://adwordsapi.blogspot.com 
> > > http://groups.google.com/group/adwords-api 
> > > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 
> > > 
> > > You received this message because you are subscribed to the Google 
> > > Groups "AdWords API Forum" group. 
> > > To post to this group, send email to adwords-api@googlegroups.com 
> > > To unsubscribe from this group, send email to 
> > > adwords-api+unsubscr...@googlegroups.com 
> > > For more options, visit this group at 
> > > http://groups.google.com/group/adwords-api?hl=en 
> >
> >
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en

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

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


Re: AccountService is only available on a whitelist basis

2012-07-26 Thread AdWordsAPIAdvisor
Hello Alok,


This functionality is available in the BudgetOrderService:

 
https://developers.google.com/adwords/api/docs/reference/latest/BudgetOrderService


-Danial, AdWords API Team.


Original Message Follows:

From: alok 
Subject: Re: AccountService is only available on a whitelist basis
Date: Thu, 26 Jul 2012 00:11:12 -0700 (PDT)

> Hi Danial,
> 
> I want to set and get Budgets at accounts level.This facility was
provided 
> in v13 account service but i dont see it in SAS.CAn you point me to the 
> right service which should be used to set/get budget at account level
(not 
> campaign level)
> 
> Regards,
> Alok
> 
> On Friday, November 11, 2011 9:28:09 PM UTC+5:30, Danial Klimkin wrote:
> >
> > Hello carlinda,
> >
> >
> > In most cases ServicedAccountService is a new replacement for the 
> > AccountService. Please migrate to SAS before Feb. If there is any 
> > functionality missing please let us know.
> >
> >
> > -Danial, AdWords API Team.
> >
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en

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

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


Re: CustomerSyncReport instead of CustomerSyncService?

2012-07-23 Thread AdWordsAPIAdvisor
Hello Chirag,


Sorry for the delayed response, I was on vacation.

It is expected the CustomerSyncService is used to track changes
implemented via non-API means, such as user interface. With the UI it is
unlikely you can make thousands of changes within seconds.

Once you have the ID of the changed object you can use the relevant
service (or report) to query it's current state.


-Danial, AdWords API Team.



Original Message Follows:

From: Chirag 
Subject: Re: CustomerSyncReport instead of CustomerSyncService?
Date: Thu, 5 Jul 2012 05:49:39 -0700 (PDT)

> Hello Danial,
> 
> Got your point.
> but Should i request changedCriteria id 344390089, to get more details
from 
> AdGroupCriterionService.
>  [changedCriteria] => Array
> (
> [0] => 344390089
> [1] => 20971231240
> [2] => 24547983
> [3] => 33370030
> [4] => 21032905742
>)
> and chandeAds from AdService.
> 
> Thanks,
> Chirag
> 
> On Wednesday, July 4, 2012 8:21:10 AM UTC+5:30, Danial Klimkin wrote:
> >
> > Hello Daniel,
> >
> >
> > The CustomerSyncService was designed to help the API users to
synchronize 
> > account states of the server and the client. It is not meant to give 
> > detailed change history on all objects.
> >
> > As such, it is easy to get information on what was changed but extra
calls 
> > are required to determine the exact state. I believe the best approach
will 
> > be to add change logging on your side (provided all changes are made
via 
> > the API) which will give you all the information you require.
> >
> >
> > -Danial, AdWords API Team.
> >
> >
> > On Tuesday, July 3, 2012 4:15:32 PM UTC+4, Daniel wrote:
> >>
> >> Hey guys,
> >>
> >> we tried to work with the CustomerSyncService to make a specific
Report 
> >> for our clients. In this reporting wi'll show how many changes we
made in 
> >> the last 30 days in their accounts, like for e.g. how many textads
(or 
> >> negative keywords, adgroups etc.) were added by us or how many cpc
changes 
> >> did we make in this period of time.
> >>
> >> We tried to get these data with the CustomerSyncService but seriously
... 
> >> this is not possible!
> >>
> >> We tried to get these data over the service for the last 30 days - it

> >> ends in an error that says: To many changes.
> >> Okay - no problem - so we call the service for every single day for
the 
> >> last 30 days. It ends in an error that says, that we can't make so
much 
> >> calls in this short time.
> >> So i tried the last step but only 1 call every second. After that, i
got 
> >> some results but with these little amaount of data i can't get it all
done.
> >>
> >> For example it is not possible to get the number of new keywords in
new 
> >> adgroups for the a given timeperiod - because i didn't get the
changes for 
> >> the new adgroup.
> >> I have to get all the data by myself with many other calls to
different 
> >> services ...
> >>
> >> Isn't it possible to make a new report type in the API so we can use
a 
> >> "CustomerSyncReport" instead of the Service?
> >> Maybe this service can give us all the changes (and the total number
of 
> >> different changes?!) like we see it in the Google Adwords web
interface as 
> >> a smart XML file?
> >> I think that would be perfect and really a better way to get 
> >> CustomerChangeData for an account.
> >>
> >> Would be great to hear sth. from you about that.
> >>
> >> Regards,
> >> Daniel
> >>
> >
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en

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

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


Re: why keyword performance report different result by comparing results from HTTP Request and directly from mcc

2012-07-04 Thread AdWordsAPIAdvisor
Hello Oliver, Minius,


If you still get discrepancy, please send both reports with corresponding 
report definition to me via private message. I'll check why this happens for a 
particular account.


-Danial, AdWords API Team.



Original Message Follows:

From: Oliver 
Subject: Re: why keyword performance report different result by comparing
results from HTTP Request and directly from mcc
Date: Wed, 4 Jul 2012 06:30:41 -0700 (PDT)

> Danial,
> 
> I don't know if your suggestion will work for Minius but I tried it myself 
> (as I was having this exact issue) and I still see no difference when I use 
> the predicate.  My performance reports are still returning only active 
> objects.
> 
> This is causing a tricky situation as some keywords get disabled during the 
> day and hence, even though they are currently inactive, they still have 
> performance data that we need to get.
> 
> Is there any other way we can reliably get the performance data 
> (impressions, etc.) for inactive objects?
> 
> Oliver
> 
> 
> 
> On Wednesday, July 4, 2012 12:21:51 AM UTC+1, AdWords API Advisor wrote:
> >
> > Hello Minius, 
> >
> >
> > Try the following predicate: 
> >
> >   
> > Status 
> > IN 
> > DELETED 
> > PAUSED 
> > ACTIVE 
> >   
> >
> >
> > -Danial, AdWords API Team. 
> >
> >
> > Original Message Follows: 
> >  
> > From: Minius  
> > Subject: Re: why keyword performance report different result by comparing 
> > results from HTTP Request and directly from mcc 
> > Date: Thu, 28 Jun 2012 07:10:42 -0700 (PDT) 
> >
> > > Thanks for your attention, 
> > > 
> > > but i try add: 
> > > 
> > >  
> > >Status 
> > >IN 
> > >ENABLED 
> > >PAUSED 
> > >  
> > > 
> > > I get fallowing error: 
> > > !!!2|||-1|||[SelectorError.INVALID_PREDICATE_ENUM_VALUE @ selector; 
> > trigger:'ENABLED'; errorDetails:ENABLED]??? 
> > > 
> > > If i try add: 
> > >  
> > >Status 
> > >IN 
> > >ACTIVE 
> > >PAUSED 
> > >  
> > > 
> > > Than i get same old resut... :( 
> > > Maybe i`m wrong somewhere ? 
> > > Can you be more specific, please 
> > > 
> > > 
> > > 
> > > 
> > > 2012 m. birželis 20 d., trečiadienis 11:33:00 UTC+3, Danial Klimkin 
> > rašė: 
> > > > 
> > > > Hello Minius, 
> > > > 
> > > > 
> > > > By default the AdHoc reports exclude inactive objects and those 
> > options 
> > > > could have impressions and clicks data on them. 
> > > > 
> > > > To retrieve all objects, add a predicate for status and operator 'IN' 
> > and 
> > > > specify all possible states. 
> > > > 
> > > > 
> > > > -Danial, AdWords API Team. 
> > > > 
> > > > 
> > > > 
> > > > On Monday, June 18, 2012 1:05:51 PM UTC+4, Minius wrote: 
> > > >> 
> > > >> can someone look at my problem? Please 
> > > >> 
> > > >> 2012 m. birželis 13 d., trečiadienis 10:11:27 UTC+3, Minius rašė: 
> > > >>> 
> > > >>> Hi, 
> > > >>> 
> > > >>> I try to get keyword performance report by fallowing this 
> > specification: 
> > > >>> 
> > https://developers.google.com/adwords/api/docs/guides/reporting?hl=lt. 
> > > >>> 
> > > >>> Everything works fine, except that result are different by comparing 
> > > >>> with results directly from MCC. 
> > > >>> Totals of fallowing field: 
> > > >>> clicks, cost 
> > > >>> are different than from MCC form the same client and same data 
> > range. 
> > > >>> Result from MCC is slightly larger than result from http request 
> > using 
> > > >>> AdHoc method. 
> > > >>> 
> > > >>> Why? 
> > > >>> Maybe someone you have suggestions on what to pay attention, or what 
> > > >>> might be wrong ? 
> > > >>> 
> > > >>> My code looks like: 
> > > >>> // Account login details 
> > > >>> $username = "xxx"; 
> > > >>> $password = "xxx"; 
> > > >>> $customerId = "xxx";   
> > > >>> $devToken = "xxx"; 
> > > >>>   
> > > >>> // Get an access code for the user 
> > > >>> $url = "https://www.google.com/accounts/ClientLogin";; 
> > > >>> $params = array( 
> > > >>> "accountType" => "GOOGLE", 
> > > >>> "Email" => $username, 
> > > >>> "Passwd" => $password, 
> > > >>> "service" => "adwords", 
> > > >>> "source" => "test" 
> > > >>> ); 
> > > >>>   
> > > >>> $curl = curl_init(); 
> > > >>> curl_setopt($curl, CURLOPT_URL, $url); 
> > > >>> curl_setopt($curl, CURLOPT_HEADER, false); 
> > > >>> curl_setopt($curl, CURLOPT_POST, true); 
> > > >>> curl_setopt($curl, CURLOPT_POSTFIELDS, $params); 
> > > >>> //curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); 
> > > >>> curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
> > > >>> $curlData = curl_exec($curl); 
> > > >>> curl_close($curl); 
> > > >>>   
> > > >>> // Parse the response 
> > > >>> $curlData = explode("\n", $curlData); 
> > > >>> $return = array(); 
> > > >>> foreach ($curlData as $value) { 
> > > >>> $value = explode("=", $value, 2); 
> > > >>> 

Re: How to get keywords

2012-07-04 Thread AdWordsAPIAdvisor
Hello Sean,


Thank you for the feedback. Please also check this guide out regarding v13
reports migration:

  https://developers.google.com/adwords/api/docs/reportguide


-Danial, AdWords API Team.


Original Message Follows:

From: Sean 
Subject: Re: How to get keywords
Date: Wed, 4 Jul 2012 02:32:35 -0700 (PDT)

> Hi Danial,
> 
> Thank you for your response. I thought this was the case but it was not 
> obvious to me that the userstatus needed to be status.
> I had gone through the examples as you point out below in your link but 
> again there is just one keywords example and there is no mention in it 
> about biddable or negative keywords etc. Also, I have not really been
able 
> to track down any code that clearly illustrates migrating v13 code as a
lot 
> of the links are now dead.
> 
> This is not in any way directed at you but just feedback. Thank you for 
> taking the time to look at my code and replying!
> 
> Kind regards
> 
> 
> On Wednesday, 4 July 2012 03:54:48 UTC+1, Danial Klimkin wrote:
> >
> > Hello Sean,
> >
> >
> > It appears you are requesting a wrong field in the predicate. You can
find 
> > the list of available fields in this reference article:
> >
> >   
> >
https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201206-AdGroupCriterionService
> >
> > Particularly, for 'userStatus' you need to use 'status' field.
> >
> > As per examples, we provide a large example codebase for all of our
client 
> > libraries, see:
> >
> >   https://developers.google.com/adwords/api/docs/clientlibraries
> >
> >
> > -Danial, AdWords API Team.
> >
> >
> >
> > On Tuesday, July 3, 2012 4:35:07 PM UTC+4, Sean wrote:
> >>
> >> Hi
> >>
> >> I'm sure the above code is obviously wrong and someone will see
straight 
> >> off, what is should be
> >> but I should have mentioned that the errors I'm getting are 
> >>
> >> [SelectorError.INVALID_PREDICATE_FIELD_NAME @ serviceSelector; 
> >> trigger:'UserStatus']
> >>
> >> I get the same error also for the BIDDABLE predicate value.
> >>
> >> Thanks again
> >>
> >
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en

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

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


Re: why keyword performance report different result by comparing results from HTTP Request and directly from mcc

2012-07-03 Thread AdWordsAPIAdvisor
Hello Minius,


Try the following predicate:

 
Status
IN
DELETED
PAUSED
ACTIVE
 


-Danial, AdWords API Team.


Original Message Follows:

From: Minius 
Subject: Re: why keyword performance report different result by comparing
results from HTTP Request and directly from mcc
Date: Thu, 28 Jun 2012 07:10:42 -0700 (PDT)

> Thanks for your attention, 
> 
> but i try add:
> 
> 
>Status
>IN
>ENABLED
>PAUSED
> 
> 
> I get fallowing error:
> !!!2|||-1|||[SelectorError.INVALID_PREDICATE_ENUM_VALUE @ selector; 
> trigger:'ENABLED'; errorDetails:ENABLED]???
> 
> If i try add:
> 
>Status
>IN
>ACTIVE
>PAUSED
> 
> 
> Than i get same old resut... :(
> Maybe i`m wrong somewhere ? 
> Can you be more specific, please
> 
> 
> 
> 
> 2012 m. birželis 20 d., trečiadienis 11:33:00 UTC+3, Danial Klimkin rašė:
> >
> > Hello Minius,
> >
> >
> > By default the AdHoc reports exclude inactive objects and those options 
> > could have impressions and clicks data on them.
> >
> > To retrieve all objects, add a predicate for status and operator 'IN' and 
> > specify all possible states.
> >
> >
> > -Danial, AdWords API Team.
> >
> >
> >
> > On Monday, June 18, 2012 1:05:51 PM UTC+4, Minius wrote:
> >>
> >> can someone look at my problem? Please
> >>
> >> 2012 m. birželis 13 d., trečiadienis 10:11:27 UTC+3, Minius rašė:
> >>>
> >>> Hi,
> >>>
> >>> I try to get keyword performance report by fallowing this specification:
> >>> https://developers.google.com/adwords/api/docs/guides/reporting?hl=lt.
> >>>
> >>> Everything works fine, except that result are different by comparing 
> >>> with results directly from MCC.
> >>> Totals of fallowing field:
> >>> clicks, cost
> >>> are different than from MCC form the same client and same data range.
> >>> Result from MCC is slightly larger than result from http request using 
> >>> AdHoc method.
> >>>
> >>> Why? 
> >>> Maybe someone you have suggestions on what to pay attention, or what 
> >>> might be wrong ?
> >>>
> >>> My code looks like:
> >>> // Account login details
> >>> $username = "xxx";
> >>> $password = "xxx";
> >>> $customerId = "xxx";  
> >>> $devToken = "xxx";
> >>>  
> >>> // Get an access code for the user
> >>> $url = "https://www.google.com/accounts/ClientLogin";;
> >>> $params = array(
> >>> "accountType" => "GOOGLE",
> >>> "Email" => $username,
> >>> "Passwd" => $password,
> >>> "service" => "adwords",
> >>> "source" => "test"
> >>> );
> >>>  
> >>> $curl = curl_init();
> >>> curl_setopt($curl, CURLOPT_URL, $url);
> >>> curl_setopt($curl, CURLOPT_HEADER, false);
> >>> curl_setopt($curl, CURLOPT_POST, true);
> >>> curl_setopt($curl, CURLOPT_POSTFIELDS, $params);
> >>> //curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
> >>> curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
> >>> $curlData = curl_exec($curl);
> >>> curl_close($curl);
> >>>  
> >>> // Parse the response
> >>> $curlData = explode("\n", $curlData);
> >>> $return = array();
> >>> foreach ($curlData as $value) {
> >>> $value = explode("=", $value, 2);
> >>> if (count($value) > 1) {
> >>> $return[$value[0]] = $value[1];
> >>> }
> >>> }
> >>> // Extract the access token
> >>> $authToken = $return["Auth"];
> >>> 
> >>> 
> >>> #
> >>> $httpHeaders = array(
> >>> "Authorization: GoogleLogin auth=$authToken",
> >>> "clientCustomerId: $customerId",
> >>> "developerToken: $devToken"
> >>> );
> >>> 
> >>> #
> >>> $reportDefinition = ""; 
> >>> $reportDefinition .= "";
> >>> $reportDefinition .= "Id";
> >>> $reportDefinition .= "Date";
> >>> $reportDefinition .= "ExternalCustomerId";
> >>> $reportDefinition .= "AccountDescriptiveName";
> >>> $reportDefinition .= "CampaignId";
> >>> $reportDefinition .= "Clicks";
> >>> $reportDefinition .= "AverageCpc";
> >>> $reportDefinition .= "Cost";
> >>> $reportDefinition .= "";
> >>> $reportDefinition .= "Keywords Performance 
> >>> Report";
> >>> $reportDefinition .= 
> >>> "KEYWORDS_PERFORMANCE_REPORT";
> >>> $reportDefinition .= "LAST_MONTH";
> >>> //$reportDefinition .= "CUSTOM_DATE";
> >>> $reportDefinition .= "CSV";
> >>> $reportDefinition .= 
> >>> "true";
> >>> $reportDefinition .= "";
> >>>  
> >>> $params = array("__rdxml" => $reportDefinition);
> >>> 
> >>> 
> >>> #
> >>> $url = "
> >>> https://adwords.google.com/api/adwords/reportdownload/v201109";;
> >>>  
> >>> $curl = curl_init();
> >>> curl_setopt($curl, CURLOPT_URL, $url);
> >>> curl_setopt($curl, CURLOPT_HEADER, false);
> >>> curl_setopt($curl, CURLOPT_POST, true);
> >>> curl_setopt($curl, CURLOPT_POSTFIELDS, $params);
> >>> curl_setopt($curl, CURLOPT_HTTPHEADER, $httpHeaders);
> >>> //

Re: InfoService v201109 error

2012-06-21 Thread AdWordsAPIAdvisor
Hello Amlan,


The InfoService (IS) was designed to query information about advertiser
accounts while ServicedAccountService (SAS) - about account hierarchies.
We recommend to use SAS first to acquire all account IDs and then IS to
get the usage details on them.

For unlinked accounts you already know the clientCustomerId and can
proceed with the IS right away.


-Danial, AdWords API Team.


Original Message Follows:

From: "Amlan(BlueKai)" 
Subject: Re: InfoService v201109 error
Date: Fri, 25 May 2012 00:13:51 -0700 (PDT)

> Eric,
>I have the exact same problem as Denis. 
> 
> We have used the InfoService call in a generic way to get the customer
ids 
> for both unlinked and MCC accounts and the right thing happened (one 
> customerId or a set of 'sub' customerIds returned). But now I have
noticed 
> that for a new MCC account, added recently, we are not getting back the 
> apiUsageDetails (and thus the customer ids) for the clients managed by
that 
> account. I am having to resort to using ServicedAccountService as an 
> alternative in such cases. Can you please explain why the service
returns 
> the apiUsageDetails for managed clients for certain accounts and not for
 
> others. It seems a bit odd to have to use two services in a
trial-and-error 
> fashion to get the list of customer ids. Or is that the suggested usage 
> pattern.
> 
> Thanks,
>   Amlan
> 
> On Monday, April 2, 2012 1:00:57 PM UTC-7, Eric Koleda wrote:
> >
> > Hi Denis,
> >
> > I believe the results should be the same regardless of whether or not
the 
> > account is a Google Apps for your domain account.  If you just want to
get 
> > information about your sub-accounts then you should use the 
> > ServicedAccountService instead.
> >
> > Best,
> > - Eric
> >
> > On Friday, March 30, 2012 3:56:42 AM UTC-4, Denis Olifer wrote:
> >>
> >> Hi, Eric
> >> thanks a lot for your reply. 
> >> This works for me. but for some of accounts i got zero values (ga
accout 
> >> used is Google for domains account, non-MCC) the response is
> >>
> >>  http://schemas.xmlsoap.org/soap/envelope/";> >>> xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201109";
xmlns="
> >>>
https://adwords.google.com/api/adwords/info/v201109";>0004bc7121a910e80a97030d51e7InfoServiceget112061 >>> xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201109";
xmlns="
> >>> https://adwords.google.com/api/adwords/info/v201109
> >>>
">0
> >>
> >>
> >> but for domain MCC account i see the results, and for normal (non
domain) 
> >> Google account - everything ok.
> >> Could you please help me, how to get a list of Clients that belong to

> >> current authenticated user,
> >>
> >> Best,
> >> Denis
> >>
> >> On Thursday, February 23, 2012 12:15:12 AM UTC+2, Eric Koleda wrote:
> >>>
> >>> Hi All,
> >>>
> >>> We pushed out a change today that should allow you to retrieve the 
> >>> customer ID of unlinked accounts from the InfoService.  If you call
the 
> >>> InfoService using the ApiUsageType of UNIT_COUNT_FOR_CLIENTS while 
> >>> authenticated as the unlinked non-MCC account, you should receive
back a 
> >>> single entry in the response with the email and customer ID of the 
> >>> authenticated account.  It's not necessary to populate the
clientEmails or 
> >>> clientCustomerIds fields of the selector.  Calling the InfoService 
> >>> authenticated as an MCC account will behave the same as before (one
entry 
> >>> for each client account).  Let me know if you have any questions.
> >>>
> >>> Best,
> >>> - Eric
> >>>
> >>
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en

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

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


Re: getDescriptiveName

2012-05-11 Thread AdWordsAPIAdvisor
Hello Val,


The best option right now is to use a report. Please see my first reply.


-Danial, AdWords API Team.


Original Message Follows:

From: Val Guzman 
Subject: Re: getDescriptiveName
Date: Wed, 9 May 2012 09:37:04 -0700 (PDT)

> So what would be a better service to use if we're needing the
descriptive 
> name? Company name usually comes out null for me. 
> 
> On Tuesday, January 3, 2012 2:46:53 AM UTC-8, Danial Klimkin wrote:
> >
> > Hello John,
> >
> >
> > The closest the ServicedAccountService has is the 'companyName' field.

> > Alternatively, you can use the Account Performance
report
to 
> > retrieve this and other account information. See the 
> > "AccountDescriptiveName" field.
> >
> >
> > -Danial, AdWords API Team.
> >
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en

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

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


Re: javax.xml.rpc.ServiceException: Arguments to addParameter(String, String) cannot be null

2012-03-23 Thread AdWordsAPIAdvisor
Hello Daniel,


You received 'No campaigns were found' as the request was executed against
the MCC account which can have no campaigns. You need to specify the
clientId in form of '123-456-7890' to access a particular account.


-Danial, AdWords API Team.


Original Message Follows:

From: Daniel Marshall 
Subject: Re: javax.xml.rpc.ServiceException: Arguments to
addParameter(String, String) cannot be null
Date: Wed, 21 Mar 2012 03:23:23 -0700 (PDT)

> Another question, is there any special role that has to be granted for 
> account that we used to fetch the data from this API? i tried 2 account 
> already (but they only allowed for viewing purpose) and both seems
unable 
> to fetch anything, 
> 
> when why tried GetAllCampaigns.java and i commented out clientId the
result 
> is No campaigns were found
> however when i tried to not commented out clientId the result is :
> AxisFault
>  faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
>  faultSubcode: 
>  faultString: AuthenticationError.CUSTOMER_NOT_FOUND @ 
> 
> and then i commented out clientId once again and run 
> GetClientCustomerId.java, the result is :
>  faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
>  faultSubcode: 
>  faultString: [ApiUsageError.INVALID_CLIENT_EMAIL @ selector; 
> trigger:'praktikant-marketing@']  (i censored the domain :D)
> 
> how is that possible? since the account email i used could be used for 
> login? 
> 
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
>

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

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


Re: name limitations

2012-03-23 Thread AdWordsAPIAdvisor
Hello Dmitriy,


Russian characters are represented as two bytes in the UTF-8 encoding. So the 
total length of the name is more than 128 bytes.


-Danial, AdWords API Team.


> On Saturday, 17 March 2012 16:16:37 UTC+5:30, Dmitriy wrote:
> >
> > Hello Danial.
> >
> > Please, could you explain why request
> >
> > ADD
> > 
> >   ym - Электроника - Мобильная электроника - 
> > Автомобильные видеорегистраторы
> >   
> > DAILY
> > 
> >   10
> > 
> > STANDARD
> >   
> >   
> >   
> > true
> > true
> > false
> > 
> > false
> > 
> > false
> >   
> > 
> >
> > get fault
> >
> > soap:Server
> >   [CampaignError.INVALID_CAMPAIGN_NAME @ operations[0].
> > operand.name]
> >   
> > https://adwords.google.com/api/adwords/cm/v201109";>
> >   [CampaignError.INVALID_CAMPAIGN_NAME @ operations[0].
> > operand.name]
> >   
> > ApiException
> >   http://www.w3.org/2001/XMLSchema-instance"; 
> > xsi:type="CampaignError">
> > operations[0].operand.name
> > 
> > CampaignError.INVALID_CAMPAIGN_NAME
> > CampaignError
> > INVALID_CAMPAIGN_NAME
> >   
> > 
> >   
> >
> > Thanks, Dmitriy.

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

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


Re: javax.xml.rpc.ServiceException: Arguments to addParameter(String, String) cannot be null

2012-03-15 Thread AdWordsAPIAdvisor
It should make no difference. What exact version of the library are you
using?


-Danial.


Original Message Follows:

From: Daniel Marshall 
Subject: Re: javax.xml.rpc.ServiceException: Arguments to
addParameter(String, String) cannot be null
Date: Thu, 15 Mar 2012 02:19:44 -0700 (PDT)

> i did, without - sign right?
> >
> > or shall i wrote along with - sign?
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
>

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

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


Re: javax.xml.rpc.ServiceException: Arguments to addParameter(String, String) cannot be null

2012-03-15 Thread AdWordsAPIAdvisor
Hello Daniel,


Did you specify the client customer ID in the configuration file (as
'clientId')? See this template:

 
http://code.google.com/p/google-api-adwords-java/source/browse/trunk/adwords.properties


-Danial, AdWords API Team. 




Original Message Follows:

From: Daniel Marshall 
Subject: Re: javax.xml.rpc.ServiceException: Arguments to
addParameter(String, String) cannot be null
Date: Wed, 14 Mar 2012 07:16:00 -0700 (PDT)

> btw i'm using the code from GetAllCampaigns.java
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
>

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

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


Re: API 201109: Problem on login

2012-03-15 Thread AdWordsAPIAdvisor
Hello Victor,


Please see the following example for Java:

 
http://code.google.com/p/google-api-adwords-java/source/browse/trunk/examples/v201109/GetAccountHierarchy.java


-Danial, AdWords API Team.


Original Message Follows:

From: Víctor Rojas
Subject: Re: API 201109: Problem on login
Date: Wed, 14 Mar 2012 08:25:45 -0700 (PDT)

> Hi, I have the same problem, and I don't understand how to 
> use ServicedAccountService, can I use it with java?
> 
> Thanks.
> 
> El lunes 12 de marzo de 2012 10:26:08 UTC-3, Danial Klimkin escribió:
> >
> > Hello Aere,
> >
> >
> > You need to specify the correct clientId as the error message states.
It 
> > is always a number in form of 123-456-7890. The IDs are different for 
> > Sandbox and Production.
> >
> > In order to get the correct ID you can use the ServicedAccountService
to 
> > retrieve the account hierarchy.
> >
> >
> > -Danial, AdWords API Team.
> >
> >
> >
> > On Wednesday, March 7, 2012 2:32:42 PM UTC+4, Aere wrote:
> >>
> >> Hi all,
> >>
> >> I've download new java client library for new api (201109) but i
can't 
> >> get login work on sandbox.
> >> I think that depends by the adwords.properties configuration.
> >> I use this:
> >>
> >> ### PRODUCTION (It seems to work)
> >> email=m...@email.com
> >> password=mypasswd
> >> clientId=000-000-
> >> useragent=myUseragent
> >> developerToken=mytoken
> >> useSandbox=false
> >> partialFailure=false
> >> returnMoneyInMicros=false
> >>
> >> ### SANDBOX
> >> email=m...@email.com
> >> password=mypasswd
> >> clientId=client_1...@email.com
> >> # I've tried with: clientId=000-000- but nothing
> >> useragent=myUserAgent
> >> developerToken=m...@email.com++EUR
> >> useSandbox=true
> >> partialFailure=false
> >> returnMoneyInMicros=false
> >>
> >> The error returned is: AuthenticationError.CLIENT_CUSTOMER_ID_INVALID
> >>
> >> Now, in Production it seems to work fine, but I can't access to the 
> >> sandbox...
> >> Can you help me please?
> >> Thanks.
> >>
> >
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
>

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

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


Re: AwApi-Python-15.1.2 generates INVALID_DATE_RANGE request

2012-03-11 Thread AdWordsAPIAdvisor
Тарас, добрый день,


Эта проблема должна быть уже исправлена. Дайте знать, если ошибка всё еще 
появляется.

Спасибо.


-Даниил, команда AdWords API.


Original Message Follows:

From: Тарас Бунык
Subject: Re: AwApi-Python-15.1.2 generates INVALID_DATE_RANGE request
Date: Tue, 31 Jan 2012 23:52:32 -0800 (PST)

> К сожалению могу:
> 
> DEBUG:soap_xml:StartTime: 2012-02-01 09:44:10
> *** Outgoing HTTP headers
> **
> POST /api/adwords/info/v201109/InfoService HTTP/1.0
> Host:adwords-sandbox.google.com
> User-agent:SOAPpy 0.12.0 (pywebsvcs.sf.net)
> XML-parser: PyXML v0.8.3
> Content-type:text/xml; charset="UTF-8"
> Content-length:1539
> SOAPAction:"get"
> 
> *** Outgoing SOAP
> **
> 
> http://schemas.xmlsoap.org/
> soap/encoding/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/
> encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";
> xmlns:xsi3="http://www.w3.org/2001/XMLSchema-instance";>
>  https://adwords.google.com/api/adwords/info/
> v201109" xmlns:cm="https://adwords.google.com/api/adwords/cm/v201109";>
>   
>prom.api@gmail.com++USD
>AwApi-Python-15.1.2|UAPROMAdwordsClient cm:userAgent>
>Ax1HiK60-eGLyi4PqkOw
>   
>  
>  
>   https://adwords.google.com/api/adwords/info/v201109";
> xmlns:cm="https://adwords.google.com/api/adwords/cm/v201109";
> xmlns:info="https://adwords.google.com/api/adwords/info/v201109";>
>
> 
>  20120201
>  20120201
> 
> client_1+prom.api@gmail.com info:clientEmails>
> true
> UNIT_COUNT_FOR_CLIENTS
>
>   
>  
> 
> 
> *** Incoming HTTP headers
> **
> HTTP/1.? 500 Internal Server Error
> Content-Type: text/xml; charset=UTF-8
> Date: Wed, 01 Feb 2012 07:44:11 GMT
> Expires: Wed, 01 Feb 2012 07:44:11 GMT
> Cache-Control: private, max-age=0
> X-Content-Type-Options: nosniff
> X-Frame-Options: SAMEORIGIN
> X-XSS-Protection: 1; mode=block
> Server: GSE
> 
> *** Incoming SOAP
> **
> 
> http://schemas.xmlsoap.org/soap/envelope/";>
>  
>   https://adwords.google.com/api/adwords/info/
> v201109" xmlns:ns2="https://adwords.google.com/api/adwords/cm/
> v201109">
>0004b7e23ecb3ba80a0d9b0768c8
>InfoService
>get
>1
>479
>1
>   
>  
>  
>   
>soap:Server
>[ApiUsageError.INVALID_DATE_RANGE @
> selector.dateRange]
>
> https://adwords.google.com/api/adwords/
> info/v201109" xmlns:ns2="https://adwords.google.com/api/adwords/cm/
> v201109">
>  [ApiUsageError.INVALID_DATE_RANGE @
> selector.dateRange]
>  ApiException ns2:ApplicationException.Type>
>  http://www.w3.org/2001/XMLSchema-instance";
> xsi:type="ApiUsageError">
>   selector.dateRange
>   
>   ApiUsageError.INVALID_DATE_RANGE ns2:errorString>
>   ApiUsageError
>   INVALID_DATE_RANGE
>  
> 
>
>   
>  
> 
> 
> EndTime: 2012-02-01 09:44:11
> 
> On Jan 31, 1:30 pm, Danial Klimkin 
> wrote:
> > Тарас, добрый день,
> >
> > Проверил только что такой запрос и не получил ошибки. Вы все еще можете
> > воспроизвести проблему?
> >
> > -Даниил, команда AdWords API.
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
>

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

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


Re: ADD_OPERATION_NOT_PERMITTED when using sample code v201109

2012-02-21 Thread AdWordsAPIAdvisor
Hello Neil,


There is a known issue with the sandbox returning zeros for IDs
unfortunately. Can you please try initializing a new sandbox account as
described here and try again?

  http://code.google.com/apis/adwords/docs/sandbox.html



-Danial, AdWords API Team.



Original Message Follows:

From: Neil Kirk 
Subject: Re: ADD_OPERATION_NOT_PERMITTED when using sample code v201109
Date: Mon, 13 Feb 2012 03:47:51 -0800 (PST)

> Hey,
> 
> When I run the get_account_hierarchy.pl example, it returns:
> Login, CustomerId (Status, Description)
>  Root, 0
> -- client_5+@gmail.com, 0 (ESTABLISHED)
>  client_5+@gmail.com, 0 (ESTABLISHED)
> 
> This loops over and over again, until I ctrl+c to break the script.
> 
> I have tried getting the clientIDs using the
get_client_customer_id.plscript. I entered:
> my $client_emails = "client_5+\@gmail.com";
> 
> which returns:
> Found record with client email 'client_5+@gmail.com' and ID 0.
> 
> and using any other client email (client_1, client_2, etc), returns:
> 
> http://schemas.xmlsoap.org/soap/envelope/";>
>   
>  xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201109"; 
> xmlns="https://adwords.google.com/api/adwords/info/v201109";>
>   0004b8d6fd778be80a0d6e086ae5
>   InfoService
>   get
>   1
>   157
>   1
> 
>   
>   
> 
>   soap:Server
>   [ApiUsageError.INVALID_CLIENT_EMAIL @ selector; 
> trigger:'client_2+@gmail.com']
>   
>  xmlns="https://adwords.google.com/api/adwords/info/v201109"; 
> xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201109";>
>   [ApiUsageError.INVALID_CLIENT_EMAIL @ selector; 
> trigger:'client_2+@gmail.com']
>   
>
ApiException
>   http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:type="ApiUsageError">
> selector
> client_2+@gmail.com
> 
> ApiUsageError.INVALID_CLIENT_EMAIL
> ApiUsageError
> INVALID_CLIENT_EMAIL
>   
> 
>   
> 
>   
> 
> 
> So '0' is all I had to go on. Please help me figure out what is going on

> here, as something doesn't seem right and I really need to get this
upgrade 
> working. v201101 was working fine and the bosses are now on me to sort
it 
> out, but I can't do anything...
> 
> Thanks,
> Neil
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
>

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

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


Re: ADD_OPERATION_NOT_PERMITTED when using sample code v201109

2012-02-13 Thread AdWordsAPIAdvisor
Hi Neil,


The clientCustomerId "0" does not look correct. It should be a 10-digit
number in format '1234-123-123'.


-Danial, AdWords API Team.



Original Message Follows:

From: Neil Kirk 
Subject: Re: ADD_OPERATION_NOT_PERMITTED when using sample code v201109
Date: Thu, 9 Feb 2012 22:57:01 -0800 (PST)

> Hi,
> 
> Thanks.
> 
> I have made some changes and am now trying to do the same thing using my

> personal gmail account:
> email=@gmail.com
> password=
> clientCustomerId=0
> userAgent=skeniver
> developerToken=@gmail.com++GBP
> alternateUrl=https://adwords-sandbox.google.com
> 
> and am still getting the same problem:
> 
> http://schemas.xmlsoap.org/soap/envelope/";>
>   
>  xmlns="https://adwords.google.com/api/adwords/cm/v201109";>
>   0004b8965bcc6a380a0c50023a11
>   CampaignService
>   mutate
>   1
>   310
>   1
> 
>   
>   
> 
>   soap:Server
>   [OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ 
> operations[0]]
>   
>  xmlns="https://adwords.google.com/api/adwords/cm/v201109";>
>   [OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ 
> operations[0]]
>   
> ApiException
>   http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:type="OperationAccessDenied">
> operations[0]
> 
> 
>
OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED
> OperationAccessDenied
> ADD_OPERATION_NOT_PERMITTED
>   
> 
>   
> 
>   
> 
> 
> Again, using the get_campaigns.pl example, it seems to run OK, but
returns 
> nothing; and I need to add campaigns so that I can eventually set ad 
> parameters (this is the sole function on my script). My sandbox seems to

> have been cleared, so I need to create new campaigns, ad groups and 
> keywords to make sure it all works OK with the new client library...
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
>

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

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


Re: MutateJobService with mix operations

2012-02-13 Thread AdWordsAPIAdvisor
Hello George,


The benefits are:

- asynchronism - you can fire jobs very quickly,
- error handling - MJS will retry transient errors automatically,
- parallelism - jobs will be ran concurrently,
- API units cost is lower.

As for grouping, it really depends on the values of N and M. If both are
under ~100 there is no need for extra grouping. We recommend avoiding jobs
that hit hundreds of ad groups, hitting 20 in one job is ok.


-Danial, AdWords API Team.



Original Message Follows:

From: George Ciubotaru 
Subject: Re: MutateJobService with mix operations
Date: Fri, 10 Feb 2012 02:03:31 -0800 (PST)

> Hello Danial,
> 
> Since I'm always grouping together operations of the same type, what is
the 
> benefit of using MutateJobService against ordinary service mutate 
> (except asynchronicity)?
> 
> Here is how I create full campaigns:
> 1. create (N) campaigns using a single MutateJobService job
> 2. having (M) ad-groups per campaign create (N * M) ad-groups in a
single 
> MutateJobService job (using campaign-ids from step 1)
> 3. having 1 ad & 1 keyword per ad-group create (N * M) ads in a single 
> MutateJobService job & (N * M) keywords in a single MutateJobService job

> (using ad-group-ids from step 2)
> 
> From your response I understand that:
> - for step 2 create (N) MutateJobService jobs with (M) ad-groups each 
> (grouped by campaign-id)
> - for step 3 create (N * M) MutateJobService jobs with 1 ad each & (N *
M) 
> MutateJobService jobs with 1 keyword each.
> 
> Am I right? If so then it looks like there will be a lot of jobs running

> (millions for our volume).
> 
> Thanks,
> George
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
>

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

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


Re: Mobile Carriers V2011.09

2012-02-07 Thread AdWordsAPIAdvisor
Hello Yaron,


Thank you for letting us know. We'll update the documentation.

As per SuperCarriers, they are not available for targeting as they are
basically fallbacks for unknown networks, used for reporting.


-Danial, AdWords API Team.


Original Message Follows:

From: Yaron Elkayem 
Subject: Mobile Carriers V2011.09
Date: Fri, 3 Feb 2012 09:30:23 -0800 (PST)

> Hi to the Google support team,
> 
> We have two ambiguities regarding MobileCarriers crierionIds
> references:
> 1. The Reference list of the carriers is different from the one
> returned by the ConstantDataService:
> 
> MobileCarrier Reference:
http://code.google.com/apis/adwords/docs/appendix/mobilecarriers.html
> ConstantDataService:
>
http://code.google.com/intl/us/apis/adwords/docs/reference/latest/ConstantDataService.html#getCarrierCriterion
> 
> a. the mobileCarrier reference has 76 more carriers than what the
> ConstantDataService returns, excluding SuperCarriers. is this normal?
> 
> b the ConstantDataService returns citerionIds that do not exist in the
> reference. for example:
> Vodafone  70600   PT, TMN 70601   PT, Optimus 70602   PT.
> is this Normal
> 
> 2. When trying to target a SuperCarrier using the
> CampaignCriterionService the API won't recognized it. is this a normal
> behaviour?
> 
> cheers
> Yaron
> 
> 
> 
> 
>

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

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


Re: ADD_OPERATION_NOT_PERMITTED when using sample code v201109

2012-02-07 Thread AdWordsAPIAdvisor
Hello Neil,


You need to specify the clientCustomerId in you properties file. By
default you are hitting the MCC account which can not have campaigns
created. You can obtain the IDs by running the getAccountHierarchy
example.


-Danial, AdWords API Team.



Original Message Follows:

From: Neil Kirk 
Subject: Re: ADD_OPERATION_NOT_PERMITTED when using sample code v201109
Date: Mon, 6 Feb 2012 11:11:31 -0800 (PST)

> Hi,
> 
> I am having the same problem. I am trying to upgrade my application to
use 
> v201109.
> 
> My properties file is:
> email=@.com
> password=
> userAgent=AdwordsSandbox
> developerToken=@.com++GBP
> alternateUrl=https://adwords-sandbox.google.com
> 
> When I run the get_campaigns.pl from the examples (no changed at all) it

> runs OK. I have tested it on my live account and the list of all the 
> campaigns is returned, so I know it is working. But when I run the 
> add_campaign.pl example, with the same properties file, I get:
> 
> http://schemas.xmlsoap.org/soap/envelope/";>
>   
>  xmlns="https://adwords.google.com/api/adwords/cm/v201109";>
>   0004b8505bfae7780a0d71143901
>   CampaignService
>   mutate
>   1
>   2004
>   1
> 
>   
>   
> 
>   soap:Server
>   [OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ 
> operations[0]]
>   
>  xmlns="https://adwords.google.com/api/adwords/cm/v201109";>
>   [OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ 
> operations[0]]
>   
> ApiException
>   http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:type="OperationAccessDenied">
> operations[0]
> 
> 
>
OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED
> OperationAccessDenied
> ADD_OPERATION_NOT_PERMITTED
>   
> 
>   
> 
>   
> 
> 
> I have tried to follow the instructions you gave above. The 
> get_all_campaigns.pl returns a 404 error; and the
get_client_customer_id.plalso returns an error:
> 
> http://schemas.xmlsoap.org/soap/envelope/";>
>   
>  xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201109"; 
> xmlns="https://adwords.google.com/api/adwords/info/v201109";>
>   0004b850649e8b280a0c3b17486e
>   InfoService
>   get
>   1
>   1675
>   1
> 
>   
>   
> 
>   soap:Server
>   [ApiUsageError.INVALID_CLIENT_EMAIL @ selector; 
> trigger:'@.com']
>   
>  xmlns="https://adwords.google.com/api/adwords/info/v201109"; 
> xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201109";>
>   [ApiUsageError.INVALID_CLIENT_EMAIL @ selector; 
> trigger:'@.com']
>   
>
ApiException
>   http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:type="ApiUsageError">
> selector
> @.com
> 
> ApiUsageError.INVALID_CLIENT_EMAIL
> ApiUsageError
> INVALID_CLIENT_EMAIL
>   
> 
>   
> 
>   
> 
> 
> Any help would be greatly appreciated!
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
>

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

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


Re: AccountService is only available on a whitelist basis

2012-01-31 Thread AdWordsAPIAdvisor
Hello Rod,


We will get this updated.


-Danial, AdWords API Team.

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

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


Re: UNEXPECTED_INTERNAL_API_ERROR

2011-11-11 Thread AdWordsAPIAdvisor
Hello Moinak,


You need both MCC and usual accounts: MCC for API token management and
normal account for ad serving.

Please don't confuse Production and Sandbox environments:

For production you need both MCC account and advertiser accounts created.
The MCC and client account ids assigned on account creation. In production
you need to specify your MCC account login and password for authorization
and your advertisers account id as clientCustomerId. Those accounts need
to be linked.

For sandbox account you initially need just one Google account (like
gmail.com account), the advertiser accounts will be created for you
automatically on sandbox initialization. For it, you need to specify your
account login and password for authorization, leave clientEmail and
clientCustomerIds fields empty and send a get request to the
CampaignService.

After that, most subsequent requests need to have clientCustomerId
specified. You can retrieve your account hierarchy via
ServicedAccountService to find out ids for client accounts created. Please
see example in one of our client libraries.


Best regards,
 Danial Klimkin, AdWords API Team.

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

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


Re: Non-MCC related account and the use of the ServicedAccountService

2011-10-31 Thread AdWordsAPIAdvisor
Hello Alexander,


During multiple tests today I was getting correct responses with one
account item via OAuth for a single account using both v201101 and
v201109.

Do you still experience the issue? Can you send me more details (like
exact IDs) via email if so?


-Danial, AdWords API Team.

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

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


Re: Data in ManagedPlacementReport doesn't match UI

2011-02-28 Thread AdWordsAPIAdvisor
Hi MM,

When did this mismatch start?  Is it just for this one placement, or are
others affected as well?

Best,
- Eric Koleda, AdWords API Team

Original Message Follows:

From: mm 
Subject: Re: Data in ManagedPlacementReport doesn't match UI
Date: Mon, 28 Feb 2011 08:24:50 -0800 (PST)

> For what it's worth, I'm seeing the same mismatch with both a V13
> report and a V201008 report
> 
> On Feb 28, 10:16 am, mm  wrote:
> > Hey guys -
> > I programatically defined and downloaded a ManagedPlacementReport
> > which pulls yesterday's placement info along with Impressions, Clicks,
> > Cost, Conversions(1-per), Conversions(Many Per) &
> > TotalConversionValue. In trying to validate my processing of the
> > report, I noticed that my totals for both Conversions (1-per) and
> > Conversions (Many per) were lower than the totals in the Adwords UI.
> > In digging into it, there is a placement that shows conversions (both
> > 1-per and many-per) in the UI, but has none in the report. I also then
> > tried just downloading the report through the UI, and got the same
> > results - that placement shows no conversions. I saw similar results
> > while testing last week (though in that case it was for 2 placements).
> >
> > Any idea what's going on here?
> >
> > Thanks a bunch -
> > mm
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
>

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

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


Re: predicate examples

2010-07-05 Thread adwordsapiadvisor
Hi Chris,


http://code.google.com/p/google-api-adwords-java/source/browse/trunk/examples/v201003/AddKeywordsPerformanceReportDefinition.java
shows the use of PredicateOperator.EQUALS. The usage of other operators
are similar.



Cheers,
Anash P. Oommen,
AdWords API Team

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

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


Re: Error while invoking CampaignCriterionService in Production Environment

2010-06-21 Thread adwordsapiadvisor
Hi J,

I think the namespace of AuthToken and other headers in your request
xml is wrong. It should be ns2:authToken. I've pasted a sample SOAP
request from a successful call for your reference.


http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>

https://adwords.google.com/api/adwords/cm/v200909";>



AWAPI DotNetLib 9.0.0 - Google



https://adwords.google.com/api/adwords/cm/v200909";>


29606506






Best,
Anash P. Oommen,
AdWords API Team

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

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


Re: Question on the word "Down" and policy violation

2010-06-21 Thread adwordsapiadvisor
Hi,

The API response seem to suggest that the word "Down" is copyrighted in
the context of its usage in your Ad. However, copyright-based policies
are exemptable, so you can add an exemptionRequest to your request and
the API call will succeed. Your Ads will be reviewed manually when an
exemptionRequest is provided.

To add an exemptionRequest to your AdGroupAdOperation, you can use the
PolicyViolationKey from the corresponding PolicyViolationError. See the
following links for more details:

http://code.google.com/apis/adwords/v2009/docs/reference/AdGroupAdService.AdGroupAdOperation.html#exemptionRequests
http://code.google.com/apis/adwords/v2009/docs/reference/AdGroupAdService.ExemptionRequest.html#key
http://code.google.com/apis/adwords/v2009/docs/reference/AdGroupAdService.PolicyViolationError.html#key

Cheers,
Anash P. Oommen,
AdWords API Team

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

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


Re: WSDL 201002 vs 200909

2010-06-21 Thread adwordsapiadvisor
Hi Federico,

v201002 of the AdWords API is now publicly available as v201003.
v201003 introduces a few new services, other than that the two versions
are practically the same. For a detailed list of differences between
the two versions, see
http://code.google.com/apis/adwords/v2009/docs/releasenotes.html. If
you are starting fresh, you can start with v201003 since it has new
services which you may want to try out.

Cheers,
Anash P. Oommen,
AdWords API Team

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

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


Re: Error when attempting to download report in v201003

2010-06-21 Thread adwordsapiadvisor
Hi Don,

When you mention that you are using an arbitrary client's clientEmail
in the Authorization header, is this the same clientEmail for which you
generated the report definition?

Cheers,
Anash P. Oommen,
AdWords API Team

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

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


Re: Geographic Report Service

2010-06-21 Thread adwordsapiadvisor
Hi Remya,

Please refer to the definition of DefinedReportJob at
http://code.google.com/apis/adwords/docs/developer/DefinedReportJob.html,
it has no field named Campaign or Country. Here's the sample logs from
a successful API call.

-BEGIN API CALL-

Request
---


http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>

https://adwords.google.com/api/adwords/v13";>
https://adwords.google.com/api/adwords/v13";>
https://adwords.google.com/api/adwords/v13";>
https://adwords.google.com/api/adwords/v13";>
https://adwords.google.com/api/adwords/v13";>AWAPI
DotNetLib 9.0.0 - Google


https://adwords.google.com/api/adwords/v13";>

2010-06-21
Geographic Report
2009-01-01
Campaign
182388
Country
Campaign
AdDistributionWithSearchPartners
Impressions
Clicks
CPC
CPM
Cost
DailyCTR
DailyBudget
Geographic






Response


http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>

http://schemas.xmlsoap.org/soap/actor/next";
soapenv:mustUnderstand="0"
xmlns="https://adwords.google.com/api/adwords/v13";>3348
http://schemas.xmlsoap.org/soap/actor/next";
soapenv:mustUnderstand="0"
xmlns="https://adwords.google.com/api/adwords/v13";>1
http://schemas.xmlsoap.org/soap/actor/next";
soapenv:mustUnderstand="0"
xmlns="https://adwords.google.com/api/adwords/v13";>500
http://schemas.xmlsoap.org/soap/actor/next";
soapenv:mustUnderstand="0"
xmlns="https://adwords.google.com/api/adwords/v13";>3671512269f1fa4a82478837e34b66fa


https://adwords.google.com/api/adwords/v13";>
1718043136




-END API CALL---

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

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