CriterionError.KEYWORD_HAS_INVALID_CHARS

2014-03-10 Thread Luca Fiaschi
Hi all,
it seems that some of my keywords have invalid characters,
however I do not see any problem with their text.

CriterionError.KEYWORD_HAS_INVALID_CHARS @ 
operations[4935].operand.criterion.text; trigger:'d'tandoor (precint 10) 
penang'

coul anybody point me to the error?

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


Re: CriterionError.KEYWORD_HAS_INVALID_CHARS

2014-03-10 Thread Luca Fiaschi
It would be great if somebody could point me out to a list of all invalid 
characters and to the keyword size limits (maximum length in words).

On Monday, March 10, 2014 11:38:49 AM UTC+1, Luca Fiaschi wrote:

 Hi all,
 it seems that some of my keywords have invalid characters,
 however I do not see any problem with their text.

 CriterionError.KEYWORD_HAS_INVALID_CHARS @ 
 operations[4935].operand.criterion.text; trigger:'d'tandoor (precint 10) 
 penang'

 coul anybody point me to the error?



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


What is a creative?

2014-03-10 Thread Mojmír Vinkler
This is probably a trivial question, but I wasn't able to find it neither 
in help nor in the forum. *What is creative?* (a ValueTrack parameter 
https://support.google.com/adwords/answer/2375447?hl=en).

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


Re: CriterionError.KEYWORD_HAS_INVALID_CHARS

2014-03-10 Thread Arthur
Text of this keyword (at most 80 characters and ten words). This field can 
be selected using the value KeywordText. This field can be filtered on. This 
string must match the regular expression '[^\x00]*' This field is required 
and should not be null when it is contained within 
Operatorhttps://developers.google.com/adwords/api/docs/reference/v201309/AdGroupCriterionService.Operator.htmls
 
: ADD.

On Monday, March 10, 2014 12:36:56 PM UTC+1, Luca Fiaschi wrote:

 It would be great if somebody could point me out to a list of all invalid 
 characters and to the keyword size limits (maximum length in words).

 On Monday, March 10, 2014 11:38:49 AM UTC+1, Luca Fiaschi wrote:

 Hi all,
 it seems that some of my keywords have invalid characters,
 however I do not see any problem with their text.

 CriterionError.KEYWORD_HAS_INVALID_CHARS @ 
 operations[4935].operand.criterion.text; trigger:'d'tandoor (precint 10) 
 penang'

 coul anybody point me to the error?



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


No organic stats in Paid_Organic API Reports?

2014-03-10 Thread Jóhannes Vollertsen
I've noticed that there is no specified way to get the organic part of the 
stats for the new paid/organic reports, stats that are readily available if 
this report is created through the Adwords interface. Is there any way to 
get the organic stats of the report thorugh the adwords api?

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


Error API

2014-03-10 Thread Ochju


Hello,

 I have an error when i want to activate campaign and Adgroups :

 *“An error has occurred: [RateExceededError rateName=BillingPerDay, 
rateKey=level1_plan, rateScope=DEVELOPER, retryAfterSeconds=86400]”*

 I don’t understand, I have several thousands compaign to activate every 
day.

 It's important to begin now? how can i proceed ?

Thanks

 Thomas

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


Paid_Organic_Query_Report

2014-03-10 Thread Jóhannes Vollertsen
I am working on implementing the paid organic reports via the api, to 
replace reports generated through the adwords interface. The api report 
definition 
(https://developers.google.com/adwords/api/docs/appendix/reports#paid-organic) 
seems to be missing a lot of the columns that are available through the 
adwords reports interface. All the organic columns such as Organic 
Clicks, Organic Queries, Combined Clicks etc are not mentioned at all, 
and I was wondering if there is a way to access those via the api. 

This report does not make a lot of sense without these columns, so my 
questions is:

Is there a way to access the missing columns today, and if not, when will 
they be accessible thorugh the API?

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


Re: Pull campaign stats for one MCC with sub accounts

2014-03-10 Thread Mike Young


 I am already setting the client customer ID this way. 

 

 Every time it is run, it grabs a new client id from a text file that has 
 all of our client id numbers in. But I want them all in one long report 
 once every 10 minutes.

At the moment if I have 30 clients, that 30th client will not be updated 
for 30 minutes, as it runs the scheduled file every 1 minutes. 

I would like to see :- 
$this-SetClientCustomerId(123-456-7890,987-654-3210,123-456-7890);

Your code could be If array, then count how many in this array, and loop 
that many times. 

So just to be clear by entering your MCC id, you *can't *get reporting 
stats from many sub accounts in one go, without changing the code. 
 
Regards Mike 
 

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


MCC Test Account returning QuotaCheckError.ACCOUNT_INACTIVE on API Call

2014-03-10 Thread adwmaxtest2

Hi all, we have created a test account to begin the API tests. However, 
when we try to get the campaigns, the message : 
QuotaCheckError.ACCOUNT_INACTIVE is returned from SOAP.

The DeveloperToken is still peding, but this should not be a problem, right?

Our DeveloperToken *mxDIciVDFG5sDLfpR5ionQ* is  and our ClientID is 
*236702327404-hqvpcihdr7l6jjj7ojilfhreknnvsd04.apps.googleusercontent.com* .

We have surely accepted TOC end entered the billing information for 
completness even if it's a test account.

Thank you!

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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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.
For more options, visit https://groups.google.com/d/optout.


Missing required parameter: scope

2014-03-10 Thread fna6613
when i use DotNetOpenAuth i see this error. why?


Error: invalid_request

Missing required parameter: scope.

Request Details:

   - response_type=code
   - redirect_uri=http://localhost:1228/Google.aspx
   - state=
   - client_id=.apps.googleusercontent.com

tanx

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


Retrieving AdGroup data using Adhoc reporting (SOAP) ?

2014-03-10 Thread yanhan
Hi everyone,

Recently I ran into an issue while retrieving AdGroup data using
the ruby client library. Specifically, there are over a hundred thousand
ad groups that I have to retrieve, and I ran into the
START_INDEX_IS_TOO_HIGH error.

I've read here: 
http://googleadsdeveloper.blogspot.jp/2013/09/a-reminder-retrieving-large-result-sets.html

that it is possible to use Adhoc reporting to retrieve AdGroup
data (Id, CampaignId, CampaignName, Name, Status, etc)
without encountering this error.

So here are my questions.

1. I was using the AdGroupService of the ruby client library
to retrieve AdGroup data. Is it possible to fetch AdGroup data
using Adhoc reports? The number of AdGroups I need to
retrieve is definitely more than 100 thousand, and I have to
retrieve them all.

2. If the answer to question 1 is yes, could you point me to an
example of how this is done? Documentation will be even
better. I'm really new to SOAP and the only examples I've
found are:

https://developers.google.com/adwords/api/docs/guides/reporting
https://developers.google.com/adwords/api/docs/guides/soap

and is quite insufficient for me to write a request to perform
the data retrieval.

Thank you.

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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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.
For more options, visit https://groups.google.com/d/optout.


Environment 'Production' does not support version 201402

2014-03-10 Thread Van Sereyboth
Hi,

I keep getting the following error while trying to run the rails demo 
application, please note that I already update the google adwords api 
library to the latest version.

AdsCommon::Errors::Error (Environment 'PRODUCTION' does not support version 
'v201402'):

  app/controllers/campaign_controller.rb:22:in `request_campaigns_list'

  app/controllers/campaign_controller.rb:9:in `index'


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


Re: I want to specify a Campaign.ServingStatus to predicates of CampaignReport.

2014-03-10 Thread hiroshi.S
Zweitze,

Thank you for giving me a information.

hiroshi.

2014年3月6日木曜日 19時16分32秒 UTC+9 Zweitze:

 Ray,

 Up to v2009 AdWords API campaigns had only one Status field. Since v200909 
 campaigns have two status fields, Status and servingStatus. The latter 
 contains values like PENDING, SERVING, SUSPENDED and ENDED.
 The wish to have this information (plus related fields like startDate and 
 endDate) became urgent when v13 was phased out, eg see 
 https://groups.google.com/d/msg/adwords-api/wGlwbH8Buig/4e-3GG9ureUJ. 
 Unfortunately the wish has not been fulfilled yet.

 @hiroshi: see above link: call CampaignService to get all ids of campaigns 
 with the required servingState, then request a report with a predicate on 
 those ids.


 On Wednesday, March 5, 2014 8:10:20 PM UTC+1, Ray Tsang (AdWords API Team) 
 wrote:

 Hiroshi,

 Does the Status 
 fieldhttps://developers.google.com/adwords/api/docs/appendix/reports#campaignget
  you what you need?

 Thanks,

 Ray


 On Wednesday, March 5, 2014 2:16:10 AM UTC-5, hiroshi.S wrote:

 Hi,

 I'm using the Campaign Performance Report.
 I want to specify a Campaign.ServingStatus to predicates of 
 CampaignReport.
 Do you have any plans to become available in the future?

 thanks
 hiroshi



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


Re: I want to specify a Campaign.ServingStatus to predicates of CampaignReport.

2014-03-10 Thread hiroshi.S
Rey,

Interesting - btw does CampaignStatus field help?


I think it's kind when there is help.

Thanks,
hiroshi

2014年3月7日金曜日 7時51分52秒 UTC+9 Ray Tsang (AdWords API Team):

 Interesting - btw does CampaignStatus field help?

 Thanks,

 Ray

 On Thursday, March 6, 2014 5:16:32 AM UTC-5, Zweitze wrote:

 Ray,

 Up to v2009 AdWords API campaigns had only one Status field. Since 
 v200909 campaigns have two status fields, Status and servingStatus. The 
 latter contains values like PENDING, SERVING, SUSPENDED and ENDED.
 The wish to have this information (plus related fields like startDate and 
 endDate) became urgent when v13 was phased out, eg see 
 https://groups.google.com/d/msg/adwords-api/wGlwbH8Buig/4e-3GG9ureUJ. 
 Unfortunately the wish has not been fulfilled yet.

 @hiroshi: see above link: call CampaignService to get all ids of 
 campaigns with the required servingState, then request a report with a 
 predicate on those ids.


 On Wednesday, March 5, 2014 8:10:20 PM UTC+1, Ray Tsang (AdWords API 
 Team) wrote:

 Hiroshi,

 Does the Status 
 fieldhttps://developers.google.com/adwords/api/docs/appendix/reports#campaignget
  you what you need?

 Thanks,

 Ray


 On Wednesday, March 5, 2014 2:16:10 AM UTC-5, hiroshi.S wrote:

 Hi,

 I'm using the Campaign Performance Report.
 I want to specify a Campaign.ServingStatus to predicates of 
 CampaignReport.
 Do you have any plans to become available in the future?

 thanks
 hiroshi



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


Re: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://adwords.google.com/api/adwords/cm/v201309/CampaignService?wsdl' : failed to load external entity

2014-03-10 Thread Joseph Collins
I can only reproduce this issue on Windows Server 2012; all requests to 
173.194.115.0/24http://www.google.com/url?q=http%3A%2F%2F173.194.115.0%2F24sa=Dsntz=1usg=AFQjCNHP6tysKvLsSEisPB-qo2K2J0cpcgin
 Linux work fine.

For those affected by these errors, I have had success using a static host 
address for adwords.google.com (http://en.wikipedia.org/wiki/Hosts_(file)) 
that is not contained in 
173.194.115.0/24http://www.google.com/url?q=http%3A%2F%2F173.194.115.0%2F24sa=Dsntz=1usg=AFQjCNHP6tysKvLsSEisPB-qo2K2J0cpcg(keeping
 pinging adwords.google.com until you receive one).


On Friday, March 7, 2014 1:18:10 PM UTC-5, Joseph Collins wrote:

 Ray,

 I have only seen this issue appear when Google's load balancer directs 
 traffic to 
 173.194.115.0/24http://www.google.com/url?q=http%3A%2F%2F173.194.115.0%2F24sa=Dsntz=1usg=AFQjCNHP6tysKvLsSEisPB-qo2K2J0cpcg.
  
 This issue affects adwords.google.com, google.com, gmail.com, youtube.com, 
 etc. with both HTTP (cURL feedback: *Recv failure: Connection was reset*) 
 and HTTPS (cURL feedback: *Unknown SSL protocol error in connection*) 
 requests via cURL, Telnet and Google Chrome.

 The issue has been consistently reproduced in every big network (Comcast, 
 Limestone Networks, Amazon AWS and several unknowns via VPN) accessible to 
 me.

 The failure rate on 173.194.115.0/24 was roughly 70% over ~200 requests.


 On Wednesday, March 5, 2014 5:09:40 PM UTC-5, Ray Tsang (AdWords API Team) 
 wrote:

 Mathis,

 Following up on your private thread - 

 Machine A: even though curl works, it appears you may have additional 
 environmental issues that's behind my expertise.  Please make sure both 
 machines are setup with the same versions and configurations of PHP, etc.

 Machine B: did you use a developer token from a production MCC?  Please 
 send me the MCC CID.

 Thanks,

 On Tuesday, March 4, 2014 2:30:20 PM UTC-5, Ray Tsang (AdWords API Team) 
 wrote:

 Mathis,

 This is great:

 Machine A: there is a bigger issue here w/ the machine setup if curl 
 doesn't work at all.  It could be caused by many many factors that's 
 outside of my expertise.

 Machine B: regarding the date function error, please make sure you have 
 set a default 
 timezonehttp://us3.php.net/manual/en/datetime.configuration.php#ini.date.timezone
 .

 For INCOMPLETE_SIGNUP_ERROR, please send me your MCC's CID and the AW 
 CID that you are accessing in private (respond to author).

 Thanks!

 --
 Ray Tsang (AdWords API Advisor)


 On Tuesday, March 4, 2014 9:53:03 AM UTC-5, Mathis Lübbers wrote:

 Hey Ray,
 thank your for your response!
 I think, I have you to tell the whole problem again, because I've made 
 a mistake in the discription of the problem, sorry therefore!

 We have installed the API with it's configurations on two different 
 machines (A,B) using these steps:

 download the current php library 
 create MCC production account (developer token in auth.ini)
 create MCC test account (creat client -- client costumer ID in 
 auth.ini)
 create Project at Google Developers Console (client ID , clientSecret 
 in auth.ini)
 get RefreshToken -- insert in auth.ini
 uncomment   extension=php_openssl.dll
extension=php_curl.dll
extension=php_soap.dllin php.ini (on 
 Machine A in php.ini-developement and php.ini-production, too)
  
 tried GetCampaigns on two different machines and got two different 
 errors.

 Machine A : 

 An error has occurred: SOAP-ERROR: Parsing WSDL: Couldn't load from '
 https://adw
 ords.google.com/api/adwords//api/adwords/cm/v201309/CampaignService?wsdl' 
 : fail
 ed to load external entity 
 https://adwords.google.com/api/adwords//api/adwords/
 cm/v201309/CampaignService?wsdl

 Machine B:

 Warning: date(): It is not safe to rely on the system's timezone 
 settings. You are *required* to use the date.timezone setting or the 
 date_default_timezone_set() function. In case you used any of those 
 methods 
 and you are still getting this warning, you most likely misspelled the 
 timezone identifier. We selected the timezone 'UTC' for now, but please 
 set 
 date.timezone to select your timezone. in 
 /Applications/XAMPP/xamppfiles/htdocs/adwordsapi/src/Google/Api/Ads/Common/Util/Logger.php
  
 on line 236


 Warning: date(): It is not safe to rely on the system's timezone 
 settings. You are *required* to use the date.timezone setting or the 
 date_default_timezone_set() function. In case you used any of those 
 methods 
 and you are still getting this warning, you most likely misspelled the 
 timezone identifier. We selected the timezone 'UTC' for now, but please 
 set 
 date.timezone to select your timezone. in 
 /Applications/XAMPP/xamppfiles/htdocs/adwordsapi/src/Google/Api/Ads/Common/Util/Logger.php
  
 on line 236
 An error has occurred: [QuotaCheckError.INCOMPLETE_SIGNUP @ ; 
 trigger:'null']


 In both cases we got no soap_xml.log files in the Basic_Operations 
 folder.

 On machine A 

How to get a response from Google on trademark violation

2014-03-10 Thread ritu . pagetraffic


This is in regard to a trademark infringement by 
http://www.theinstaserv.com/ of a protected term and Design by the name 
‘Pagetraffic’, using the term ‘Pagetraffic Alternative’ to pull traffic. 
Following are the Trademark Details:

TRADEMARK DETAILS

 

1. *Pagetraffic* United States Word Yes 3844111

2. *Pagetraffic* India Word  Design Yes 2592989

 

https://lh4.googleusercontent.com/-VCQFsD7iAag/Ux2qHpZ4zpI/AAM/FtUFhrnDroI/s1600/image+showing+trademark+violation.jpg

The violator in question has been blatantly abusing the protected term in 
*Google 
AdWords Text Ads* for the last two months. I reported the issue to Google 
AdWords but no help forthcoming as yet. Despite several email exchanges 
with Google, we have not received any response/message in this regard. This 
is causing revenue loss from Advertising in Google. The petty excuse Google 
cites in its revert is that ‘*pagetraffic’* is a general English word which 
anyone is entitled to use in ad copies. This is baffling really as there is 
no such term as ‘pagetraffic’ in any English dictionary, however. The use 
is clearly intentional. This is a live example of Google trying to use its 
clout when it comes to search marketing. Surely, there have to be a way, 
else the days of online anarchy are nigh. Many have suffered from this 
plight and I am not the last one for sure. Please help me in fighting for 
at least what is my right  

The Ad copy of one of the Ads in PPC Ad reads ‘*Pagetraffic Alternative*’  (see 
screenshot at the left) which is clearly misleading and amounts to coercion 
applied to extract monetary mileage at the expense of our market share. I 
really want to put an end to this imbroglio at the earliest. Any suggestion 
to settle the issue would be greatly appreciated. 


Thanks in advance



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


Re: No organic stats in Paid_Organic API Reports?

2014-03-10 Thread Jóhannes Vollertsen
Made a double post, so deleting this one.

Den mandag den 10. marts 2014 15.27.25 UTC+1 skrev Jóhannes Vollertsen:

 I've noticed that there is no specified way to get the organic part of the 
 stats for the new paid/organic reports, stats that are readily available if 
 this report is created through the Adwords interface. Is there any way to 
 get the organic stats of the report thorugh the adwords api?


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


Re: How to get a response from Google on trademark violation

2014-03-10 Thread Josh Radcliff (AdWords API Team)
Hi,

As my colleague mentioned in your previous 
posthttps://groups.google.com/d/msg/adwords-api/qWH1G1Bg4Q4/y65Pf65tF84J, 
please use this forum for AdWords API questions.  For assistance on non-API 
questions please post to the AdWords forum 
at https://www.en.adwords-community.com.

Regards,
Josh, AdWords API Team

On Monday, March 10, 2014 8:11:22 AM UTC-4, ritu.pag...@gmail.com wrote:


 This is in regard to a trademark infringement by 
 http://www.theinstaserv.com/ of a protected term and Design by the name 
 ‘Pagetraffic’, using the term ‘Pagetraffic Alternative’ to pull traffic. 
 Following are the Trademark Details:

 TRADEMARK DETAILS

  

 1. *Pagetraffic* United States Word Yes 3844111

 2. *Pagetraffic* India Word  Design Yes 2592989

  


 https://lh4.googleusercontent.com/-VCQFsD7iAag/Ux2qHpZ4zpI/AAM/FtUFhrnDroI/s1600/image+showing+trademark+violation.jpg

 The violator in question has been blatantly abusing the protected term in 
 *Google 
 AdWords Text Ads* for the last two months. I reported the issue to Google 
 AdWords but no help forthcoming as yet. Despite several email exchanges 
 with Google, we have not received any response/message in this regard. This 
 is causing revenue loss from Advertising in Google. The petty excuse Google 
 cites in its revert is that ‘*pagetraffic’* is a general English word 
 which anyone is entitled to use in ad copies. This is baffling really as 
 there is no such term as ‘pagetraffic’ in any English dictionary, however. 
 The use is clearly intentional. This is a live example of Google trying to 
 use its clout when it comes to search marketing. Surely, there have to be a 
 way, else the days of online anarchy are nigh. Many have suffered from this 
 plight and I am not the last one for sure. Please help me in fighting for 
 at least what is my right  

 The Ad copy of one of the Ads in PPC Ad reads ‘*Pagetraffic Alternative*’ 
  (see screenshot at the left) which is clearly misleading and amounts to 
 coercion applied to extract monetary mileage at the expense of our market 
 share. I really want to put an end to this imbroglio at the earliest. Any 
 suggestion to settle the issue would be greatly appreciated. 


 Thanks in advance





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


Re: How to link an existing Adwords account with MCC Account

2014-03-10 Thread brstdev9
hello Ray Tsang,

Now i have stuck in a new problem : How to update existing keywords text ? 
I have the creation Id and i am using the service 
AdGroupCriterionService.mutate but still not able to figure out how can i 
change the text of the existing keywords. looking forward for you help!
Thanks!

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

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


Re: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://adwords.google.com/api/adwords/cm/v201309/CampaignService?wsdl' : failed to load external entity

2014-03-10 Thread Ray Tsang (AdWords API Team)
Joseph,

That's an interesting find.  Could I trouble you to elaborate more your use 
cases?

Thanks,

Ray

On Friday, March 7, 2014 6:36:15 PM UTC-5, Joseph Collins wrote:

 I can only reproduce this issue on Windows Server 2012; all requests to 
 173.194.115.0/24http://www.google.com/url?q=http%3A%2F%2F173.194.115.0%2F24sa=Dsntz=1usg=AFQjCNHP6tysKvLsSEisPB-qo2K2J0cpcgin
  Linux work fine.

 For those affected by these errors, I have had success using a static host 
 address for adwords.google.com (http://en.wikipedia.org/wiki/Hosts_(file)) 
 that is not contained in 
 173.194.115.0/24http://www.google.com/url?q=http%3A%2F%2F173.194.115.0%2F24sa=Dsntz=1usg=AFQjCNHP6tysKvLsSEisPB-qo2K2J0cpcg(keeping
  pinging 
 adwords.google.com until you receive one).


 On Friday, March 7, 2014 1:18:10 PM UTC-5, Joseph Collins wrote:

 Ray,

 I have only seen this issue appear when Google's load balancer directs 
 traffic to 
 173.194.115.0/24http://www.google.com/url?q=http%3A%2F%2F173.194.115.0%2F24sa=Dsntz=1usg=AFQjCNHP6tysKvLsSEisPB-qo2K2J0cpcg.
  
 This issue affects adwords.google.com, google.com, gmail.com, youtube.com, 
 etc. with both HTTP (cURL feedback: *Recv failure: Connection was reset*) 
 and HTTPS (cURL feedback: *Unknown SSL protocol error in connection*) 
 requests via cURL, Telnet and Google Chrome.

 The issue has been consistently reproduced in every big network (Comcast, 
 Limestone Networks, Amazon AWS and several unknowns via VPN) accessible to 
 me.

 The failure rate on 173.194.115.0/24 was roughly 70% over ~200 requests.


 On Wednesday, March 5, 2014 5:09:40 PM UTC-5, Ray Tsang (AdWords API 
 Team) wrote:

 Mathis,

 Following up on your private thread - 

 Machine A: even though curl works, it appears you may have additional 
 environmental issues that's behind my expertise.  Please make sure both 
 machines are setup with the same versions and configurations of PHP, etc.

 Machine B: did you use a developer token from a production MCC?  Please 
 send me the MCC CID.

 Thanks,

 On Tuesday, March 4, 2014 2:30:20 PM UTC-5, Ray Tsang (AdWords API Team) 
 wrote:

 Mathis,

 This is great:

 Machine A: there is a bigger issue here w/ the machine setup if curl 
 doesn't work at all.  It could be caused by many many factors that's 
 outside of my expertise.

 Machine B: regarding the date function error, please make sure you have 
 set a default 
 timezonehttp://us3.php.net/manual/en/datetime.configuration.php#ini.date.timezone
 .

 For INCOMPLETE_SIGNUP_ERROR, please send me your MCC's CID and the AW 
 CID that you are accessing in private (respond to author).

 Thanks!

 --
 Ray Tsang (AdWords API Advisor)


 On Tuesday, March 4, 2014 9:53:03 AM UTC-5, Mathis Lübbers wrote:

 Hey Ray,
 thank your for your response!
 I think, I have you to tell the whole problem again, because I've made 
 a mistake in the discription of the problem, sorry therefore!

 We have installed the API with it's configurations on two different 
 machines (A,B) using these steps:

 download the current php library 
 create MCC production account (developer token in auth.ini)
 create MCC test account (creat client -- client costumer ID in 
 auth.ini)
 create Project at Google Developers Console (client ID , clientSecret 
 in auth.ini)
 get RefreshToken -- insert in auth.ini
 uncomment   extension=php_openssl.dll
extension=php_curl.dll
extension=php_soap.dllin php.ini 
 (on Machine A in php.ini-developement and php.ini-production, too)
  
 tried GetCampaigns on two different machines and got two different 
 errors.

 Machine A : 

 An error has occurred: SOAP-ERROR: Parsing WSDL: Couldn't load from '
 https://adw

 ords.google.com/api/adwords//api/adwords/cm/v201309/CampaignService?wsdl' 
 : fail
 ed to load external entity 
 https://adwords.google.com/api/adwords//api/adwords/
 cm/v201309/CampaignService?wsdl

 Machine B:

 Warning: date(): It is not safe to rely on the system's timezone 
 settings. You are *required* to use the date.timezone setting or the 
 date_default_timezone_set() function. In case you used any of those 
 methods 
 and you are still getting this warning, you most likely misspelled the 
 timezone identifier. We selected the timezone 'UTC' for now, but please 
 set 
 date.timezone to select your timezone. in 
 /Applications/XAMPP/xamppfiles/htdocs/adwordsapi/src/Google/Api/Ads/Common/Util/Logger.php
  
 on line 236


 Warning: date(): It is not safe to rely on the system's timezone 
 settings. You are *required* to use the date.timezone setting or the 
 date_default_timezone_set() function. In case you used any of those 
 methods 
 and you are still getting this warning, you most likely misspelled the 
 timezone identifier. We selected the timezone 'UTC' for now, but please 
 set 
 date.timezone to select your timezone. in 
 /Applications/XAMPP/xamppfiles/htdocs/adwordsapi/src/Google/Api/Ads/Common/Util/Logger.php
  
 on 

Re: Criteria predicate in audience performance report

2014-03-10 Thread Josh Radcliff (AdWords API Team)
Hi Greg,

I may have a solution on this one, but I'd like to test it out first on a 
campaign with some data.  Could you post one or more campaign IDs I could 
use to test?  When posting, please adhere to the forum 
ruleshttps://groups.google.com/forum/#!msg/adwords-api/lUQpWowB44k/4SLfkHbk4ZgJregarding
 posting of confidential information.

Cheers,
Josh, AdWords API Team

On Friday, March 7, 2014 12:09:48 PM UTC-5, GregT wrote:

 Hi,

 Sometimes when pulling audience structure data for RLSA with the audience 
 performance report, I want to get the data for just one audience for a 
 campaign.  However, whenever I try to use a predicate that limits the 
 audience, I get back no rows.  The predicates for status and campaign id 
 work fine (returning what I would expect if I don't also add in the 
 criteria predicate).  I know that audience criteria are a little odd, with 
 the boomuserlist::12345 format (
 https://groups.google.com/forum/#!topic/adwords-api/TwCw8z80I9w), so I'm 
 not sure if I'm creating the predicate incorrectly, or it might just not be 
 possible.

 The predicates I've tried unsuccessfully are predicates where Criteria 
 equals boomuserlist::12345 or Criteria equals 12345, where 12345 is the id 
 of the audience.  This is with v201309 (Java library).

 Should one of these predicates work, or is there a different predicate I 
 should use, or is this just not possible?  Obviously, I can work around it 
 by filtering by audience id as I parse the report, but I'd rather not if I 
 don't have to.

 Thanks in advance,
 Greg




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


Re: Pull campaign stats for one MCC with sub accounts

2014-03-10 Thread Ray Tsang (AdWords API Team)
Mike,

You have to specify a single client customer ID at a time with the client 
library.  At this time, you'll have to loop through the array of the CIDs 
that you want to access.

Cheers,

Ray

On Monday, March 10, 2014 5:21:17 AM UTC-4, Mike Young wrote:

 I am already setting the client customer ID this way. 

  

 Every time it is run, it grabs a new client id from a text file that has 
 all of our client id numbers in. But I want them all in one long report 
 once every 10 minutes.

 At the moment if I have 30 clients, that 30th client will not be updated 
 for 30 minutes, as it runs the scheduled file every 1 minutes. 

 I would like to see :- 
 $this-SetClientCustomerId(123-456-7890,987-654-3210,123-456-7890);

 Your code could be If array, then count how many in this array, and loop 
 that many times. 

 So just to be clear by entering your MCC id, you *can't *get reporting 
 stats from many sub accounts in one go, without changing the code. 
  
 Regards Mike 
  


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


Re: How to link an existing Adwords account with MCC Account

2014-03-10 Thread Ray Tsang (AdWords API Team)
Hi,

I'd recommend starting a new thread for a new topic.  Please start a new 
thread with new details and if you have received an errors.
In short, you should be able to update a criterion, and/or remove existing 
keywords and adding newly updated ones.

Cheers,

Ray

On Monday, March 10, 2014 10:58:22 AM UTC-4, brst...@gmail.com wrote:

 hello Ray Tsang,

 Now i have stuck in a new problem : How to update existing keywords text ? 
 I have the creation Id and i am using the service 
 AdGroupCriterionService.mutate but still not able to figure out how can i 
 change the text of the existing keywords. looking forward for you help!
 Thanks!


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

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


Re: Ads API - policy violation and exemption requests

2014-03-10 Thread Anash P. Oommen (AdWords API Team)
Hi Vlad,

You will be able to retrieve the keyword to see if it was approved or not. 
Is that what you are looking for?

Cheers,
Anash

On Wednesday, March 5, 2014 5:04:14 AM UTC-5, Vlad Zloteanu wrote:

 Hello,

 Thank you all for your responses.

 After sending an exemption request, is there a mean to know if the 
 exemption request was approved or not?

 Use case: a keyword is disallowed by google, we send an exemption request, 
 using the API. The keyword is still banned. 
 How can we know if the keyword is still banned, after an exemption 
 request, because:
 - the exemption request was not yet reviewed by Google
 - the exemption request was reviewed and refused

 Best,
 Vlad

 On Thursday, February 20, 2014 3:53:36 PM UTC+1, Jeremy Aube wrote:

 Typically the workflow is that if there is an immediate policy violation, 
 you will get an error for that ad with the policy violation, at which point 
 you can submit an exemption request. Most libraries should have some sort 
 of example code to show you how to do this.

 For an ad marked pending review, that generally means a manual review 
 needs to be done on Google's end, so an exemption request won't do you any 
 good there, either before or after the review.

 On Wednesday, February 19, 2014 10:22:34 AM UTC-5, Vlad Zloteanu wrote:

 Hello Anash,


 Thank you for your answer, it is very helpful.

 I would like to confirm with you: what is the exact use case of an 
 exemption request? (through API)

 Should we send an exemption request immediately after an ad is marked as 
 'pending review'? 
 Or should we wait the decision, then send an exemption request, if the 
 decision is negative?


 Best,
 Vlad

 On Wednesday, February 19, 2014 3:49:47 PM UTC+1, Anash P. Oommen 
 (AdWords API Team) wrote:

 Hi Vlad,

 1. No, all ads submitted through any service (MutateJobService, 
 AdGroupAdService) undergoes review. A good share of the ads are reviewed 
 automatically, some requires a manual review and can take time.
 2. The exemption applies to one ad at a time (i.e. if you have two ads 
 that violate a policy, then both needs their own exemption requests).
 3. If you have an account manager at Google, you could reach out to 
 that person and see if there's a provision for such a pre-approval. There 
 isn't any from the AdWords API side.
 4. validateOnly is restricted to verifying editorial policy violations. 
 It cannot catch more complex ones like trademark violation, for instance.

 Hope this helps. Let me know if you have more questions.

 Cheers,
 Anash P. Oommen,
 AdWords Scripts Team


 On Tuesday, February 18, 2014 6:16:54 PM UTC-5, Vlad Zloteanu wrote:

 Hello,


 As we control the accounts of multiple publishers, from multiple 
 industries, we need a way to automate the treatment of policy violation 
 errors (for example, a false ceiling campaign will have all the 
 keywords 
 and ads submitted to review because of the presence of the word 'false').


 If I push all the ads using MutateJobService, for the ads marked as 
 'pending review':

 1. Should I immediately submit an exemption request? (Does this speed 
 up the review process?) Or should I only submit an exemption request when 
 (if) the ad is disapproved?

 2. Will the exemption be applied to all future ads?
 For example, an ad may be submitted to review because of the word 
 'false'. Does the exemption refer to this specific ad, or to all future 
 ads 
 containing 'false'?

 3. If the response to (2) is negative, is it any way to avoid future 
 policy violations, for a single word? In my example, could we be 
 pre-approved for the word 'false' ?

 4. Can I pre-verify the keywords and ads for policy violations, using 
 https://developers.google.com/adwords/api/docs/guides/soap#validateOnly?


 Thank you



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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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.
For more options, visit https://groups.google.com/d/optout.


Re: Criteria predicate in audience performance report

2014-03-10 Thread GregT
Hi, Josh.

An example campaign id is 101508056.

Thanks,
Greg

On Monday, March 10, 2014 10:08:30 AM UTC-5, Josh Radcliff (AdWords API 
Team) wrote:

 Hi Greg,

 I may have a solution on this one, but I'd like to test it out first on a 
 campaign with some data.  Could you post one or more campaign IDs I could 
 use to test?  When posting, please adhere to the forum 
 ruleshttps://groups.google.com/forum/#!msg/adwords-api/lUQpWowB44k/4SLfkHbk4ZgJregarding
  posting of confidential information.

 Cheers,
 Josh, AdWords API Team

 On Friday, March 7, 2014 12:09:48 PM UTC-5, GregT wrote:

 Hi,

 Sometimes when pulling audience structure data for RLSA with the audience 
 performance report, I want to get the data for just one audience for a 
 campaign.  However, whenever I try to use a predicate that limits the 
 audience, I get back no rows.  The predicates for status and campaign id 
 work fine (returning what I would expect if I don't also add in the 
 criteria predicate).  I know that audience criteria are a little odd, with 
 the boomuserlist::12345 format (
 https://groups.google.com/forum/#!topic/adwords-api/TwCw8z80I9w), so I'm 
 not sure if I'm creating the predicate incorrectly, or it might just not be 
 possible.

 The predicates I've tried unsuccessfully are predicates where Criteria 
 equals boomuserlist::12345 or Criteria equals 12345, where 12345 is the id 
 of the audience.  This is with v201309 (Java library).

 Should one of these predicates work, or is there a different predicate I 
 should use, or is this just not possible?  Obviously, I can work around it 
 by filtering by audience id as I parse the report, but I'd rather not if I 
 don't have to.

 Thanks in advance,
 Greg




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


Re: Acces denied for oauth2 request while fetching token

2014-03-10 Thread Anash P. Oommen (AdWords API Team)
Hi Karuna,

Just checking, is this issue resolved for you, or are you still getting 
access denied error?

Cheers,
Anash

On Tuesday, March 4, 2014 11:48:00 PM UTC-5, karuna karan wrote:

 I am using installed application type in Oauth2 now to make it work. Try 
 using it https://developers.google.com/accounts/docs/OAuth2InstalledApp

 On Monday, 3 March 2014 12:50:07 UTC+5:30, karuna karan wrote:

 In google adwords, ClienLogin method is deprecated. I need to switch over 
 to Oauth2 authentication method

 My example code is below,

   :method: OAUTH2_JWT
   :user_agent: test
   :developer_token: *
   :oauth2_issuer: *@developer.gserviceaccount.com
   :oauth2_secret: notasecret
   :oauth2_keyfile: '*-privatekey.p12'
   :client_id: *.googleusercontent.com
   :oauth2_prn: *@developer.gserviceaccount.com
   :client_customer_id: *
 When i running the request , i am getting error as below

   Authorization failed.  Server message: (Signet::AuthorizationError)
   {
 error : access_denied,
 error_description : Requested scopes not allowed: 
 https://adwords.google.com/api/adwords/;
   }
 Anyone tell me solution to fetch the access token.



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


Re: Criteria predicate in audience performance report

2014-03-10 Thread Josh Radcliff (AdWords API Team)
Hi Greg,

I was able to select data for a specific audience and get back results for 
that campaign via the following report XML:

?xml version=1.0 encoding=UTF-8 standalone=yes?
reportDefinition 
xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201402;
  ns2:selector
ns2:fieldsAdGroupId/ns2:fields
ns2:fieldsAdGroupName/ns2:fields
ns2:fieldsCriteria/ns2:fields
ns2:fieldsCtr/ns2:fields
ns2:fieldsDate/ns2:fields
ns2:predicates
  ns2:fieldCriteria/ns2:field
  ns2:operatorEQUALS/ns2:operator
  ns2:valuesboomuserlist::2709416/ns2:values
/ns2:predicates
  /ns2:selector
  ns2:reportNameAudience performance report 
#1394469398903/ns2:reportName
  ns2:reportTypeAUDIENCE_PERFORMANCE_REPORT/ns2:reportType
  ns2:dateRangeTypeYESTERDAY/ns2:dateRangeType
  ns2:downloadFormatCSV/ns2:downloadFormat
  ns2:includeZeroImpressionsfalse/ns2:includeZeroImpressions
/reportDefinition

I created the predicate using the Java client library as follows:

Predicate predicate = new Predicate();
predicate.setField(Criteria);
predicate.setOperator(PredicateOperator.EQUALS);
predicate.getValues().add(boomuserlist::2709416);

It sounds like you tried the exact same approach but it didn't work for 
you.  Could you compare your requests to mine and let me know if you see 
any differences?

Thanks,
Josh, AdWords API Team

On Monday, March 10, 2014 11:19:28 AM UTC-4, GregT wrote:

 Hi, Josh.

 An example campaign id is 101508056.

 Thanks,
 Greg

 On Monday, March 10, 2014 10:08:30 AM UTC-5, Josh Radcliff (AdWords API 
 Team) wrote:

 Hi Greg,

 I may have a solution on this one, but I'd like to test it out first on a 
 campaign with some data.  Could you post one or more campaign IDs I could 
 use to test?  When posting, please adhere to the forum 
 ruleshttps://groups.google.com/forum/#!msg/adwords-api/lUQpWowB44k/4SLfkHbk4ZgJregarding
  posting of confidential information.

 Cheers,
 Josh, AdWords API Team

 On Friday, March 7, 2014 12:09:48 PM UTC-5, GregT wrote:

 Hi,

 Sometimes when pulling audience structure data for RLSA with the 
 audience performance report, I want to get the data for just one audience 
 for a campaign.  However, whenever I try to use a predicate that limits the 
 audience, I get back no rows.  The predicates for status and campaign id 
 work fine (returning what I would expect if I don't also add in the 
 criteria predicate).  I know that audience criteria are a little odd, with 
 the boomuserlist::12345 format (
 https://groups.google.com/forum/#!topic/adwords-api/TwCw8z80I9w), so 
 I'm not sure if I'm creating the predicate incorrectly, or it might just 
 not be possible.

 The predicates I've tried unsuccessfully are predicates where Criteria 
 equals boomuserlist::12345 or Criteria equals 12345, where 12345 is the id 
 of the audience.  This is with v201309 (Java library).

 Should one of these predicates work, or is there a different predicate I 
 should use, or is this just not possible?  Obviously, I can work around it 
 by filtering by audience id as I parse the report, but I'd rather not if I 
 don't have to.

 Thanks in advance,
 Greg




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


Re: What is a creative?

2014-03-10 Thread Mojmír Vinkler
I have a creative ID for my clients. Is it possible to match them with 
Campaigns via creative ID using AdWords API?

On Monday, March 10, 2014 2:42:14 PM UTC+1, Mojmír Vinkler wrote:

 This is probably a trivial question, but I wasn't able to find it neither 
 in help nor in the forum. *What is creative?* (a ValueTrack parameter 
 https://support.google.com/adwords/answer/2375447?hl=en).


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


Re: MediaService : Get a MediaId of one ImageAd ?

2014-03-10 Thread Anash P. Oommen (AdWords API Team)
Hi,

I think you could filter by ReferenceId instead - that's returned by bot 
AdGroupAdService and MediaService.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Monday, February 24, 2014 5:42:08 AM UTC-5, xpander wrote:

 Hello Anash 

 I'm sorry but Eric Koleda (an other guy AdWords API Advisor) dont say the 
 same think in this post Cannot select image.mediaId and image.name using 
 AdGroupAdService 
 I try it witjh AdGroupAdService and i cannot get the mediaid ...
 How can i get this mediaID ?

 Thank

 Arnaud

 ---
 Eric Koleda 01/02/12
 Unfortunately the selector field reference is inaccurate in this case. 
  Although the MediaId and Name fields are part of the Media type (which 
 Image inherits from) they aren't always populated.  MediaId will only be 
 populated in the MediaService, and the name field isn't populated for 
 Images at all.  We'll work on updating that documentation to make this more 
 accurate.
 Best,
 - Eric Koleda, AdWords API Team
 -





 Le vendredi 21 février 2014 16:34:29 UTC+1, Anash P. Oommen (AdWords API 
 Team) a écrit :

 Hi,

 You need to first retrieve the mediaId associated with your imageAd. 
 You'd need AdGroupAdService to do this. and your predicates should be the 
 ones listed here: 
 https://developers.google.com/adwords/api/docs/reference/v201309/AdGroupAdService.Image.
  
 Next, you can use MediaService to filter for media with MediaId = 
 your_media_id. An example is here: 
 https://github.com/googleads/googleads-adwords-dotnet-lib/blob/master/examples/adwords/CSharp/v201309/Miscellaneous/GetAllVideosAndImages.cs

 The reason why you cannot filter using AdId in MediaService is because 
 AdId is not a globally unique id, and also because there's no 1:1 mapping 
 between a media and the ad that uses it.

 Cheers,
 Anash P. Oommen,
 AdWords API Advisor.

 On Friday, February 21, 2014 10:17:19 AM UTC-5, xpander wrote:

 Hello,

 I'm on adwords API document, it's a nightmare you can't find anywhere 
 witch predicate can be used with MediaService (or other service).

 My problem is simple : i have an ImageAd, i want to retrieve the 
 MediaId. I use MediaService. 
 Assume _AdID is the id of ImageAd.
 Wiitch Predicate.field i must use ? i try ID, Id , id, ImageAd ...


 Selector _Selector = new Selector ();

 Predicate _Predicate = new Predicate ();
 _Predicate.field = id; 
 _Predicate.@operator = PredicateOperator.EQUALS;
 _Predicate.operatorSpecified = true;
 _Predicate.values = new string[] { _AdID.ToString () };
 _Selector.predicates = new Predicate[] { _Predicate };

 _Selector.fields = new string[] { MediaId };

 MediaPage _MediaPage = _MediaService.get (_Selector);


 Thk

 Arnaud



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


Re: Error API

2014-03-10 Thread Anash P. Oommen (AdWords API Team)
Hi,

You need to request standard access for AdWords API. 
See https://developers.google.com/adwords/api/docs/ratesheet for details.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Monday, March 10, 2014 10:25:25 AM UTC-4, Ochju wrote:

 Hello,

  I have an error when i want to activate campaign and Adgroups :

  *“An error has occurred: [RateExceededError rateName=BillingPerDay, 
 rateKey=level1_plan, rateScope=DEVELOPER, retryAfterSeconds=86400]”*

  I don’t understand, I have several thousands compaign to activate every 
 day.

  It's important to begin now? how can i proceed ?

 Thanks

  Thomas


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


Re: Ads API - policy violation and exemption requests

2014-03-10 Thread Vlad Zloteanu
Hi Anash,


I have no direct way to retrieve the keyword, MutateJobService does not 
return any reference, only the error message. I can only poll the keywords 
list and search there, unless I'm missing something.


A. For my (first) problem, let me give you a common scenario:
1. Keyword 'false ceiling' is rejected
2. I send an exemption request, using the API
3. One day later, I get list of keywords, using Adwords API, and the 
keyword still does not appear in the keywords list

How can I know that the keyword does not appear:
i. Because my exemption request was reviewed and denied, or
ii. Because my exemption request was not yet reviewed

This is important because I would like to know when should I stop polling 
the keywords list in the API (after 1 day, after 2?), to detect if any new 
one has appeared.



B. Lately, I also hit another issue, that is somewhat analogue:

Using MutateJobService, I’m sending an Ad that violates AdWords rules.
I’m getting an error response like:
{'isExemptable': 'true', 'externalPolicyDescription': 'This ad or keyword 
requires review before it can run.', 'errorString': 
'PolicyViolationError.POLICY_ERROR', 'fieldPath': 
'operations[0].operand.ad.headline', 'trigger': '', 'externalPolicyName': 
'Google AdWords', 'violatingParts': [{'index': '6', 'length': '4'}], 'key': 
{'policyName': 'counterfeit_designer_goods', 'violatingText': 'faux'}, 
'ApiError_Type': 'PolicyViolationError', 'externalPolicyUrl': ''} 

Should I:
i. immediately send an exemption response
ii. wait some time to see if ad is accepted
 ii.a. can you confirm that the only way of knowing that the ad is 
accepted / rejected is to poll the ads list, in Adwords API, and see if the 
ad appeared there?
 ii. b. if this is the case, when (after what period of time) should I 
stop polling, and consider that the ad is rejected?



C. Analogue with (B), for a keyword:

Using MutateJobService, I’m sending a keyword that violates AdWords rules.
I’m getting an error response like:
{'isExemptable': 'false', 'externalPolicyDescription': 'This ad or keyword 
requires review before it can run.', 'errorString': 
'CriterionPolicyError.POLICY_ERROR’, 'fieldPath': 
'operations[3].operand.criterion.text', 'trigger': 'faux', 
'externalPolicyName': 'Google AdWords', 'violatingParts': [{'index': '6', 
'length': '4'}], 'key': {'policyName': 'counterfeit_designer_goods', 
'violatingText': 'faux'}, 'ApiError_Type': 'CriterionPolicyError', 
'externalPolicyUrl': ''}

i. can you confirm that the only way of knowing that the keyword is 
accepted / rejected is to poll the keywords list, in Adwords API, and see 
if it appeared there?
ii if this is the case, when (after what period of time) should I stop 
polling, and consider that the keyword is definitely rejected?

 
Could you please assist with those 3 cases?


Thanks!

Vlad Z.

On Monday, March 10, 2014 4:19:00 PM UTC+1, Anash P. Oommen (AdWords API 
Team) wrote:

 Hi Vlad,

 You will be able to retrieve the keyword to see if it was approved or not. 
 Is that what you are looking for?

 Cheers,
 Anash

 On Wednesday, March 5, 2014 5:04:14 AM UTC-5, Vlad Zloteanu wrote:

 Hello,

 Thank you all for your responses.

 After sending an exemption request, is there a mean to know if the 
 exemption request was approved or not?

 Use case: a keyword is disallowed by google, we send an exemption 
 request, using the API. The keyword is still banned. 
 How can we know if the keyword is still banned, after an exemption 
 request, because:
 - the exemption request was not yet reviewed by Google
 - the exemption request was reviewed and refused

 Best,
 Vlad

 On Thursday, February 20, 2014 3:53:36 PM UTC+1, Jeremy Aube wrote:

 Typically the workflow is that if there is an immediate policy 
 violation, you will get an error for that ad with the policy violation, at 
 which point you can submit an exemption request. Most libraries should have 
 some sort of example code to show you how to do this.

 For an ad marked pending review, that generally means a manual review 
 needs to be done on Google's end, so an exemption request won't do you any 
 good there, either before or after the review.

 On Wednesday, February 19, 2014 10:22:34 AM UTC-5, Vlad Zloteanu wrote:

 Hello Anash,


 Thank you for your answer, it is very helpful.

 I would like to confirm with you: what is the exact use case of an 
 exemption request? (through API)

 Should we send an exemption request immediately after an ad is marked 
 as 'pending review'? 
 Or should we wait the decision, then send an exemption request, if the 
 decision is negative?


 Best,
 Vlad

 On Wednesday, February 19, 2014 3:49:47 PM UTC+1, Anash P. Oommen 
 (AdWords API Team) wrote:

 Hi Vlad,

 1. No, all ads submitted through any service (MutateJobService, 
 AdGroupAdService) undergoes review. A good share of the ads are reviewed 
 automatically, some requires a manual review and can take time.
 2. The exemption applies to one ad at a time (i.e. 

Re: ClickAssistedConversions and ConversionTypeName not possible. Why?

2014-03-10 Thread Ray Tsang (AdWords API Team)
Arthur,

There are certainly column combinations that cannot be selected at the same 
time.  I'll note this down and relay the information.

For Time frame - reports have the DURING clause to specify a time frame - 
was that helpful for your use case?

Lastly, could I trouble you to point me  in the GUI where you were seeing 
the only show complete conversion paths?

Thanks.

Ray

On Saturday, March 8, 2014 7:47:16 AM UTC-5, Arthur wrote:

 Cannot select a combination of ClickAssistedConversions and 
 AdFormat,AdGroupCreativeLabelId,AdvertiserExperimentId,ClickType,ConversionCategory,ConversionCategoryName,ConversionTypeId,ConversionTypeName,Device,Domain,EffectiveDestinationUrl,FeatureTypeId,FeatureValueId,GuessedCriteriaTypeName,MatchType,MediaId,Slot,SocialAnnotationType


 In the GUI I can filter the search funnels by ConversionTypeName and I think 
 that this feature is crucial. It does not make ssense to see the sum of 
 conversion types like registration, product view, add-to-cart, transactions 
 etc. or even the sum of imported GA and Adwords conversions.


 Plus, if I am using MCC conversion tracking are the numbers the API returns 
 cross-account?


 Also, time frame (30,60,90 days) and the Only show complete conversion 
 paths option seem to be missing.


 Are there any plans to change this or options to achieve this that I may be 
 missing?




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


Re: CriterionError.KEYWORD_HAS_INVALID_CHARS

2014-03-10 Thread Ray Tsang (AdWords API Team)
Luca,

Could I trouble you to check if it was the single quote?

Thanks!

Ray

On Monday, March 10, 2014 10:16:41 AM UTC-4, Arthur wrote:

 Text of this keyword (at most 80 characters and ten words). This field 
 can be selected using the value KeywordText. This field can be filtered 
 on. This string must match the regular expression '[^\x00]*' This field 
 is required and should not be null when it is contained within 
 Operatorhttps://developers.google.com/adwords/api/docs/reference/v201309/AdGroupCriterionService.Operator.htmls
  
 : ADD.

 On Monday, March 10, 2014 12:36:56 PM UTC+1, Luca Fiaschi wrote:

 It would be great if somebody could point me out to a list of all invalid 
 characters and to the keyword size limits (maximum length in words).

 On Monday, March 10, 2014 11:38:49 AM UTC+1, Luca Fiaschi wrote:

 Hi all,
 it seems that some of my keywords have invalid characters,
 however I do not see any problem with their text.

 CriterionError.KEYWORD_HAS_INVALID_CHARS @ 
 operations[4935].operand.criterion.text; trigger:'d'tandoor (precint 10) 
 penang'

 coul anybody point me to the error?



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


Re: No AccountId/ExternalCustomerId in Paid vs Organic Report

2014-03-10 Thread Ray Tsang (AdWords API Team)
Arthur,

I'll take note of this and let my team know.  Thanks for pointing this out!

Sincerely,

Ray

On Monday, March 10, 2014 10:17:59 AM UTC-4, Arthur wrote:

 In the newly introduced paid vs organic report there is no field 
 AccountId/ExternalCustomerId.
 In all other reports I have worked with this field is always available and 
 it is convenient since I can simply concatenate the output of reports for 
 different accounts. Even in the account performance report.
 Is this intentional and will it stay like this?


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


Re: Retrieving AdGroup data using Adhoc reporting (SOAP) ?

2014-03-10 Thread Ray Tsang (AdWords API Team)
Yan,

All of our client libraries have examples on retrieving the reports. 
 Please look under respective client library source, under examples -- 
reporting.

I'm guessing the START_INDEX_TOO_HIGH problem may be due to your 
pagination logic.  Please verify that the start index is less than the 
total number of returned results.

Thanks,

Ray


On Monday, March 10, 2014 2:18:35 AM UTC-4, yan...@viki.com wrote:

 Hi everyone,

 Recently I ran into an issue while retrieving AdGroup data using
 the ruby client library. Specifically, there are over a hundred thousand
 ad groups that I have to retrieve, and I ran into the
 START_INDEX_IS_TOO_HIGH error.

 I've read here: 
 http://googleadsdeveloper.blogspot.jp/2013/09/a-reminder-retrieving-large-result-sets.html

 that it is possible to use Adhoc reporting to retrieve AdGroup
 data (Id, CampaignId, CampaignName, Name, Status, etc)
 without encountering this error.

 So here are my questions.

 1. I was using the AdGroupService of the ruby client library
 to retrieve AdGroup data. Is it possible to fetch AdGroup data
 using Adhoc reports? The number of AdGroups I need to
 retrieve is definitely more than 100 thousand, and I have to
 retrieve them all.

 2. If the answer to question 1 is yes, could you point me to an
 example of how this is done? Documentation will be even
 better. I'm really new to SOAP and the only examples I've
 found are:

 https://developers.google.com/adwords/api/docs/guides/reporting
 https://developers.google.com/adwords/api/docs/guides/soap

 and is quite insufficient for me to write a request to perform
 the data retrieval.

 Thank you.


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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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.
For more options, visit https://groups.google.com/d/optout.


Re: Criteria predicate in audience performance report

2014-03-10 Thread GregT
Hi, Josh.

Thanks for looking into this.  I ran my tests again today, and now it seems 
to be working.  I didn't think I changed anything since I originally tried, 
although it's definitely possible that I did.  Anyway, it is working as 
expected now, using the boomuserlist::12345 type of value in the predicate 
as I originally was trying.

Thanks again,
Greg

On Monday, March 10, 2014 11:43:38 AM UTC-5, Josh Radcliff (AdWords API 
Team) wrote:

 Hi Greg,

 I was able to select data for a specific audience and get back results for 
 that campaign via the following report XML:

 ?xml version=1.0 encoding=UTF-8 standalone=yes?
 reportDefinition xmlns:ns2=
 https://adwords.google.com/api/adwords/cm/v201402;
   ns2:selector
 ns2:fieldsAdGroupId/ns2:fields
 ns2:fieldsAdGroupName/ns2:fields
 ns2:fieldsCriteria/ns2:fields
 ns2:fieldsCtr/ns2:fields
 ns2:fieldsDate/ns2:fields
 ns2:predicates
   ns2:fieldCriteria/ns2:field
   ns2:operatorEQUALS/ns2:operator
   ns2:valuesboomuserlist::2709416/ns2:values
 /ns2:predicates
   /ns2:selector
   ns2:reportNameAudience performance report 
 #1394469398903/ns2:reportName
   ns2:reportTypeAUDIENCE_PERFORMANCE_REPORT/ns2:reportType
   ns2:dateRangeTypeYESTERDAY/ns2:dateRangeType
   ns2:downloadFormatCSV/ns2:downloadFormat
   ns2:includeZeroImpressionsfalse/ns2:includeZeroImpressions
 /reportDefinition

 I created the predicate using the Java client library as follows:

 Predicate predicate = new Predicate();
 predicate.setField(Criteria);
 predicate.setOperator(PredicateOperator.EQUALS);
 predicate.getValues().add(boomuserlist::2709416);

 It sounds like you tried the exact same approach but it didn't work for 
 you.  Could you compare your requests to mine and let me know if you see 
 any differences?

 Thanks,
 Josh, AdWords API Team

 On Monday, March 10, 2014 11:19:28 AM UTC-4, GregT wrote:

 Hi, Josh.

 An example campaign id is 101508056.

 Thanks,
 Greg

 On Monday, March 10, 2014 10:08:30 AM UTC-5, Josh Radcliff (AdWords API 
 Team) wrote:

 Hi Greg,

 I may have a solution on this one, but I'd like to test it out first on 
 a campaign with some data.  Could you post one or more campaign IDs I could 
 use to test?  When posting, please adhere to the forum 
 ruleshttps://groups.google.com/forum/#!msg/adwords-api/lUQpWowB44k/4SLfkHbk4ZgJregarding
  posting of confidential information.

 Cheers,
 Josh, AdWords API Team

 On Friday, March 7, 2014 12:09:48 PM UTC-5, GregT wrote:

 Hi,

 Sometimes when pulling audience structure data for RLSA with the 
 audience performance report, I want to get the data for just one audience 
 for a campaign.  However, whenever I try to use a predicate that limits 
 the 
 audience, I get back no rows.  The predicates for status and campaign id 
 work fine (returning what I would expect if I don't also add in the 
 criteria predicate).  I know that audience criteria are a little odd, with 
 the boomuserlist::12345 format (
 https://groups.google.com/forum/#!topic/adwords-api/TwCw8z80I9w), so 
 I'm not sure if I'm creating the predicate incorrectly, or it might just 
 not be possible.

 The predicates I've tried unsuccessfully are predicates where Criteria 
 equals boomuserlist::12345 or Criteria equals 12345, where 12345 is the id 
 of the audience.  This is with v201309 (Java library).

 Should one of these predicates work, or is there a different predicate 
 I should use, or is this just not possible?  Obviously, I can work around 
 it by filtering by audience id as I parse the report, but I'd rather not 
 if 
 I don't have to.

 Thanks in advance,
 Greg




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


Re: Environment 'Production' does not support version 201402

2014-03-10 Thread Ray Tsang (AdWords API Team)
Hi Van,

It appears that you already have created an issue w/ the client library 
github site https://github.com/googleads/google-api-ads-ruby/issues/18. 
 My colleagues are aware - please follow up there.

Thanks!

Ray

On Monday, March 10, 2014 12:50:42 AM UTC-4, Van Sereyboth wrote:

 Hi,

 I keep getting the following error while trying to run the rails demo 
 application, please note that I already update the google adwords api 
 library to the latest version.

 AdsCommon::Errors::Error (Environment 'PRODUCTION' does not support 
 version 'v201402'):

   app/controllers/campaign_controller.rb:22:in `request_campaigns_list'

   app/controllers/campaign_controller.rb:9:in `index'




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


Re: Daily report script

2014-03-10 Thread Josh Radcliff (AdWords API Team)
Hi,

The complete example for daily reports may be a good place to start.

https://developers.google.com/adwords/scripts/docs/solutions/account-summary

You can get costs and conversions information from the 
AdWordsApp.Statshttps://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_stats
 object, 
e.g., 
getConversionshttps://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_stats#getConversions_0
.

Cheers,
Josh, AdWords API Team

On Tuesday, March 4, 2014 3:00:17 PM UTC-5, m lacour wrote:

 Trying to decipher some of the scripting and am trying to make a script to 
 pull daily costs, conversion revenue and have it imported to a google docs 
 excel.  Anyone had experience with this?


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


Re: Unable to differentiate between Search Network with Display Select and Search Display Networks - Standard

2014-03-10 Thread mm
Thanks Zweite  Florian -
I hadn't considered the possibility of using validateOnly in this case, but 
since these calls are generally made in large volume, I opted for using 
Florian's suggestion and getting displaySelect from the Campaign 
Performance report instead. I suspect that with the release of 201402 this 
is now moot, though. Appreciate the help guys!

On Tuesday, March 4, 2014 4:46:39 AM UTC-6, Zweitze wrote:

 If you want to determine whether you can set a content bid in a given 
 group:

 Just set a content bid for that group, and include SOAP header 
 validateOnly to true on the call.
 If the call got no errors, the group may get new content bids.
 If the call did get errors, it is not possible to set a content bid.

 Note: Due to validateOnly the current bid should not change. However, I 
 did not check whether it works as advertized.



 On Monday, March 3, 2014 11:51:15 PM UTC+1, mm wrote:

 Thanks Anash -
 I'm afraid I don't understand how I can properly determine in my code 
 when I can set a content bid for an ad group. Given that the deadline is 
 today for that change to take effect, you guys must have expected us to 
 accommodate this restriction somehow. Is there another way for me to 
 determine when it is acceptable to set the content bid for an adgroup?

 Thanks -
 mm

 On Monday, March 3, 2014 4:44:12 PM UTC-6, Anash P. Oommen (AdWords API 
 Team) wrote:

 Hi Margaret,

 Campaign type is not exposed in AdWords API yet, that's why you are 
 unable to distinguish these two campaign types. You need to wait for this 
 feature to be available in the next AdWords API version.

 Cheers,
 Anash P. Oommen,
 AdWords API Advisor.

 On Friday, February 28, 2014 5:37:31 PM UTC-5, mm wrote:

 Hey Guys -
 I was making revisions to our code to accommodate the new rules for 
 setting content bids for adgroups. However, when testing this I ran into a 
 dilemma. I wanted to test a case where it was valid to set the content 
 bid, 
 so I went into my test account and created a campaign with Search Network 
 with Display Select. I then tried to create an adgroup within that 
 campaign, giving it a content bid, and got 
 BiddingErrors.CANNOT_SET_CONTENT_BID_IN_SEARCH_PLUS_CAMPAIGNS. I then 
 found 
 an old campaign with Search  Display Networks - Standard and was able 
 to 
 create the adgroups in it. The problem is that I can't see any way to 
 differentiate between these 2 variants of a Search  Display campaign as 
 the networkTargeting for both are the same. So what is the intended 
 way to determine that it is valid to set the content bid for an adgroup? 
 FWIW, I am using the java client...

 Thanks a bunch!
 Margaret



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


Re: QuotaCheckError.INCOMPLETE_SIGNUP Error

2014-03-10 Thread mcc bridgesearch
Hi,

I always get the same error [QuotaCheckError.INCOMPLETE_SIGNUP @ ; 
trigger:'null']

There is no Agree to Terms to sign in billing preferences.

Thanks

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

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


Re: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://adwords.google.com/api/adwords/cm/v201309/CampaignService?wsdl' : failed to load external entity

2014-03-10 Thread Mathis Lübbers
The example GetCampaigns.php is now runnnig successfully with my  mcc test 
account.

Thank you very much for your help, Ray!

Am Montag, 10. März 2014 16:07:13 UTC+1 schrieb Ray Tsang (AdWords API 
Team):

 Joseph,

 That's an interesting find.  Could I trouble you to elaborate more your 
 use cases?

 Thanks,

 Ray

 On Friday, March 7, 2014 6:36:15 PM UTC-5, Joseph Collins wrote:

 I can only reproduce this issue on Windows Server 2012; all requests to 
 173.194.115.0/24http://www.google.com/url?q=http%3A%2F%2F173.194.115.0%2F24sa=Dsntz=1usg=AFQjCNHP6tysKvLsSEisPB-qo2K2J0cpcgin
  Linux work fine.

 For those affected by these errors, I have had success using a static 
 host address for adwords.google.com (
 http://en.wikipedia.org/wiki/Hosts_(file)) that is not contained in 
 173.194.115.0/24http://www.google.com/url?q=http%3A%2F%2F173.194.115.0%2F24sa=Dsntz=1usg=AFQjCNHP6tysKvLsSEisPB-qo2K2J0cpcg(keeping
  pinging 
 adwords.google.com until you receive one).


 On Friday, March 7, 2014 1:18:10 PM UTC-5, Joseph Collins wrote:

 Ray,

 I have only seen this issue appear when Google's load balancer directs 
 traffic to 
 173.194.115.0/24http://www.google.com/url?q=http%3A%2F%2F173.194.115.0%2F24sa=Dsntz=1usg=AFQjCNHP6tysKvLsSEisPB-qo2K2J0cpcg.
  
 This issue affects adwords.google.com, google.com, gmail.com, 
 youtube.com, etc. with both HTTP (cURL feedback: *Recv failure: 
 Connection was reset*) and HTTPS (cURL feedback: *Unknown SSL protocol 
 error in connection*) requests via cURL, Telnet and Google Chrome.

 The issue has been consistently reproduced in every big network 
 (Comcast, Limestone Networks, Amazon AWS and several unknowns via VPN) 
 accessible to me.

 The failure rate on 173.194.115.0/24 was roughly 70% over ~200 requests.


 On Wednesday, March 5, 2014 5:09:40 PM UTC-5, Ray Tsang (AdWords API 
 Team) wrote:

 Mathis,

 Following up on your private thread - 

 Machine A: even though curl works, it appears you may have additional 
 environmental issues that's behind my expertise.  Please make sure both 
 machines are setup with the same versions and configurations of PHP, etc.

 Machine B: did you use a developer token from a production MCC?  Please 
 send me the MCC CID.

 Thanks,

 On Tuesday, March 4, 2014 2:30:20 PM UTC-5, Ray Tsang (AdWords API 
 Team) wrote:

 Mathis,

 This is great:

 Machine A: there is a bigger issue here w/ the machine setup if curl 
 doesn't work at all.  It could be caused by many many factors that's 
 outside of my expertise.

 Machine B: regarding the date function error, please make sure you 
 have set a default 
 timezonehttp://us3.php.net/manual/en/datetime.configuration.php#ini.date.timezone
 .

 For INCOMPLETE_SIGNUP_ERROR, please send me your MCC's CID and the AW 
 CID that you are accessing in private (respond to author).

 Thanks!

 --
 Ray Tsang (AdWords API Advisor)


 On Tuesday, March 4, 2014 9:53:03 AM UTC-5, Mathis Lübbers wrote:

 Hey Ray,
 thank your for your response!
 I think, I have you to tell the whole problem again, because I've 
 made a mistake in the discription of the problem, sorry therefore!

 We have installed the API with it's configurations on two different 
 machines (A,B) using these steps:

 download the current php library 
 create MCC production account (developer token in auth.ini)
 create MCC test account (creat client -- client costumer ID in 
 auth.ini)
 create Project at Google Developers Console (client ID , clientSecret 
 in auth.ini)
 get RefreshToken -- insert in auth.ini
 uncomment   extension=php_openssl.dll
extension=php_curl.dll
extension=php_soap.dllin php.ini 
 (on Machine A in php.ini-developement and php.ini-production, too)
  
 tried GetCampaigns on two different machines and got two different 
 errors.

 Machine A : 

 An error has occurred: SOAP-ERROR: Parsing WSDL: Couldn't load from '
 https://adw

 ords.google.com/api/adwords//api/adwords/cm/v201309/CampaignService?wsdl'
  
 : fail
 ed to load external entity 
 https://adwords.google.com/api/adwords//api/adwords/
 cm/v201309/CampaignService?wsdl

 Machine B:

 Warning: date(): It is not safe to rely on the system's timezone 
 settings. You are *required* to use the date.timezone setting or the 
 date_default_timezone_set() function. In case you used any of those 
 methods 
 and you are still getting this warning, you most likely misspelled the 
 timezone identifier. We selected the timezone 'UTC' for now, but please 
 set 
 date.timezone to select your timezone. in 
 /Applications/XAMPP/xamppfiles/htdocs/adwordsapi/src/Google/Api/Ads/Common/Util/Logger.php
  
 on line 236


 Warning: date(): It is not safe to rely on the system's timezone 
 settings. You are *required* to use the date.timezone setting or the 
 date_default_timezone_set() function. In case you used any of those 
 methods 
 and you are still getting this warning, you most likely misspelled the 
 timezone 

Re: Keywordless Query Report Clicks and Impression Totals Do Not Match Add Performance Report for AdType DSA

2014-03-10 Thread Josh Radcliff (AdWords API Team)
Hi Jonathan,

Could you send over the report definitions you are using when you see these 
discrepancies?  Per the forum 
ruleshttps://groups.google.com/forum/#!topic/adwords-api/lUQpWowB44k, 
please avoid posting any sensitive information about your account.  If 
you'd prefer, you can send the information only to me by clicking Reply to 
Author.

My suspicion is that the discrepancies between the two reports is related 
to single vs. multiple 
attributionhttps://devsite.googleplex.com/adwords/api/docs/guides/reporting-concepts#single,
 
but having the exact report definitions and AdWords account IDs you're 
using will help me confirm this.

Thanks,
Josh, AdWords API Team

On Tuesday, February 25, 2014 4:08:59 AM UTC-5, Takeshi Hagikura (AdWords 
API Team) wrote:

 Hi Jonathan,

 Apologies for the late reply. 

 I'm looking into it each of those. 
 I'll update the thread once I've got the answer. 

 Best,
 - Takeshi, AdWords API Team

 On Saturday, February 15, 2014 3:11:57 AM UTC+9, jsob...@tripadvisor.comwrote:

 Hi Takeshi,

 Thanks for confirming that the description for Query is wrong. Can you 
 please let me know if it is possible to include the longer query strings in 
 the report and if so, how?

 I see that in the reports API the description has been updated to:

 We only show the first 128 char bytes of a query; so two rows with 
 seemingly identical query strings just indicates that there were some 
 differences past the 128th byte.

 When I was running the report, I observed that the number of rows I got 
 back in the report results varied drastically if I included or excluded the 
 Query column. Can you possibly update the description to explain why that 
 might be the case?

 Also, can you help with explaining the other discrepancies in total 
 clicks and impressions that I am seeing between the two reports?

 Thanks!

 Jonathan

 On Thursday, February 6, 2014 4:44:49 AM UTC-5, Takeshi Hagikura (AdWords 
 API Team) wrote:

 Hi Jonathan,

 The description for Query seems to be wrong in Keywordless Query 
 Report. 

 Originally the description was for Search Query Performance Report not 
 for the Keywordless Query Report. 
 It seems to be there by mistake. 
 We'll fix this.

 Best,
 - Takeshi, AdWords API Team

 On Friday, January 31, 2014 6:41:47 AM UTC+9, jsob...@tripadvisor.comwrote:

 Hello Google AdWords API Support,

 I am trying to use the AdWords API to get the Keywordless Query Report 
 here:


 https://developers.google.com/adwords/api/docs/appendix/reports#keywordless-query

 I am trying to verify that the data I am pulling is correct by 
 comparing total clicks and impressions from the Keywordless Query Report 
 to the Ad Performance Report in the AdWords UI filtered for AdType DSA. 
 What I am seeing is that in the Keywordless Query Report total clicks are 
 close but less than for the Ad Performance Report, and total impressions 
 are drastically lower for the Keywordless Query Report than the Ad 
 performance Report.

 I am pulling the following columns for the Keywordless Query Report:

 AverageCPC
 Impressions
 Clicks
 Cost
 Ctr
 CriterionId
 AdGroupId
 CampaignId
 Title
 Domain
 Url

 I notice that if I also pull the Query column then a large number of 
 rows do not get returned and there is a much bigger discrepancy in total 
 clicks and impressions. I am guessing that this is because the note for 
 the 
 Query column in the report description page says:

 If the string for this attribute is longer than 128 char bytes, the 
 returned 
 result will NOT be a single aggregated row.

 This message seems misleading. If the query is greater than 128 
 characters, is it impossible to see what the query was? If not, how do I 
 see what the query was?

 Why would I be seeing a discrepancy in these two reports? Is this 
 expected?

 Thanks in advance for your assistance.

 Jonathan



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


How do I set up custom date range using JAVA API

2014-03-10 Thread Tom
Hi ,
 
I am new to adwords. I am trying to use custom date range using JAVA API 
and I found on forums that date range is a property of a selector and found 
this about stats objects 
http://googleadsdeveloper.blogspot.com/2013/10/adwords-api-how-to-migrate-from-stats.html
.
So I am trying:
 
Calendar cal = Calendar.getInstance();
Selector selector = new Selector();
String startdate = new SimpleDateFormat(20130101).format(cal.getTime());
String enddate = new SimpleDateFormat(20131231).format(cal.getTime());
selector.setDateRange(new DateRange(startdate, enddate));
 
but its throwing an error:
 
The method 
setDateRange(com.google.api.ads.adwords.lib.jaxb.v201309.DateRange) in the 
type Selector is not applicable for the arguments 
(com.google.api.ads.adwords.axis.v201306.cm.DateRange)
 
I am using client library version v201309.
 
Please let me know where am I erring.
 
Thanks for help !

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

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


Report encoding issues

2014-03-10 Thread assaf
Hi,

This may be a little basic but it is a first time that I actually need 
strings (names) from my reports and not numeric statistics..
I generate SEARCH_QUERY_PERFORMANCE_REPORT successfully.

I am trying to read the String name fields 
(CampaignName,KeywordTextMatchingQuery etc.) directly from the InputStream 
(I do this fine in other reports).
I can't encode the strings properly to hebrew - I tried several options - 
but none gave proper chars (only strange chars , not '???').

String campaignName1 = StringUtil.toUTF(reportCampaignName);
String campaignName2 = new 
String(reportCampaignName.getBytes(ISO-8859-1),UTF-8);
String campaignName3 = new 
String(reportCampaignName.getBytes(ISO-8859-1),WINDOWS-1255);

Any idea how to convert it properly?

Thanks.

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

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


How to update existing keyword text using adwords php client library

2014-03-10 Thread brstdev9
hello,
i have stuck in a new problem : How to update existing keywords text ? I 
have the creation Id and i am using the service 
AdGroupCriterionService.mutate but still not able to figure out how can i 
change the text of the existing keywords. looking forward for you help!
Thanks!

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

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