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-07 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: 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 danial.klimkin+fo...@google.com
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: 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 aaro...@gmail.com
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: 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 eug...@somoto.net
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: QuotaCheckError.INVALID_TOKEN_HEADER @ ; trigger:'null'???

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 pgan...@relevantads.com
Subject: Re: QuotaCheckError.INVALID_TOKEN_HEADER @ ; trigger:'null'???
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/UsingOAuthhttp://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
 
  add key=AuthorizationMethod value=ClientLogin  /
  add key=Email value=x/
  add key=Password value=xx/
 
 
  add key=AuthorizationMethod value=OAuth2 /
  add key=OAuth2ClientId value= /
  add key=OAuth2ClientSecret value=**xxx
/
 
 
  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 adwordsapiadvisor+m...@google.com
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 aminotsuk...@gmail.com
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 aminot...@gmail.com javascript: 
  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=enanswer=1209882from=2575708rd=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 

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 aminotsuk...@gmail.com
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=enanswer=1209882from=2575708rd=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 oliver.darra...@gmail.com
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 chirag.ebra...@gmail.com
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 chirag@gmail.com javascript: 
  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.comjavascript: 
   To unsubscribe from this group, send email to 
   adwords-api...@googlegroups.com javascript: 
   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 

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 jdo...@acquisio.com
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 jdo...@acquisio.com javascript: 
  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 
   soap:Envelope
xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/; 
  soap:Header 
 ResponseHeader 
   xmlns=https://adwords.google.com/api/adwords/cm/v201206; 
requestId0004c958f5fce0100ae774c175de/requestId 
serviceNameCampaignCriterionService/serviceName 
methodNameget/methodName 
operations36/operations 
responseTime204/responseTime 
units36/units 
 /ResponseHeader 
  /soap:Header 
  soap:Body 
 getResponse 
   xmlns=https://adwords.google.com/api/adwords/cm/v201206; 
rval 
   totalNumEntries37/totalNumEntries 
   Page.TypeCampaignCriterionPage/Page.Type 
   entries 
  campaignId49735040/campaignId 
  isNegativefalse/isNegative 
  criterion xsi:type=Language 
   xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
 id1000/id 
 typeLANGUAGE/type 
 Criterion.TypeLanguage/Criterion.Type 
 codeen/code 
 nameEnglish/name 
  /criterion 
 
CampaignCriterion.TypeCampaignCriterion/CampaignCriterion.Type 
   /entries 
   entries 
  campaignId49735040/campaignId 
  isNegativefalse/isNegative 
  criterion xsi:type=Location 
   xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
 id2124/id 
 typeLOCATION/type 
 Criterion.TypeLocation/Criterion.Type 
 locationNameCanada/locationName 
 displayTypeCountry/displayType 
 targetingStatusACTIVE/targetingStatus 
  /criterion 
 
CampaignCriterion.TypeCampaignCriterion/CampaignCriterion.Type 
   /entries 
   entries 
  campaignId49735040/campaignId 
  isNegativefalse/isNegative 
  criterion xsi:type=Platform 
   xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
 id3/id 
 typePLATFORM/type 
 Criterion.TypePlatform/Criterion.Type 
 platformNameDesktop/platformName 
  /criterion 
 
CampaignCriterion.TypeCampaignCriterion/CampaignCriterion.Type 
   /entries 
   entries 
  campaignId49735040/campaignId 
  isNegativefalse/isNegative 
  criterion xsi:type=Platform 
   xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
 id30001/id 
 typePLATFORM/type 
 Criterion.TypePlatform/Criterion.Type 
 platformNameHighEndMobile/platformName 
  /criterion 
 
CampaignCriterion.TypeCampaignCriterion/CampaignCriterion.Type 
   /entries 
   entries 
  campaignId49735040/campaignId 
  isNegativefalse/isNegative 
  criterion xsi:type=Platform 
   xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
 id30002/id 
 typePLATFORM/type 
 Criterion.TypePlatform/Criterion.Type 
 platformNameTablet/platformName 
  /criterion 
 
CampaignCriterion.TypeCampaignCriterion/CampaignCriterion.Type 
   /entries 
   entries 
  campaignId49735040/campaignId 
  isNegativefalse/isNegative 
 
CampaignCriterion.TypeCampaignCriterion/CampaignCriterion.Type 
   /entries 
   entries 
  campaignId49735040/campaignId 
  isNegativefalse/isNegative 
 
CampaignCriterion.TypeCampaignCriterion/CampaignCriterion.Type 
   /entries 
   entries 
  campaignId49735040/campaignId 
  isNegativefalse/isNegative 
   

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 sshirgu...@cybage.com
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: 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 chirag.ebra...@gmail.com
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: 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 mar...@denexterict.nl
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
  Listlong adIdsYesteday = new Listlong();
  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
  if (adDate == DateTime.Now.Date.AddDays(-1))
  {
  clicksYesterday += adClicks;
  adIdsYesteday.Add(adId);
  }
  }
  }
  }
  }
 
  // Store adIDs 
  using (FileStream fs = new FileStream(@c:\temp\ids.txt, 
  FileMode.Create))
  using (StreamWriter sw = new StreamWriter(fs))
  foreach (string s in adIdsYesteday.Select(id =
id.ToString()))
  

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 adelerob...@gmail.com
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 danial.klimkin+fo...@google.com
 
  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 jdo...@acquisio.com
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
 soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;
soap:Header
   ResponseHeader 
 xmlns=https://adwords.google.com/api/adwords/cm/v201206;
  requestId0004c958f5fce0100ae774c175de/requestId
  serviceNameCampaignCriterionService/serviceName
  methodNameget/methodName
  operations36/operations
  responseTime204/responseTime
  units36/units
   /ResponseHeader
/soap:Header
soap:Body
   getResponse 
 xmlns=https://adwords.google.com/api/adwords/cm/v201206;
  rval
 totalNumEntries37/totalNumEntries
 Page.TypeCampaignCriterionPage/Page.Type
 entries
campaignId49735040/campaignId
isNegativefalse/isNegative
criterion xsi:type=Language 
 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
   id1000/id
   typeLANGUAGE/type
   Criterion.TypeLanguage/Criterion.Type
   codeen/code
   nameEnglish/name
/criterion
   
  CampaignCriterion.TypeCampaignCriterion/CampaignCriterion.Type
 /entries
 entries
campaignId49735040/campaignId
isNegativefalse/isNegative
criterion xsi:type=Location 
 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
   id2124/id
   typeLOCATION/type
   Criterion.TypeLocation/Criterion.Type
   locationNameCanada/locationName
   displayTypeCountry/displayType
   targetingStatusACTIVE/targetingStatus
/criterion
   
  CampaignCriterion.TypeCampaignCriterion/CampaignCriterion.Type
 /entries
 entries
campaignId49735040/campaignId
isNegativefalse/isNegative
criterion xsi:type=Platform 
 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
   id3/id
   typePLATFORM/type
   Criterion.TypePlatform/Criterion.Type
   platformNameDesktop/platformName
/criterion
   
  CampaignCriterion.TypeCampaignCriterion/CampaignCriterion.Type
 /entries
 entries
campaignId49735040/campaignId
isNegativefalse/isNegative
criterion xsi:type=Platform 
 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
   id30001/id
   typePLATFORM/type
   Criterion.TypePlatform/Criterion.Type
   platformNameHighEndMobile/platformName
/criterion
   
  CampaignCriterion.TypeCampaignCriterion/CampaignCriterion.Type
 /entries
 entries
campaignId49735040/campaignId
isNegativefalse/isNegative
criterion xsi:type=Platform 
 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
   id30002/id
   typePLATFORM/type
   Criterion.TypePlatform/Criterion.Type
   platformNameTablet/platformName
/criterion
   
  CampaignCriterion.TypeCampaignCriterion/CampaignCriterion.Type
 /entries
 entries
campaignId49735040/campaignId
isNegativefalse/isNegative
   
  CampaignCriterion.TypeCampaignCriterion/CampaignCriterion.Type
 /entries
 entries
campaignId49735040/campaignId
isNegativefalse/isNegative
   
  CampaignCriterion.TypeCampaignCriterion/CampaignCriterion.Type
 /entries
 entries
campaignId49735040/campaignId
isNegativefalse/isNegative
   
  CampaignCriterion.TypeCampaignCriterion/CampaignCriterion.Type
 /entries
 entries xsi:type=NegativeCampaignCriterion 
 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
campaignId49735040/campaignId
isNegativetrue/isNegative
criterion xsi:type=Keyword
   id1150/id
   typeKEYWORD/type
   Criterion.TypeKeyword/Criterion.Type
   textsoftware/text
   matchTypeBROAD/matchType
/criterion
   
 
CampaignCriterion.TypeNegativeCampaignCriterion/CampaignCriterion.Type
 /entries
 entries xsi:type=NegativeCampaignCriterion 
 

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 oliver.darra...@gmail.com
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 ti...@adlucent.com 
  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) 

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 t...@adlucent.com
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 hernicet...@gmail.com
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-30 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 aloks.sh...@gmail.com
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 aloks.sh...@gmail.com 
  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 aloks.sh...@gmail.com
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: 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 sean.obr...@centralr.com
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-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 oliver.darra...@gmail.com
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: 
 
   predicates 
  fieldStatus/field 
  operatorIN/operator 
  valuesDELETED/values 
  valuesPAUSED/values 
  valuesACTIVE/values 
   /predicates 
 
 
  -Danial, AdWords API Team. 
 
 
  Original Message Follows: 
   
  From: Minius webad...@lits.lt 
  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: 
   
   predicates 
  fieldStatus/field 
  operatorIN/operator 
  valuesENABLED/values 
  valuesPAUSED/values 
   /predicates 
   
   I get fallowing error: 
   !!!2|||-1|||[SelectorError.INVALID_PREDICATE_ENUM_VALUE @ selector; 
  trigger:'ENABLED'; errorDetails:ENABLED]??? 
   
   If i try add: 
   predicates 
  fieldStatus/field 
  operatorIN/operator 
  valuesACTIVE/values 
  valuesPAUSED/values 
   /predicates 
   
   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: 

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:

 predicates
fieldStatus/field
operatorIN/operator
valuesDELETED/values
valuesPAUSED/values
valuesACTIVE/values
 /predicates


-Danial, AdWords API Team.


Original Message Follows:

From: Minius webad...@lits.lt
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:
 
 predicates
fieldStatus/field
operatorIN/operator
valuesENABLED/values
valuesPAUSED/values
 /predicates
 
 I get fallowing error:
 !!!2|||-1|||[SelectorError.INVALID_PREDICATE_ENUM_VALUE @ selector; 
 trigger:'ENABLED'; errorDetails:ENABLED]???
 
 If i try add:
 predicates
fieldStatus/field
operatorIN/operator
valuesACTIVE/values
valuesPAUSED/values
 /predicates
 
 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 .= selector;
  $reportDefinition .= fieldsId/fields;
  $reportDefinition .= fieldsDate/fields;
  $reportDefinition .= fieldsExternalCustomerId/fields;
  $reportDefinition .= fieldsAccountDescriptiveName/fields;
  $reportDefinition .= fieldsCampaignId/fields;
  $reportDefinition .= fieldsClicks/fields;
  $reportDefinition .= fieldsAverageCpc/fields;
  $reportDefinition .= fieldsCost/fields;
  $reportDefinition .= /selector;
  $reportDefinition .= reportNameKeywords Performance 
  Report/reportName;
  $reportDefinition .= 
  reportTypeKEYWORDS_PERFORMANCE_REPORT/reportType;
  $reportDefinition .= dateRangeTypeLAST_MONTH/dateRangeType;
  //$reportDefinition .= dateRangeTypeCUSTOM_DATE/dateRangeType;
  $reportDefinition .= downloadFormatCSV/downloadFormat;
  $reportDefinition .= 
  includeZeroImpressionstrue/includeZeroImpressions;
  $reportDefinition .= /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, 

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) amlan.chakrabo...@gmail.com
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
 
   soap:Envelope
xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;soap:HeaderResponseHeader

  xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201109;
xmlns=
 
https://adwords.google.com/api/adwords/info/v201109;ns2:requestId0004bc7121a910e80a97030d51e7/ns2:requestIdns2:serviceNameInfoService/ns2:serviceNamens2:methodNameget/ns2:methodNamens2:operations1/ns2:operationsns2:responseTime1206/ns2:responseTimens2:units1/ns2:units/ResponseHeader/soap:Headersoap:BodygetResponse

  xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201109;
xmlns=
  https://adwords.google.com/api/adwords/info/v201109
 
rvalcost0/cost/rval/getResponse/soap:Body/soap:Envelope
 
 
  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 littleghos...@gmail.com
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
reporthttp://code.google.com/apis/adwords/docs/appendix/reports.html#account
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: 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
 
  ns1:operatorADD/ns1:operator
  ns1:operand
ns1:nameym - Электроника - Мобильная электроника - 
  Автомобильные видеорегистраторы/ns1:name
ns1:budget
  ns1:periodDAILY/ns1:period
  ns1:amount
ns1:microAmount10/ns1:microAmount
  /ns1:amount
  ns1:deliveryMethodSTANDARD/ns1:deliveryMethod
/ns1:budget
ns1:biddingStrategy xsi:type=ns1:ManualCPC/
ns1:networkSetting
  ns1:targetGoogleSearchtrue/ns1:targetGoogleSearch
  ns1:targetSearchNetworktrue/ns1:targetSearchNetwork
  ns1:targetContentNetworkfalse/ns1:targetContentNetwork
  
  ns1:targetContentContextualfalse/ns1:targetContentContextual
  
  ns1:targetPartnerSearchNetworkfalse/ns1:targetPartnerSearchNetwork
/ns1:networkSetting
  /ns1:operand
 
  get fault
 
  faultcodesoap:Server/faultcode
faultstring[CampaignError.INVALID_CAMPAIGN_NAME @ operations[0].
  operand.name]/faultstring
detail
  ApiExceptionFault xmlns=
  https://adwords.google.com/api/adwords/cm/v201109;
message[CampaignError.INVALID_CAMPAIGN_NAME @ operations[0].
  operand.name]/message

  ApplicationException.TypeApiException/ApplicationException.Type
errors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
  xsi:type=CampaignError
  fieldPathoperations[0].operand.name/fieldPath
  trigger/
  errorStringCampaignError.INVALID_CAMPAIGN_NAME/errorString
  ApiError.TypeCampaignError/ApiError.Type
  reasonINVALID_CAMPAIGN_NAME/reason
/errors
  /ApiExceptionFault
/detail
 
  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-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 dnlmarsh...@gmail.com
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: 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 Rojasvitor...@gmail.com
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: 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 dnlmarsh...@gmail.com
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: 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 dnlmarsh...@gmail.com
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: AwApi-Python-15.1.2 generates INVALID_DATE_RANGE request

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


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

Спасибо.


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


Original Message Follows:

From: Тарас Буныкt.bu...@smartweb.com.ua
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
 **
 ?xml version=1.0 encoding=UTF-8?
 SOAP-ENV:Envelope SOAP-ENV:encodingStyle=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;
  SOAP-ENV:Header xmlns=https://adwords.google.com/api/adwords/info/
 v201109 xmlns:cm=https://adwords.google.com/api/adwords/cm/v201109;
   RequestHeader
cm:developerTokenprom.api@gmail.com++USD/cm:developerToken
cm:userAgentAwApi-Python-15.1.2|UAPROMAdwordsClient/
 cm:userAgent
cm:authTokenAx1HiK60-eGLyi4PqkOw/cm:authToken
   /RequestHeader
  /SOAP-ENV:Header
  SOAP-ENV:Body
   get xmlns=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;
selector xsi3:type=info:InfoSelector
 info:dateRange xsi3:type=cm:DateRange
  cm:min20120201/cm:min
  cm:max20120201/cm:max
 /info:dateRange
 info:clientEmailsclient_1+prom.api@gmail.com/
 info:clientEmails
 info:includeSubAccountstrue/info:includeSubAccounts
 info:apiUsageTypeUNIT_COUNT_FOR_CLIENTS/info:apiUsageType
/selector
   /get
  /SOAP-ENV:Body
 /SOAP-ENV:Envelope
 
 *** 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
 **
 ?xml version=1.0 encoding=UTF-8?
 soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;
  soap:Header
   ResponseHeader xmlns=https://adwords.google.com/api/adwords/info/
 v201109 xmlns:ns2=https://adwords.google.com/api/adwords/cm/
 v201109
ns2:requestId0004b7e23ecb3ba80a0d9b0768c8/ns2:requestId
ns2:serviceNameInfoService/ns2:serviceName
ns2:methodNameget/ns2:methodName
ns2:operations1/ns2:operations
ns2:responseTime479/ns2:responseTime
ns2:units1/ns2:units
   /ResponseHeader
  /soap:Header
  soap:Body
   soap:Fault
faultcodesoap:Server/faultcode
faultstring[ApiUsageError.INVALID_DATE_RANGE @
 selector.dateRange]/faultstring
detail
 ApiExceptionFault xmlns=https://adwords.google.com/api/adwords/
 info/v201109 xmlns:ns2=https://adwords.google.com/api/adwords/cm/
 v201109
  ns2:message[ApiUsageError.INVALID_DATE_RANGE @
 selector.dateRange]/ns2:message
  ns2:ApplicationException.TypeApiException/
 ns2:ApplicationException.Type
  ns2:errors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
 xsi:type=ApiUsageError
   ns2:fieldPathselector.dateRange/ns2:fieldPath
   ns2:trigger/
   ns2:errorStringApiUsageError.INVALID_DATE_RANGE/
 ns2:errorString
   ns2:ApiError.TypeApiUsageError/ns2:ApiError.Type
   reasonINVALID_DATE_RANGE/reason
  /ns2:errors
 /ApiExceptionFault
/detail
   /soap:Fault
  /soap:Body
 /soap:Envelope
 
 EndTime: 2012-02-01 09:44:11
 
 On Jan 31, 1:30 pm, Danial Klimkin danial.klimkin+fo...@google.com
 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

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 skeni...@gmail.com
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:
 ?xml version=1.0?
 soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;
   soap:Header
 ResponseHeader 
 xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201109; 
 xmlns=https://adwords.google.com/api/adwords/info/v201109;
   ns2:requestId0004b8d6fd778be80a0d6e086ae5/ns2:requestId
   ns2:serviceNameInfoService/ns2:serviceName
   ns2:methodNameget/ns2:methodName
   ns2:operations1/ns2:operations
   ns2:responseTime157/ns2:responseTime
   ns2:units1/ns2:units
 /ResponseHeader
   /soap:Header
   soap:Body
 soap:Fault
   faultcodesoap:Server/faultcode
   faultstring[ApiUsageError.INVALID_CLIENT_EMAIL @ selector; 
 trigger:'client_2+@gmail.com']/faultstring
   detail
 ApiExceptionFault 
 xmlns=https://adwords.google.com/api/adwords/info/v201109; 
 xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201109;
   ns2:message[ApiUsageError.INVALID_CLIENT_EMAIL @ selector; 
 trigger:'client_2+@gmail.com']/ns2:message
   

ns2:ApplicationException.TypeApiException/ns2:ApplicationException.Type
   ns2:errors
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
 xsi:type=ApiUsageError
 ns2:fieldPathselector/ns2:fieldPath
 ns2:triggerclient_2+@gmail.com/ns2:trigger
 
 ns2:errorStringApiUsageError.INVALID_CLIENT_EMAIL/ns2:errorString
 ns2:ApiError.TypeApiUsageError/ns2:ApiError.Type
 reasonINVALID_CLIENT_EMAIL/reason
   /ns2:errors
 /ApiExceptionFault
   /detail
 /soap:Fault
   /soap:Body
 /soap:Envelope
 
 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: 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 gciubot...@gmail.com
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: 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 skeni...@gmail.com
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:
 ?xml version=1.0?
 soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;
   soap:Header
 ResponseHeader 
 xmlns=https://adwords.google.com/api/adwords/cm/v201109;
   requestId0004b8965bcc6a380a0c50023a11/requestId
   serviceNameCampaignService/serviceName
   methodNamemutate/methodName
   operations1/operations
   responseTime310/responseTime
   units1/units
 /ResponseHeader
   /soap:Header
   soap:Body
 soap:Fault
   faultcodesoap:Server/faultcode
   faultstring[OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ 
 operations[0]]/faultstring
   detail
 ApiExceptionFault 
 xmlns=https://adwords.google.com/api/adwords/cm/v201109;
   message[OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ 
 operations[0]]/message
   
 ApplicationException.TypeApiException/ApplicationException.Type
   errors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
 xsi:type=OperationAccessDenied
 fieldPathoperations[0]/fieldPath
 trigger/
 

errorStringOperationAccessDenied.ADD_OPERATION_NOT_PERMITTED/errorString
 ApiError.TypeOperationAccessDenied/ApiError.Type
 reasonADD_OPERATION_NOT_PERMITTED/reason
   /errors
 /ApiExceptionFault
   /detail
 /soap:Fault
   /soap:Body
 /soap:Envelope
 
 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: 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 skeni...@gmail.com
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:
 ?xml version=1.0?
 soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;
   soap:Header
 ResponseHeader 
 xmlns=https://adwords.google.com/api/adwords/cm/v201109;
   requestId0004b8505bfae7780a0d71143901/requestId
   serviceNameCampaignService/serviceName
   methodNamemutate/methodName
   operations1/operations
   responseTime2004/responseTime
   units1/units
 /ResponseHeader
   /soap:Header
   soap:Body
 soap:Fault
   faultcodesoap:Server/faultcode
   faultstring[OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ 
 operations[0]]/faultstring
   detail
 ApiExceptionFault 
 xmlns=https://adwords.google.com/api/adwords/cm/v201109;
   message[OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ 
 operations[0]]/message
   
 ApplicationException.TypeApiException/ApplicationException.Type
   errors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
 xsi:type=OperationAccessDenied
 fieldPathoperations[0]/fieldPath
 trigger/
 

errorStringOperationAccessDenied.ADD_OPERATION_NOT_PERMITTED/errorString
 ApiError.TypeOperationAccessDenied/ApiError.Type
 reasonADD_OPERATION_NOT_PERMITTED/reason
   /errors
 /ApiExceptionFault
   /detail
 /soap:Fault
   /soap:Body
 /soap:Envelope
 
 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:
 ?xml version=1.0?
 soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;
   soap:Header
 ResponseHeader 
 xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201109; 
 xmlns=https://adwords.google.com/api/adwords/info/v201109;
   ns2:requestId0004b850649e8b280a0c3b17486e/ns2:requestId
   ns2:serviceNameInfoService/ns2:serviceName
   ns2:methodNameget/ns2:methodName
   ns2:operations1/ns2:operations
   ns2:responseTime1675/ns2:responseTime
   ns2:units1/ns2:units
 /ResponseHeader
   /soap:Header
   soap:Body
 soap:Fault
   faultcodesoap:Server/faultcode
   faultstring[ApiUsageError.INVALID_CLIENT_EMAIL @ selector; 
 trigger:'@.com']/faultstring
   detail
 ApiExceptionFault 
 xmlns=https://adwords.google.com/api/adwords/info/v201109; 
 xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201109;
   ns2:message[ApiUsageError.INVALID_CLIENT_EMAIL @ selector; 
 trigger:'@.com']/ns2:message
   

ns2:ApplicationException.TypeApiException/ns2:ApplicationException.Type
   ns2:errors
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
 xsi:type=ApiUsageError
 ns2:fieldPathselector/ns2:fieldPath
 ns2:trigger@.com/ns2:trigger
 
 ns2:errorStringApiUsageError.INVALID_CLIENT_EMAIL/ns2:errorString
 ns2:ApiError.TypeApiUsageError/ns2:ApiError.Type
 reasonINVALID_CLIENT_EMAIL/reason
   /ns2:errors
 /ApiExceptionFault
   /detail
 /soap:Fault
   /soap:Body
 /soap:Envelope
 
 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 

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 y...@esearchvision.com
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: 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 margaret.a.mar...@gmail.com
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 margaret.a.mar...@gmail.com 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: 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
---

?xml version=1.0 encoding=utf-8?
soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
xmlns:xsd=http://www.w3.org/2001/XMLSchema;
soap:Header
clientEmail
xmlns=https://adwords.google.com/api/adwords/v13;/clientEmail
developerToken
xmlns=https://adwords.google.com/api/adwords/v13;/developerToken
email
xmlns=https://adwords.google.com/api/adwords/v13;/email
password
xmlns=https://adwords.google.com/api/adwords/v13;/password
useragent xmlns=https://adwords.google.com/api/adwords/v13;AWAPI
DotNetLib 9.0.0 - Google/useragent
/soap:Header
soap:Body
validateReportJob xmlns=https://adwords.google.com/api/adwords/v13;
job xsi:type=DefinedReportJob
endDay2010-06-21/endDay
nameGeographic Report/name
startDay2009-01-01/startDay
aggregationTypesCampaign/aggregationTypes
campaigns182388/campaigns
selectedColumnsCountry/selectedColumns
selectedColumnsCampaign/selectedColumns
selectedColumnsAdDistributionWithSearchPartners/selectedColumns
selectedColumnsImpressions/selectedColumns
selectedColumnsClicks/selectedColumns
selectedColumnsCPC/selectedColumns
selectedColumnsCPM/selectedColumns
selectedColumnsCost/selectedColumns
selectedColumnsDailyCTR/selectedColumns
selectedColumnsDailyBudget/selectedColumns
selectedReportTypeGeographic/selectedReportType
/job
/validateReportJob
/soap:Body
/soap:Envelope


Response


soapenv:Envelope
xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/;
xmlns:xsd=http://www.w3.org/2001/XMLSchema;
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
soapenv:Header
responseTime
soapenv:actor=http://schemas.xmlsoap.org/soap/actor/next;
soapenv:mustUnderstand=0
xmlns=https://adwords.google.com/api/adwords/v13;3348/responseTime
operations soapenv:actor=http://schemas.xmlsoap.org/soap/actor/next;
soapenv:mustUnderstand=0
xmlns=https://adwords.google.com/api/adwords/v13;1/operations
units soapenv:actor=http://schemas.xmlsoap.org/soap/actor/next;
soapenv:mustUnderstand=0
xmlns=https://adwords.google.com/api/adwords/v13;500/units
requestId soapenv:actor=http://schemas.xmlsoap.org/soap/actor/next;
soapenv:mustUnderstand=0
xmlns=https://adwords.google.com/api/adwords/v13;3671512269f1fa4a82478837e34b66fa/requestId
/soapenv:Header
soapenv:Body
scheduleReportJobResponse
xmlns=https://adwords.google.com/api/adwords/v13;
scheduleReportJobReturn1718043136/scheduleReportJobReturn
/scheduleReportJobResponse
/soapenv:Body
/soapenv:Envelope

-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


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

?xml version=1.0 encoding=utf-8?
soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
xmlns:xsd=http://www.w3.org/2001/XMLSchema;
soap:Header
RequestHeader
xmlns=https://adwords.google.com/api/adwords/cm/v200909;
authToken/authToken
clientEmail/clientEmail
developerToken/developerToken
userAgentAWAPI DotNetLib 9.0.0 - Google/userAgent
/RequestHeader
/soap:Header
soap:Body
get xmlns=https://adwords.google.com/api/adwords/cm/v200909;
selector
idFilters
campaignId29606506/campaignId
/idFilters
/selector
/get
/soap:Body
/soap:Envelope

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