Re: Can I relate 2 different feeds to an AdGroup for text sitelinks?

2014-04-17 Thread Paris Theofanidis
Hi Josh,

Thanks for your clarification in my questions. Regarding the SOAP 
exceptions, we are using the PHP library provided by google. To my 
knowledge there's only the ErrorUtils class available which does the job, 
but I was hoping if there's something a bit more concrete.

On Wednesday, 16 April 2014 12:06:34 UTC+2, Paris Theofanidis wrote:

 Hi, we're using the API to automatically generate and update our 
 sitelinks. However in some cases our SEM experts want to add/edit sitelinks 
 directly from the AdWords tool.
 So, my questions are


1. Can I relate two Feeds on an AdGroup for sitelinks placeholder?
2. If an AdGroup already has sitelinks attached from FeedA but not 
sitelinks from FeedB. Should I ADD or SET the operations of FeedB
3. If an AdGroup has sitelinks from FeedB and I want just add another 
sitelink from the same feed. Do I have to remap all the sitelinks from 
FeedB or just the new one? (According to my tests atm SET will replace any 
existing sitelinks from the same Feed, but asking just for clarity).

 Also, another question (irrelevant to the first subject), is there some 
 class that can parse the SOAP exceptions and give back meaningful (to code) 
 errors list?


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


Retrieve Product Partition title

2014-04-17 Thread Igor Schut
Hi,

Is it possible to retrieve the Product Partition title/name through the 
API? If so, how?

We would like to get the title as shown in the AdWords UI.

Thanks,
Igor Schut - bGenius

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


Standard Access Application

2014-04-17 Thread Visar
Hi,

I've just applied for standard access. How long does it generally take?

Visar

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Offline Conversion: only 2/3 of uploaded data appear in Adwords

2014-04-17 Thread Nypo77
Hi Ray!

Appreciate your inputs...right now I am using a default timezone (
Europe/Paris), since most of the activity that is going on is in France. 
The time I am sending is the conversion time of the call (actually the end 
of call) which is in the Europe/Paris  timezone.
I should use the account's timezone? For most of the clients the timezone 
is also Europe/Paris.  

Thanks!
*--Steve*

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


Validate GCLID

2014-04-17 Thread yoshi
Hi,

I know the *GCLID* value is random (parameters encoded using Protocol 
Buffers) but is there a way to validate the id?

Kind regards

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Google Adwords REST API

2014-04-17 Thread Michael Cloonan (AdWords API Team)
Hi,

We still have no plans for REST support of the AdWords API. If we do ever 
decide to pursue this, you can be sure that we will announce it on our 
bloghttp://googleadsdeveloper.blogspot.com/. 
Please follow there for all API-related updates.

Regards,
Mike, AdWords API Advisor

On Monday, April 14, 2014 12:45:04 PM UTC-4, google.ana...@dealertrack.com 
wrote:

 How about now?

 On Tuesday, June 28, 2011 9:40:47 AM UTC-5, Kevin Winter wrote:

 Hi,
   We don't have any plans to release an AdWords REST API in the near 
 future.

 The JavaScript API was written with the intent of using it in a browser. 
  It was not tested with node.js or developed with that in mind.  If you are 
 able to get it working with node.js or have feedback regarding how it could 
 be modified to work with node.js, please feel free to submit an issue on 
 the client libraries code site: 
 http://code.google.com/p/google-api-adwords-js/

 - Kevin Winter
 AdWords API Team



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

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


Re: v201402 Unable to Find Stats for Keywords / Ads

2014-04-17 Thread Josh Radcliff (AdWords API Team)
Hi,

As mentioned in the v201306 to v201309 Migration 
Guidehttps://developers.google.com/adwords/api/docs/guides/migration/v201309, 
all stats fields have been removed from the AdGroup services (among 
others).  From v201309 onward, please use 
reportshttps://developers.google.com/adwords/api/docs/guides/reporting to 
retrieve statistics.

The following resources may be helpful if you are upgrading from an older 
version of the API:

   - v201309 migration 
guidehttps://developers.google.com/adwords/api/docs/guides/migration/v201309
   - v201402 migration 
guidehttps://developers.google.com/adwords/api/docs/guides/migration/v201402
   - Release notes for v201306 and 
laterhttps://developers.google.com/adwords/api/docs/reference/
   
Cheers,
Josh, AdWords API Team

On Wednesday, April 16, 2014 8:59:21 PM UTC-4, apiapi wrote:

 I need to obtain the following statistics for ads/keywords within an 
 AdGroup:

 AverageCpc
 AveragePosition
 Clicks
 Ctr
 Impressions
 Status

 However, I cannot find those stats bits in the v201402 service hierarchy. 
 I found some documentation on the v201306 version which is no longer useful.

 Please help, I need to pull these statistics ASAP. I am using the v17 of 
 the .NET client library.


 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.


Unable to get Client Details in MCC account while using PHP Client library

2014-04-17 Thread prafull mathur
Hello Team,


I am trying to get all campaign and all details of my client's but i am 
unable to get all details of my client's.

I have a MCC account with n number of client's .So i would like to get 
client under my MCC account and then retrieve all campaign and ad details 
for each client let us know if this is possible.

I am using  Google adwords client's library in php to get all details of my 
client's .
Can you please let me know this is possible in latest version or not .

Right now i am using OAuth for Authentication ,so i have all the necessary 
thing which is used in new V201402.
1.Developer Token 
2.Client ID (https://console.developers.google.com/project)
3.Client Secret ID  (https://console.developers.google.com/project)
4.Refresh Token


I am only able to get all client's ID .but i am unable to get Campaign,Pay 
per click etc other services.

So please guide me how to use PHP client's library to get all client's 
details or let me know this is possible right now or not and how much time 
it will take.


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 get Client Details in MCC account while using PHP Client library

2014-04-17 Thread Josh Radcliff (AdWords API Team)
Hi,

To issue requests against different client/customer IDs, simply set the 
client customer ID dynamically as described in the auth.ini 
examplehttps://github.com/googleads/googleads-php-lib/blob/master/src/Google/Api/Ads/AdWords/auth.ini#L10
.

$user = new AdWordsUser();
$user-SetClientCustomerId(...);

Cheers,
Josh, AdWords API Team

On Thursday, April 17, 2014 2:07:12 AM UTC-4, prafull mathur wrote:

 Hello Team,


 I am trying to get all campaign and all details of my client's but i am 
 unable to get all details of my client's.

 I have a MCC account with n number of client's .So i would like to get 
 client under my MCC account and then retrieve all campaign and ad details 
 for each client let us know if this is possible.

 I am using  Google adwords client's library in php to get all details of 
 my client's .
 Can you please let me know this is possible in latest version or not .

 Right now i am using OAuth for Authentication ,so i have all the necessary 
 thing which is used in new V201402.
 1.Developer Token 
 2.Client ID (https://console.developers.google.com/project)
 3.Client Secret ID  (https://console.developers.google.com/project)
 4.Refresh Token


 I am only able to get all client's ID .but i am unable to get Campaign,Pay 
 per click etc other services.

 So please guide me how to use PHP client's library to get all client's 
 details or let me know this is possible right now or not and how much time 
 it will take.




-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Standard Access Application

2014-04-17 Thread Josh Radcliff (AdWords API Team)
Hi,

For questions regarding token applications, please use the following link.

https://services.google.com/fb/forms/apicontact/

Cheers,
Josh, AdWords API Team

On Thursday, April 17, 2014 4:37:41 AM UTC-4, Visar wrote:

 Hi,

 I've just applied for standard access. How long does it generally take?

 Visar


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


TrafficEstimatorSelector value mismatch with UI and API.

2014-04-17 Thread chriss Moyle
Hi,

I am working on getting information of Traffic Estimator service. as 
showing on below url.

https://developers.google.com/adwords/api/docs/reference/v201309/TrafficEstimatorService.TrafficEstimatorSelector?hl=fr

For this, i am passing Enter a bid amount value on 
KeywordEstimateRequest 
https://developers.google.com/adwords/api/docs/reference/v201309/TrafficEstimatorService.CampaignEstimateRequest?hl=fr

But when i match both UI and API result then both are mismatch little.

Please advice on this.

Is i am passing correct Enter a bid value on KeywordEstimateRequest 
section of should i have to pass the bid value on other method.

Please 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: Validate GCLID

2014-04-17 Thread Josh Radcliff (AdWords API Team)
Hi,

Could you provide more details on your use case?  AdWords will try to remove 
invalid clicks from reportshttps://support.google.com/adwords/answer/2549113, 
if that's what you are asking.  If you are trying to determine if a GCLID 
is invalid you could compare it to the GCLIDs in the Click Performance 
Reporthttps://developers.google.com/adwords/api/docs/appendix/reports#click, 
but there will be a delayhttps://support.google.com/adwords/answer/2544985. 
 In addition, AdWords may detect that a click is invalid a few days after 
it occurred, so you would need to rerun your report a few days later if you 
needed 100% accuracy.

If I haven't answered your question please provide some more information on 
what you are trying to achieve.

Cheers,
Josh, AdWords API Team

On Thursday, April 17, 2014 7:41:46 AM UTC-4, yoshi wrote:

 Hi,

 I know the *GCLID* value is random (parameters encoded using Protocol 
 Buffers) but is there a way to validate the id?

 Kind regards


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Getting Started Adwords API with python (v201402)

2014-04-17 Thread Michael Cloonan (AdWords API Team)
Hi,

This looks like it could be an issue with the Python library or with the 
way you installed the Python library. Could you please make an issue for 
what you are seeing on the GitHub page for the library you're using? I 
believe it is this one https://github.com/googleads/googleads-python-lib.

Regards,
Mike, AdWords API Advisor

On Monday, April 14, 2014 3:56:38 PM UTC-4, marcel@kanui.com.br wrote:

 Hello,
 I am new to google adwords API and Python and recently, I've been trying 
 to start using it. 
 I already got the auth token and the refresh token using the function 
 generate_refresh_token. 
 But when I try to run the examples, I always get the same error: 

 Traceback (most recent call last):
   File get_campaigns.py, line 34, in module
 from googleads import adwords
   File build\bdist.win32\egg\googleads\__init__.py, line 17, in module

   File build\bdist.win32\egg\googleads\adwords.py, line 21, in module
 ImportError: No module named request

 Could somebody help me please?


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: TrafficEstimatorSelector value mismatch with UI and API.

2014-04-17 Thread Josh Radcliff (AdWords API Team)
Hi,

It sounds like you are setting the bid amount correctly, although you may 
want to check out the 
EstimateKeywordTraffichttps://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/v201402/optimization/EstimateKeywordTraffic.javaexample
 in your client library's optimization folder.  As noted in the 
TrafficEstimatorService 
documentationhttps://developers.google.com/adwords/api/docs/reference/v201402/TrafficEstimatorService
:

Note that the API returns intervals whereas the Traffic Estimator UI 
 displays averages. Estimates are account specific since they are based on 
 creatives already in the account. When comparing numbers, use the same 
 account for the API and UI.


Another possible cause of differences is if you are using a test account, 
in which case the TrafficEstimatorService will return dummy 
datahttps://developers.google.com/adwords/api/docs/test-accounts#differences_between_test_accounts_and_production_accounts
.

Finally, I'd recommend checking that your 
CampaignEstimateRequest.networkSettinghttps://developers.google.com/adwords/api/docs/reference/v201402/TrafficEstimatorService.CampaignEstimateRequest#networkSetting
 matches 
what you have selected in the UI, as that's a common cause of differences.

Cheers,
Josh, AdWords API Team

On Thursday, April 17, 2014 9:40:05 AM UTC-4, chriss Moyle wrote:

 Hi,

 I am working on getting information of Traffic Estimator service. as 
 showing on below url.


 https://developers.google.com/adwords/api/docs/reference/v201309/TrafficEstimatorService.TrafficEstimatorSelector?hl=fr

 For this, i am passing Enter a bid amount value on 
 KeywordEstimateRequest 

 https://developers.google.com/adwords/api/docs/reference/v201309/TrafficEstimatorService.CampaignEstimateRequest?hl=fr

 But when i match both UI and API result then both are mismatch little.

 Please advice on this.

 Is i am passing correct Enter a bid value on KeywordEstimateRequest 
 section of should i have to pass the bid value on other method.

 Please 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: Adwords API için neler gereklidir ? Hangi aşamalar izlenmelidir?

2014-04-17 Thread Josh Radcliff (AdWords API Team)
Hi,

Sorry, but the AdWords API Team is not able to respond to your question in 
Turkish.  Hopefully the following will be clear -- please use Google 
Translate https://translate.google.com/ if you would like a translation.

If your question is regarding the API token application process, please 
contact the API Token team using this contact 
formhttps://services.google.com/fb/forms/apicontact/
.

If I have not answered your question, please provide additional details in 
English, if possible.

Thank you,
Josh, AdWords API Team

On Wednesday, April 16, 2014 4:08:33 AM UTC-4, Sinan Yalcinkaya wrote:

 Öncelikle cevap verecek olan tüm geliştiricilere şimdiden teşekkürederim.

 Yeni bir Google Adwords Partneriyiz ve müşteri merkezimizde aktif destek 
 verdiğimiz firmalar mevcut.

 İstediğimiz Adwords Api ile müşteri merkezimize bağlanarak kendi 
 yazılımımız geliştirmek ancak bir , iki aşamadan sonra 
 ilerleyemez hale geldik.

 Araştırmaların sonucu birbiriyle çelişkili çok fazla bilgi aldığımdan 
 artık hangi yolda ilerlemem gerektiğini net olarak kestiremiyorum.


 Adwords api yi kullanabilmemiz için izlememiz gerek yolları step step 
 başlıklar halinde yazabilirseniz çok sevinirim.


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: AuthenticationError.OAUTH_TOKEN_INVALID while accessing AdWord API

2014-04-17 Thread Josh Radcliff (AdWords API Team)
Hi,

The error code AuthenticationError.OAUTH_TOKEN_INVALID indicates that 
there's an issue with the access token in the *Authorization* header. It 
usually means the token has expired, which you can confirm via the URL 
below after appending your *access* (not refresh) token to the end.

https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=
https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=YOUR_ACCESS_TOKEN

When you generated the refresh token did you use the 
GetRefreshToken.javahttps://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/auth/GetRefreshToken.java
 example 
and follow the instructions on our 
wikihttps://github.com/googleads/googleads-java-lib/wiki/Using-OAuth2.0#using-offline-credentials-offlinecredentials
?

Thanks,
Josh, AdWords API Team


On Wednesday, April 16, 2014 7:45:15 AM UTC-4, Sandeep Gupta wrote:

 HI This is Sandeep here, i am trying to integrate Google Adword API to 
 utilize it better way, but i am getting below error.
 faultString: [AuthenticationError.OAUTH_TOKEN_INVALID @ ; 
 trigger:'lt;nullgt;']


 i have generated CLient ID, Client secret and Refresh token and added 
 these values in ads.properties.

 But i am getting error on below steps.

 Selector selector = builder
 .fields(Id, Name)
 .orderAscBy(Name)
 .offset(offset)
 .limit(PAGE_SIZE)
 .build();
 CampaignPage page = campaignService.get(selector); // this step is giving 
 error.


 ERROR DETAILS ::

 pr 16, 2014 5:01:15 PM org.apache.axis.utils.JavaUtils 
 isAttachmentSupported
 WARNING: Unable to find required classes (javax.activation.DataHandler and 
 javax.mail.internet.MimeMultipart). Attachment support is disabled.
 Exception in thread main AxisFault
  faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
  faultSubcode: 
  faultString: [AuthenticationError.OAUTH_TOKEN_INVALID @ ; 
 trigger:'lt;nullgt;']
  faultActor: 
  faultNode: 
  faultDetail: 
 {https://adwords.google.com/api/adwords/cm/v201402}ApiExceptionFault:message[AuthenticationError.OAUTH_TOKEN_INVALID
  
 @ ; 
 trigger:'lt;nullgt;']/messageApplicationException.TypeApiException/ApplicationException.Typeerrors
  
 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
 xsi:type=AuthenticationErrorfieldPath/triggerlt;nullgt;/triggererrorStringAuthenticationError.OAUTH_TOKEN_INVALID/errorStringApiError.TypeAuthenticationError/ApiError.TypereasonOAUTH_TOKEN_INVALID/reason/errors

 [AuthenticationError.OAUTH_TOKEN_INVALID @ ; trigger:'null']
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at 
 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
 at 
 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
 at java.lang.Class.newInstance0(Class.java:355)
 at java.lang.Class.newInstance(Class.java:308)
 at 
 org.apache.axis.encoding.ser.BeanDeserializer.init(BeanDeserializer.java:104)
 at 
 org.apache.axis.encoding.ser.BeanDeserializer.init(BeanDeserializer.java:90)
 at 
 com.google.api.ads.adwords.axis.v201402.cm.ApiException.getDeserializer(ApiException.java:143)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at 
 org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154)
 at 
 org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84)
 at 
 org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464)
 at 
 org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547)
 at 
 org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157)
 at 
 org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
 at 
 com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
 at 
 com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:400)
 at 
 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)
 at 
 com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
 at 
 com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
 at 
 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
 at 
 

Re: invalid_client error while tried to fetch through ManagedCustomerService

2014-04-17 Thread Josh Radcliff (AdWords API Team)
Hi,

The *invalid_client* error 
http://tools.ietf.org/html/rfc6749#section-5.2suggests that your AdWords 
configuration file does not have all of the 
required OAuth values.  It looks like you are using the Python library (if 
not, please indicate which library you are using), in which case I 
recommend verifying that your *adwords_api_auth.pkl* file contains valid 
entries for *clientSecret, clientId, developerToken, *and *refreshToken*. 
 You can run 
config.pyhttps://github.com/googleads/googleads-python-legacy-lib/blob/master/adspygoogle/scripts/adspygoogle/adwords/config.py
 to 
update the pickle if needed.  To obtain the OAuth values required for the 
file, please see our Python OAuth 2 
pagehttps://github.com/googleads/googleads-python-legacy-lib/wiki/Using-OAuth-2.0
 on 
github.

Thanks,
Josh, AdWords API Team

On Tuesday, April 15, 2014 8:55:46 PM UTC-4, degree...@gmail.com wrote:


 Hi - Previously i was using v201306 API (Now its expire) which was working 
 fine, but after v201402 when i tried to fetch through 
 ManagedCustomerService, I am getting Invalid_Client, Bad request error. Any 
 guesses why?  

 Please also confirm what is userAgent, and form where we can confirm its 
 value.

 Below are the values i am passing in my code:

 *selector*

 {serviceSelector:{fields:[CanManageClients],predicates:null,dateRange:{min:20140318,max:20140410},ordering:null,paging:null}}

 *ERROR*

 {
   error : invalid_client,
   error_description : Bad request.
 }



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

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


Re: invalid_client error while tried to fetch through ManagedCustomerService

2014-04-17 Thread Josh Radcliff (AdWords API Team)
Sorry, I realized I didn't answer your question on *userAgent*.  That's a 
user-defined value that you can set to a string that will help us identify 
your requests for support purposes.  See the *Soap Headers* section in our SOAP 
Primer https://developers.google.com/adwords/api/docs/guides/soap for 
suggested values.

Cheers,
Josh, AdWords API Team

On Thursday, April 17, 2014 11:09:47 AM UTC-4, Josh Radcliff (AdWords API 
Team) wrote:

 Hi,

 The *invalid_client* 
 errorhttp://tools.ietf.org/html/rfc6749#section-5.2suggests that your 
 AdWords configuration file does not have all of the 
 required OAuth values.  It looks like you are using the Python library (if 
 not, please indicate which library you are using), in which case I 
 recommend verifying that your *adwords_api_auth.pkl* file contains valid 
 entries for *clientSecret, clientId, developerToken, *and *refreshToken*. 
  You can run 
 config.pyhttps://github.com/googleads/googleads-python-legacy-lib/blob/master/adspygoogle/scripts/adspygoogle/adwords/config.py
  to 
 update the pickle if needed.  To obtain the OAuth values required for the 
 file, please see our Python OAuth 2 
 pagehttps://github.com/googleads/googleads-python-legacy-lib/wiki/Using-OAuth-2.0
  on 
 github.

 Thanks,
 Josh, AdWords API Team

 On Tuesday, April 15, 2014 8:55:46 PM UTC-4, degree...@gmail.com wrote:


 Hi - Previously i was using v201306 API (Now its expire) which was 
 working fine, but after v201402 when i tried to fetch through 
 ManagedCustomerService, I am getting Invalid_Client, Bad request error. Any 
 guesses why?  

 Please also confirm what is userAgent, and form where we can confirm its 
 value.

 Below are the values i am passing in my code:

 *selector*

 {serviceSelector:{fields:[CanManageClients],predicates:null,dateRange:{min:20140318,max:20140410},ordering:null,paging:null}}

 *ERROR*

 {
   error : invalid_client,
   error_description : Bad request.
 }



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

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


Re: v201402 Unable to Find Stats for Keywords / Ads

2014-04-17 Thread apiapi
 
I will look into the reporting API. Because I have started using the API 
for the first time with v201402, I did not know about the removal of the 
stats field, and the examples I found online showed the usage of stats. 
Now I know.

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: Get merchant center ids associated with the Adwords account

2014-04-17 Thread Josh Radcliff (AdWords API Team)
Hi,

I'm not aware of a way to get this information at the *account* level from 
the AdWords API, but I searched and it looks like you can go the other 
direction (get AdWords accounts for a Merchant Center account) through the 
Content API for Shopping.

https://developers.google.com/shopping-content/multiclientaccounts/mcaccounts

If you have questions about that API please check out its 
forumhttps://groups.google.com/forum/#!forum/google-content-api-for-shopping
.

If instead you want to discover the merchant center ID for a *campaign*, 
you can get this information from the AdWords API by including the 
Settings field in your 
CampaignServicehttps://developers.google.com/adwords/api/docs/reference/v201402/CampaignService#get
 selector.

Cheers,
Josh, AdWords API Team

On Monday, April 14, 2014 10:26:45 AM UTC-4, Niki B wrote:


 How do I get a list of merchant ids that are associated with an AdWords 
 account?  This is need for creating shopping campaigns.  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: Can I relate 2 different feeds to an AdGroup for text sitelinks?

2014-04-17 Thread Josh Radcliff (AdWords API Team)
Hi,

The library does not provide strongly typed exceptions out of the SOAP 
fault, but you may want to check out the error handling 
exampleshttps://github.com/googleads/googleads-php-lib/tree/master/examples/AdWords/v201402/ErrorHandling
 in 
the library for ideas of how you might best utilize the ErrorUtils class.

Cheers,
Josh, AdWords API Team

On Thursday, April 17, 2014 2:51:07 AM UTC-4, Paris Theofanidis wrote:

 Hi Josh,

 Thanks for your clarification in my questions. Regarding the SOAP 
 exceptions, we are using the PHP library provided by google. To my 
 knowledge there's only the ErrorUtils class available which does the job, 
 but I was hoping if there's something a bit more concrete.

 On Wednesday, 16 April 2014 12:06:34 UTC+2, Paris Theofanidis wrote:

 Hi, we're using the API to automatically generate and update our 
 sitelinks. However in some cases our SEM experts want to add/edit sitelinks 
 directly from the AdWords tool.
 So, my questions are


1. Can I relate two Feeds on an AdGroup for sitelinks placeholder?
2. If an AdGroup already has sitelinks attached from FeedA but not 
sitelinks from FeedB. Should I ADD or SET the operations of FeedB
3. If an AdGroup has sitelinks from FeedB and I want just add another 
sitelink from the same feed. Do I have to remap all the sitelinks from 
FeedB or just the new one? (According to my tests atm SET will replace 
 any 
existing sitelinks from the same Feed, but asking just for clarity).

 Also, another question (irrelevant to the first subject), is there some 
 class that can parse the SOAP exceptions and give back meaningful (to code) 
 errors list?



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Customer Sync Service - Ad Parameters

2014-04-17 Thread Josh Radcliff (AdWords API Team)
Hi Gopi,

The CustomerSyncService does not return change data related to Ad Param 
changes.  However, since you are updating the parameters using AdWords 
Scripts, your script will know the keywords with changed parameters.  There 
are a couple of different approaches you could use so that your other 
(API-based) service can pick up those changes.

1. Have your script write the Campaign/AdGroup/Keyword IDs (and any other 
relevant information) of the changed params to a spreadsheet on Google 
Drive, then have your API-based service read that spreadsheet to pick up 
the changed IDs.
2. Have your script send a request to your API-based service's endpoint 
that indicates which parameters have changed.

Thanks,
Josh, AdWords API Team

On Tuesday, April 15, 2014 7:30:03 PM UTC-4, Gopi wrote:

 Hi, 
  
I had adwords scripts that update Ad Parameters for my campaigns. When 
 I use Customer Sync Serivce to sync those changes into my local tool, I 
 don't see the Ad Units whose ad parameters changes to be showing up in 
 CustomerSyncService. Is there a work around for this ?
  
 Thanks
 Gopi


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Issue with posting the € symbol via the API

2014-04-17 Thread Josh Radcliff (AdWords API Team)
Hi Ben,

Without the request I can't be 100% positive, but could it be that you are 
including repeated punctuation such as .. in your ad text?

If that's not it, you can send your request and response *only to me* by 
clicking Reply to Author and I'll investigate further.

Thanks,
Josh, AdWords API Team

On Tuesday, April 15, 2014 2:58:25 PM UTC-4, Ben Adwords API Profile wrote:


 Hello,

 We get the following message when try to post an Ad containing the Euro 
 Symbol € (in description 1/2)

 faultstring[PolicyViolationError{super=PolicyViolationError.POLICY_ERROR 
 @ operations[0].operand.ad.description1, 
 key=PolicyViolationKey{policyName=nonstandard_punctuation,violatingText=#x80;},
  
 externalPolicyName=Ponctuation non standard, externalPolicyUrl=, 
 externalPolicyDescription=Vous n'#xEA;tes pas autoris#xE9; #xE0; 
 utiliser, dans les annonces Google, des symboles ou des signes de 
 ponctuation superflus ou inutiles, tels que les suivants ...etc.

 well basically, it says we are not allowed special symbols in Adwords ads 
 - but the € sign is accepted when we post it manually in ads. 

 Many thanks for your help

 Ben




-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: TargetingIdeaService LocationSearchParameter: which cities are supported?

2014-04-17 Thread Josh Radcliff (AdWords API Team)
Hi Jan,

I noticed that 
LocationCriterionServicehttps://developers.google.com/adwords/api/docs/reference/v201402/LocationCriterionService#get
 returns 
a LocationCriterion with 
reachhttps://developers.google.com/adwords/api/docs/reference/v201402/LocationCriterionService.LocationCriterion#reach
 = 
0 for that ID.  Do the other failing criteria you've encountered also have 
a *reach* of zero?

Cheers,
Josh, AdWords API Team

On Wednesday, April 16, 2014 12:20:48 AM UTC-4, Jan Brdo wrote:

 How can I determine which cities (their CriteriaID) I can use for 
 LocationSearchParameter in TargetingIdeaService (STATS requestType)?

 The documentation is awfully vague on this: Warning: Not all back-ends 
 support sub-country precision.
 (
 https://developers.google.com/adwords/api/docs/reference/v201306/TargetingIdeaService.LocationSearchParameter
 )

 And sure enough, sometimes it works and sometimes it doesn't. What's the 
 deal here?

 Example of non-working CriteriaID: 1018194 (East 
 Walpole,Massachusetts,United States)

 Thank you,
 Jan


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Generate a new access token with refresh token(c#)

2014-04-17 Thread Richard
Hi,
Thanks for the link, it's very helpful. 
So I wrote another post method to get a renew token, however I am getting 
error (400) Bad Request..
is it because the application I defined as a web application (I got my 
first accesstoken from the call back link) not Installed Application ? 



public GoogleAccessTokenData 
GetAccessTokenDataFromRefreshToken(string authorizationCode, string 
refreshToken)
{
string Url = https://accounts.google.com/o/oauth2/token;;
string data = 
code={0}client_id={1}client_secret={2}refresh_token={3}grant_type=refresh_token;

HttpWebRequest request = HttpWebRequest.Create(Url) as 
HttpWebRequest;
string result = null;
request.Method = POST;
request.KeepAlive = true;
request.ContentType = application/x-www-form-urlencoded;
string param = string.Format(data, authorizationCode, 
_GoogleClientId, _GoogleSecret, refreshToken);
var bs = Encoding.UTF8.GetBytes(param);
  *  using (Stream reqStream = request.GetRequestStream())  === 
exception thrown with error (400) Bad Request***
{
reqStream.Write(bs, 0, bs.Length);
}

using (WebResponse response = request.GetResponse())
{
var sr = new StreamReader(response.GetResponseStream());
result = sr.ReadToEnd();
sr.Close();
}
var jsonSerializer = new JavaScriptSerializer();
var tokenData = 
jsonSerializer.DeserializeGoogleAccessTokenData(result);
return tokenData;
}

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Can anyone add some details to the READ_ONLY error?

2014-04-17 Thread Alan Coleman
I need to find a resolution for this so as soon as I make some progress 
I'll let you know. Cheers!

On Wednesday, April 16, 2014 7:11:07 PM UTC+1, ignacio.na...@gmail.com 
wrote:

 Hello Alan,

 I do have a similar problem with the API: while trying to upload AdGroups, 
 Keywords and Text Ads to our existing campaings we receive this so called 
 REadOnlyError.READ_ONLY. 


 It would be helpful if someone from the Google Team could help us with 
 this problem, or if you found the solution, please post it here so that we 
 can have a look at it.


 Thank you!




 On Tuesday, 15 April 2014 11:07:24 UTC+2, Alan Coleman wrote:

 Hello,

 Can anyone shed any light on the READ_ONLY error I'm receiving when 
 attempting to create AdGroups in campaigns?

 The users of the app maintain that they've never seen anything in AdWords 
 that resembles setting anything to READ_ONLY.

 As always, any help would be appreciated.

 Thank you


 3488ADGROUP[ReadOnlyError.READ_ONLY @ 
 operations[0].operand.biddingStrategyConfiguration.bids[0].contentBid, 
 ReadOnlyError.READ_ONLY @ 
 operations[1].operand.biddingStrategyConfiguration.bids[0].contentBid]



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: is adwords down right now? getting 502 server error

2014-04-17 Thread Josh Radcliff (AdWords API Team)
Hi Zweitze,

Is this still an issue for you, and if so, could you indicate the dates and 
times when you are hitting 502s?

Thanks,
Josh, AdWords API Team

On Tuesday, January 7, 2014 8:05:43 AM UTC-5, Zweitze wrote:

 Hi Josh,

 Recent findings:
 We experienced the problem on December 12, December 26 and yesterday, 
 January 6.

 The response headers on January 6 were:
  Content-Length
  983
  Content-Type
  text/html; charset=UTF-8
  Date
  Mon, 06 Jan 2014 05:30:30 GMT
  Server
  GFE/2.0

 Again, like before:
 All errors occured on different accounts and different report types. All 
 errors were HTTP 502. In all instances, four attempts were made (I can't 
 tell whether the previous times were also HTTP 502 or a different code 
 which is also eligible for retry).

 And every time the local time was 06:32 CEST.


 Regards
 Zweitze de Vries




 On Monday, January 6, 2014 10:16:33 PM UTC+1, Josh Radcliff (AdWords API 
 Team) wrote:

 Hi Zweitze,

 Are you still encountering this error?

 Thanks,
 Josh, AdWords API Team

 On Thursday, December 12, 2013 8:48:11 AM UTC-5, Zweitze wrote:

 Hi,

 I see quite a few differences with the other thread. In my case:
 - The problem does not appear consistently. Sometimes a week passes by 
 with no problems.
 - The problem occurs with different report types
 - The problem occurs with multiple accounts
 - If the problem occurs, it is always 06:32 CEST. Never another time. 
 Note that only a few accounts are scheduled at that time, the bulk is 
 scheduled two hours earlier and never had this problem.

 I got one again this morning. It is for the same account as I mentioned 
 previously (809-081-3184) but this time it occurred with an 
 AUTOMATIC_PLACEMENTS_PERFORMANCE_REPORT, not ACCOUNT_PERFORMANCE_REPORT. 
 The account report is the first report requested, and the automatic 
 placement report is about the seventh - which means that the first six were 
 OK.

 The response headers:
  Content-Length
  983
  Content-Type
  text/html; charset=UTF-8
  Date
  Thu, 12 Dec 2013 05:31:11 GMT
  Server
  GFE/2.0

 Report XML:
 reportDefinition 
   selector xmlns=https://adwords.google.com/api/adwords/cm/v201306; 
 fieldsCampaignId/fields 
 fieldsAdGroupId/fields 
 fieldsDomain/fields 
 fieldsImpressions/fields 
 predicates 
   fieldCampaignStatus/field 
   operatorIN/operator 
   valuesACTIVE/values 
   valuesPAUSED/values 
   valuesDELETED/values 
 /predicates 
 predicates 
   fieldAdGroupStatus/field 
   operatorIN/operator 
   valuesENABLED/values 
   valuesPAUSED/values 
   valuesDELETED/values 
 /predicates 
   /selector 
   reportName 
 xmlns=https://adwords.google.com/api/adwords/cm/v201306;AutomaticPlacementInfo_All_Time/reportName
  

   reportType 
 xmlns=https://adwords.google.com/api/adwords/cm/v201306;AUTOMATIC_PLACEMENTS_PERFORMANCE_REPORT/reportType
  

   dateRangeType xmlns=
 https://adwords.google.com/api/adwords/cm/v201306;ALL_TIME/dateRangeType 

   downloadFormat xmlns=
 https://adwords.google.com/api/adwords/cm/v201306;GZIPPED_XML/downloadFormat
  

   includeZeroImpressions xmlns=
 https://adwords.google.com/api/adwords/cm/v201306;false/includeZeroImpressions
  

 /reportDefinition


 Finally, you suggested to try this without GZIP - I assume you suspect a 
 problem there?
 I'm afraid it is not feasible to try without compression. The last time 
 the report above succeeded for the same account, it was over 1 MB in size: 
 without compression it would become way too big.


 Regards,
 Zweitze de Vries


 On Thursday, December 12, 2013 1:47:32 AM UTC+1, Takeshi Hagikura 
 (AdWords API Team) wrote:

 Hi Zwelte,

 Thanks for letting us know it. 
 Looks similar to this 
 threadhttps://groups.google.com/d/msg/adwords-api/c9h4nKqKPV4/N1mnswsDFlIJ
 .

 Can you please try a different download format (CSV, XML) to see if it 
 works?

 Best,
 - Takeshi, AdWords API Team

 On Thursday, December 5, 2013 3:59:22 AM UTC-8, Zweitze wrote:

 We got it again today... The good news is that we now log the headers. 
 This was the request:

 Request POST to /api/adwords/reportdownload/v201306:

 ?xml version=1.0? 
 reportDefinition 
   selector xmlns=https://adwords.google.com/api/adwords/cm/v201306; 

 fieldsAccountDescriptiveName/fields 
 fieldsAccountCurrencyCode/fields 
 fieldsAccountTimeZoneId/fields 
 fieldsImpressions/fields 
 fieldsAccountId/fields 
   /selector 
   reportName 
 xmlns=https://adwords.google.com/api/adwords/cm/v201306;AdwordsReportAccountInfo_All_Time/reportName
  

   reportType 
 xmlns=https://adwords.google.com/api/adwords/cm/v201306;ACCOUNT_PERFORMANCE_REPORT/reportType
  

   dateRangeType xmlns=
 https://adwords.google.com/api/adwords/cm/v201306;ALL_TIME/dateRangeType
  

   downloadFormat xmlns=
 https://adwords.google.com/api/adwords/cm/v201306;GZIPPED_XML/downloadFormat
  

   includeZeroImpressions xmlns=
 

Relationship Object Model for AdGroups to Ads and Keywords

2014-04-17 Thread apiapi
Using v201402 of the API with the .NET wrapper.

I retrieved an AdGroupId from a campaign. I retrieved 6001 AdGroupCriterion 
objects and 5398 AdGroupAd objects for the AdGroupId. 

1.
In more than one instance, there are TextAd objects with the same id but 
different description1 and description2 properties.
How can I tell the items apart for reporting purposes?

2.
How can I determine the relationship of keyword ids to ad ids?


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: aw-reporting configuration - log4j/slf4j errors

2014-04-17 Thread Thibault Quillard
Hi Josh, 

Thanks a lot, this was indeed a mistake in the database setup !

(PS : I think I've answered to you only on another message by mistake : 

I have another issue of Blanks columns and of rounded values for CTR/Avg 
CPC and a lot of metrics ... ), Does anybody knows where this could come 
from ?

Thank you



Le mercredi 16 avril 2014 19:38:16 UTC-3, Josh Radcliff (AdWords API Team) 
a écrit :

 Hi,

 The logging issues (1 and 2) should be non-fatal.  Am I correct in 
 assuming that the process continues after you see those messages?  The Aw 
 Reporting project uses SLF4J http://www.slf4j.org/faq.html, a logging 
 facade that allows you to use whichever underlying logging framework you 
 prefer.  The SLF4J User Manual http://www.slf4j.org/manual.html contains 
 more information on how to configure logging.

 Regarding issue #3, the error suggests that you may not have set up your 
 aw-report-sample.properties file with the proper database credentials. 
  Does the aw-report-sample.properties file you are passing as the 
 -fileargument contain valid database connection information as described in 
 the Configure 
 AwReportinghttps://github.com/googleads/aw-reporting#configure-awreporting 
 section 
 of the README?

 Cheers,
 Josh, AdWords API Team

 On Wednesday, April 16, 2014 10:58:44 AM UTC-4, Thibault Quillard wrote:

 Hi everyone,
 I am quite new to the AW API world and wanted to use the github project 
 AW-Reporting to pull the data in my own database. 

 However, running the project gives me 3 mistakes : 

 1) No appenders could be found for logger / Please initialize log4j 
 properly

 2) Failed to load class org.slfj4.impl.StaticLoggerBinder

 3) Unexpected error accessing the API: Could not open hibernate  Session 
 for transaction


 For the first two issues, I have been searching on google and tried to 
 add a logj4.properties file in the class folder, but without luck. 

 Would you know what could the problem come from ?

 Thanks !
 Thibault



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Relationship Object Model for AdGroups to Ads and Keywords

2014-04-17 Thread Josh Radcliff (AdWords API Team)
Hi,

Our Working with Objects 
guidehttps://developers.google.com/adwords/api/docs/guides/working-with-objects#understanding-objects
 describes 
the relationship between Campaigns, AdGroups, Ads, Criteria, etc., but a 
keyword and an ad are not linked together directly.  Instead, an ad is part 
of an ad group that also has a collection of keywords (or other criteria).

I recommend reading through the following AdWords Help Center articles that 
go over account structure:

   - https://support.google.com/adwords/answer/1704396
   - https://support.google.com/adwords/answer/1704395
   
Regarding multiple TextAds with the same ID but different attributes, were 
those ads in the same ad group?  Per the table 
herehttps://developers.google.com/adwords/api/docs/guides/working-with-objects#understanding-objects,
 
ad ID is only unique within an ad group.

Cheers,
Josh, AdWords API Team

On Thursday, April 17, 2014 4:56:53 PM UTC-4, apiapi wrote:

 Using v201402 of the API with the .NET wrapper.

 I retrieved an AdGroupId from a campaign. I retrieved 6001 
 AdGroupCriterion objects and 5398 AdGroupAd objects for the AdGroupId. 

 1.
 In more than one instance, there are TextAd objects with the same id but 
 different description1 and description2 properties.
 How can I tell the items apart for reporting purposes?

 2.
 How can I determine the relationship of keyword ids to ad ids?


 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.


Report API Inconsistent Results

2014-04-17 Thread apiapi

Using v17 of the .NET Adwords API library.

I have an array of 16 AdGroup populated objects, and iterate over them to 
build a ReportDefinition for a Keyword Performacne Report for the last 30 
days. Some of the Ad Groups have thousands of keywords, some have under 
100. 

Running the same request, sometimes I get complete files and other times, I 
do not. This appears to happen whether the output type is XML or is GZip 
compressed XML.

What can I do to get predictable behavior? I am currently thinking of just 
re-requesting the report until I get a result that is not zero bytes, but 
if there is a clean solution I will do that instead.


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: Relationship Object Model for AdGroups to Ads and Keywords

2014-04-17 Thread apiapi
Looking at  
https://developers.google.com/adwords/api/docs/guides/working-with-objects#understanding-objects
 
I see that the AdGroupCriterion ID is not unique. Is the KeywordId 
considered AdGroupCriterion ID, or is it seperate?

I am now thinking that I can run a Keyword Performance Report and then an 
Ad Performance Report for the same AdGroup, and that will let me map 
keywords-to-ads. Please tell me if that makes sense.


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.