Re: Wie erstelle ich eine Suchvolumen-Abfrage mit der Google-Api

2014-01-16 Thread Paul Matthews (AdWords API Team)
Hi Danny,

*### In Englisch ###*

It seems that you're asking about search query volumes, which is not 
related to the AdWords API. I believe you're looking for the Google 
Analytics API https://developers.google.com/analytics/.

I hope this information helps.


*### In der deutschen ###*

Es scheint, dass Sie über die Suchabfrage Bände, die nicht auf die 
AdWords-API verwandt ist fragen. Ich glaube, dass Sie für die Google 
Analytics API suchen. 

Ich hoffe, diese Informationen helfen.

Regards,

- Paul, AdWords API Team.

On Friday, 10 January 2014 17:38:26 UTC, Danny Liebmann wrote:

 Ich bin auf der Suche nach einer Suchvolumen abfrage mittels Java-Programm 
 und Google-Api

 ich finde immer wieder den weg über den AdwordsUser. Dieser ist aber nicht 
 mehr aktuell, oder?

 Geht das mittels oAuth?

 und wenn es doch noch mit dem AdwordsUser geht, wo bekomme ich den 
 Developer Key her?

 Danke im Voraus
 beste grüße



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

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


Re: calls from ads conversion casing

2014-01-15 Thread Paul Matthews (AdWords API Team)
Hi Greg,

Looking into this, the issue I understand you to be describing is that 
ConversionTypeName is lower case for the calls from ads, however this 
appears to be the only case?

We don't explicitly guarantee that the casing of the returned items will be 
the same. Can you work around the issue with a case insensitive matching 
strategy? I see only 2 ConversionTypeNames returned in the reports you 
suggested. Can you provide a specific example where this would causes 
errors?

Regards,

- Paul, AdWords API Team.

On Wednesday, 20 November 2013 17:17:57 UTC, GregT wrote:

 Hi,

 As talked about in https://support.google.com/adwords/answer/2454052?hl=en, 
 Google creates a calls from ads conversion tracker to track conversions 
 from click-to-call ads using Google forwarding numbers.  For a particular 
 client (might be happening with others too, not sure), downloading 
 conversion data using reports is yielding inconsistency in the 
 ConversionTypeName 
 of the conversion, depending on the report.  In this particular case, the 
 account performance report is returning Calls from ads as the name of the 
 conversion type, whereas the keyword performance report is returning calls 
 from ads (i.e. all lowercase).  The UI shows Calls from ads as the name.

 We match up conversions in reports by their name, since almost all of the 
 reports unfortunately do not expose the conversion tracker id (the account 
 performance report is one of the few that does, but the keyword performance 
 report doesn't) -- and since the names aren't identical, that has led to 
 issues matching up the conversions.  We haven't seen this with any other 
 conversion type - the case is the same across all the reports we use.  Is 
 this a bug on Google's end, or should we expect that the names of 
 conversion trackers are case insensitive and can change across different 
 reports (even though we've never seen this before)?

 Thanks,
 Greg


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

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


Re: Reproducible ReportDownloadError.ERROR_GETTING_RESPONSE_FROM_BACKEND

2014-01-09 Thread Paul Matthews (AdWords API Team)
Hi Dorian,

It seems there are a couple issues:

   - The ConversionValue and is only compatible with less than (not less 
   than or equal to).
   - You need to include the AdGroupId - it's a required attribute for the 
   report


Regards,

- Paul, AdWords API Team.

On Wednesday, 27 November 2013 12:31:10 UTC, Dorian Kind wrote:

 Hi Paul,

 of course! Sorry for not catching that myself. However, after removing the 
 ordering field, I still get the error (as you have probably experienced 
 yourself).

 Thanks again for your efforts  cheers,
 Dorian

 On Wednesday, November 27, 2013 12:27:42 PM UTC+1, Paul Matthews (AdWords 
 API Team) wrote:

 Hi Dorian,

 We're still looking into the errors, but one thing that came up is that 
 the use of ordering and paging aren't supported by AdHoc reports.

 Regards,

 - Paul, AdWords API Team.

 On Wednesday, 27 November 2013 08:42:25 UTC, Dorian Kind wrote:

 Thanks for the feedback, Paul.
 Cheers

 On Tuesday, November 26, 2013 12:33:55 PM UTC+1, Paul Matthews (AdWords 
 API Team) wrote:

 Hi Dorian,

 I can confirm that we're able to recreate the bug our side. We're 
 looking into this issue, I'll get back to you as soon as we have more 
 information.

 Regards,

 - Paul, AdWords API Team.

 On Monday, 25 November 2013 12:27:20 UTC, Dorian Kind wrote:

 Hi all,

 I have an issue where just adding a predicate filtering by 
 ConversionValue in an AdGroup Performance Report will raise the 
 deaded ERROR_GETTING_RESPONSE_FROM_BACKEND response. Here's my report 
 definition (Python syntax, but you'll get the idea):

 {
'reportName': 'Test',
'dateRangeType': 'CUSTOM_DATE',
'reportType': 'ADGROUP_PERFORMANCE_REPORT',
'downloadFormat': 'CSV',
'selector': {
   'fields': ['Date', 'HourOfDay', 'Name', 'Conversions', 
 'ConversionValue'],
   'dateRange': {
  'min': '20131101',
  'max': '20131125'
   },
   'predicates': [
  {
 'field': 'ConversionValue',
 'operator': 'LESS_THAN_EQUALS',
 'values': [1]
  }
   ],
   'orderBy':'Date'
 }

 I tested requests for a number of different accounts, some very small 
 ones as well (to rule out a timout-related issue), and I always get the 
 same error. If I remove the predicate, the expected data is returned.
 Any thoughts?

 Thanks and cheers,
 Dorian



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

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


Re: SOAP-ERROR: Parsing WSDL

2014-01-08 Thread Paul Matthews (AdWords API Team)
If you're still requesting the WSDL you listed before, you'll be hitting 
this problem because the v201302 has 
sunsethttps://developers.google.com/adwords/api/docs/sunset-dates - 
you would need to update to a current version of the AdWords API.

If you've updated to a working API version then as Evgeniy suggested, you 
should try to download the WSDL from the URL yourself:

   1. Download the 
wsdlhttps://adwords.google.com/api/adwords/cm/v201309/CampaignService?wsdland 
store it somewhere accessible locally on your webserver
   2. Point your application to the local wsdl rather than the URL it will 
   currently have
   3. Make a request  check the soap logs

Regards,

- Paul, AdWords API Team.

On Wednesday, 8 January 2014 12:50:08 UTC, Mehul HvInfotech wrote:

 Do you means by setting.ini ?
 we have tried with all tree option for this ...



 On Wednesday, 8 January 2014 14:37:02 UTC+5:30, Evgeniy Bogdanov wrote:

 You could save WSDL on local disk and alter library to use it instead of 
 remote URL.


 2014/1/8 Mehul HvInfotech me...@hvinfotech.com

 Hi Paul ,
  Again From  This Morning we are facing this problem ..
 Till the the Day it was working fine ..
 we have also checked about Open SSL enabled And it is enabled ...

 can you suggest in this , Please , Its so urgent ...


 On Wednesday, 3 April 2013 15:47:38 UTC+5:30, Paul Matthews (AdWords API 
 Team) wrote:

 Hi Mahesh,

 *Firstly:*
 Have you enabled WSDL_CACHE? We've had reported issues where caching of 
 WSDLs has caused errors. Can you try turning it off and making the same 
 number of requests. This setting is configurable in the 
 settings.inihttps://code.google.com/p/google-api-adwords-php/source/browse/src/Google/Api/Ads/AdWords/settings.ini.

 *Secondly:*
 This kind of problem is generally due to connectivity issues between 
 the client server and the google servers. Often caused by either 
 a miss-configured network proxy or a network issue. You may need to do 
 some 
 investigation to see if there is a network issue there.

 *Finally:*
 I recommend building in fault tolerance, to allow you to retry the 
 failing request. I.e. whenever a request fails, it waits and retries the 
 original request - such as the exponential backoff 
 algorithmhttp://en.wikipedia.org/wiki/Exponential_backoff
 .

 Regards,

 - Paul, AdWords API Team.

  -- 
 -- 
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 Also find us on our blog and discussion group:
 http://googleadsdeveloper.blogspot.com
 http://groups.google.com/group/adwords-api
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
  
 You received this message because you are subscribed to the Google
 Groups AdWords API Forum group.
 To post to this group, send email to adwor...@googlegroups.com
 To unsubscribe from this group, send email to
 adwords-api...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/adwords-api?hl=en
 --- 
 You received this message because you are subscribed to the Google 
 Groups AdWords API Forum group.
 To unsubscribe from this group and stop receiving emails from it, send 
 an email to adwords-api...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.




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

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


Re: SOAP-ERROR: Parsing WSDL

2014-01-08 Thread Paul Matthews (AdWords API Team)
Are you seeing this error on other services? This error should be unrelated 
to your authorization mechanism (OAuth2).

Can you try downloading the wsdl from the server using wget or something. 
Then checking it's formed correctly. Finally modify your application so 
that it reads the WSDL from your local machine.

We're not getting reports of this error from other customers, so the wsdl 
should be available and correct.

Regards,

- Paul, AdWords API Team.

On Wednesday, 8 January 2014 14:54:56 UTC, Mehul HvInfotech wrote:

 Hello Paul,

 We are using version 

 *v201309 with ClientLogin. Also tested with OAuth2.*We are getting this 
 error,

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


 Our server has OpenSSL Enabled in php.ini and we have also tested 
 connection between our server to google adwords as,

 openssl s_client -connect adwords.google.com:443


 Kindly check  Let us know ASAP.

 Thanks,
  
  

 On Wednesday, 8 January 2014 19:52:26 UTC+5:30, Paul Matthews (AdWords API 
 Team) wrote:

 If you're still requesting the WSDL you listed before, you'll be hitting 
 this problem because the v201302 has 
 sunsethttps://developers.google.com/adwords/api/docs/sunset-dates - 
 you would need to update to a current version of the AdWords API.

 If you've updated to a working API version then as Evgeniy suggested, you 
 should try to download the WSDL from the URL yourself:

1. Download the 
 wsdlhttps://adwords.google.com/api/adwords/cm/v201309/CampaignService?wsdland
  store it somewhere accessible locally on your webserver
2. Point your application to the local wsdl rather than the URL it 
will currently have
3. Make a request  check the soap logs

 Regards,

 - Paul, AdWords API Team.

 On Wednesday, 8 January 2014 12:50:08 UTC, Mehul HvInfotech wrote:

 Do you means by setting.ini ?
 we have tried with all tree option for this ...



 On Wednesday, 8 January 2014 14:37:02 UTC+5:30, Evgeniy Bogdanov wrote:

 You could save WSDL on local disk and alter library to use it instead 
 of remote URL.


 2014/1/8 Mehul HvInfotech me...@hvinfotech.com

 Hi Paul ,
  Again From  This Morning we are facing this problem ..
 Till the the Day it was working fine ..
 we have also checked about Open SSL enabled And it is enabled ...

 can you suggest in this , Please , Its so urgent ...


 On Wednesday, 3 April 2013 15:47:38 UTC+5:30, Paul Matthews (AdWords 
 API Team) wrote:

 Hi Mahesh,

 *Firstly:*
 Have you enabled WSDL_CACHE? We've had reported issues where caching 
 of WSDLs has caused errors. Can you try turning it off and making the 
 same 
 number of requests. This setting is configurable in the 
 settings.inihttps://code.google.com/p/google-api-adwords-php/source/browse/src/Google/Api/Ads/AdWords/settings.ini.

 *Secondly:*
 This kind of problem is generally due to connectivity issues between 
 the client server and the google servers. Often caused by either 
 a miss-configured network proxy or a network issue. You may need to do 
 some 
 investigation to see if there is a network issue there.

 *Finally:*
 I recommend building in fault tolerance, to allow you to retry the 
 failing request. I.e. whenever a request fails, it waits and retries the 
 original request - such as the exponential backoff 
 algorithmhttp://en.wikipedia.org/wiki/Exponential_backoff
 .

 Regards,

 - Paul, AdWords API Team.

  -- 
 -- 
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 Also find us on our blog and discussion group:
 http://googleadsdeveloper.blogspot.com
 http://groups.google.com/group/adwords-api
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
  
 You received this message because you are subscribed to the Google
 Groups AdWords API Forum group.
 To post to this group, send email to adwor...@googlegroups.com
 To unsubscribe from this group, send email to
 adwords-api...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/adwords-api?hl=en
 --- 
 You received this message because you are subscribed to the Google 
 Groups AdWords API Forum group.
 To unsubscribe from this group and stop receiving emails from it, send 
 an email to adwords-api...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.




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

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

Re: SOAP-ERROR: Parsing WSDL

2014-01-08 Thread Paul Matthews (AdWords API Team)
Hi Mehul,

I've recreated the same wget request from an example host and I don't get 
that error message. In the past we've seen this has being an SSL setting 
that's flagging the error. Can you try a wget from another machine and if 
successful check the differences in openssl settings.

Regards,

- Paul, AdWords API Team.

On Wednesday, 8 January 2014 15:28:48 UTC, Mehul HvInfotech wrote:

 Hello,

 I also tried WGET with --no-check-certificate but it fails too,

 [~]# wget --no-check-certificate 
 https://adwords.google.com/api/adwords/cm/v201309/CampaignService?wsdl
 --2014-01-08 15:27:02-- 
 https://adwords.google.com/api/adwords/cm/v201309/CampaignService?wsdl
 Resolving adwords.google.com... 74.125.24.50, 2a00:1450:400b:c02::32
 Connecting to adwords.google.com|74.125.24.50|:443... connected.
 WARNING: certificate common name `google.com' doesn't match requested 
 host name `adwords.google.com'.
 HTTP request sent, awaiting response... 403 Forbidden
 2014-01-08 15:27:03 ERROR 403: Forbidden.


 Thanks,



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

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


Re: Error Linking MCC Test Account

2014-01-08 Thread Paul Matthews (AdWords API Team)
Hi Rakesh,

Please see the answers inline:

On Friday, 20 December 2013 13:40:48 UTC, Rakesh R wrote:

 1. For linking the test account to the test MCC account i should choose 
 the option 'Link existing account' in my client center page right?


The best way to create test accounts is to log into the test mcc and create 
accounts. All accounts created through the test mcc will be test accounts.
 

 2. Which email and password should i use in the auth.ini file? Should i 
 use the test account credentials or the MCC test account credentials?


We recommend against providing emails and passwords in the auth.ini file as 
these are ClientLogin credentials. Instead, we suggest you use OAuth2. In 
either case, you would use your test authentication details. In the case of 
OAuth, this would mean you would paste the authorization URL into the test 
account window and offer consent there.
 

 3. the client customer id is one that is shown in the top right when i log 
 into my test account right? or is it the id that is displayed in a table 
 once i create a new account in the text MCC account?


The clientCustomerId is the id of the account you want to access. So in 
this case, that would be the test account, yes.

The test accounts page has this information and more.

Regards,

- Paul, AdWords API Team.

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

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


Re: Error Linking MCC Test Account

2014-01-08 Thread Paul Matthews (AdWords API Team)
Here's the test account 
pagehttps://developers.google.com/adwords/api/docs/test-accountslink.

Regards,

- Paul, AdWords API Team.

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

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


Re: Reproducible ReportDownloadError.ERROR_GETTING_RESPONSE_FROM_BACKEND

2014-01-08 Thread Paul Matthews (AdWords API Team)
Hi Dorian,

Just to keep you informed, we're still looking into this issue. I'll get 
back to you as soon as we have more information to share.

Regards,

- Paul, AdWords API Team.

On Wednesday, 27 November 2013 12:31:10 UTC, Dorian Kind wrote:

 Hi Paul,

 of course! Sorry for not catching that myself. However, after removing the 
 ordering field, I still get the error (as you have probably experienced 
 yourself).

 Thanks again for your efforts  cheers,
 Dorian

 On Wednesday, November 27, 2013 12:27:42 PM UTC+1, Paul Matthews (AdWords 
 API Team) wrote:

 Hi Dorian,

 We're still looking into the errors, but one thing that came up is that 
 the use of ordering and paging aren't supported by AdHoc reports.

 Regards,

 - Paul, AdWords API Team.

 On Wednesday, 27 November 2013 08:42:25 UTC, Dorian Kind wrote:

 Thanks for the feedback, Paul.
 Cheers

 On Tuesday, November 26, 2013 12:33:55 PM UTC+1, Paul Matthews (AdWords 
 API Team) wrote:

 Hi Dorian,

 I can confirm that we're able to recreate the bug our side. We're 
 looking into this issue, I'll get back to you as soon as we have more 
 information.

 Regards,

 - Paul, AdWords API Team.

 On Monday, 25 November 2013 12:27:20 UTC, Dorian Kind wrote:

 Hi all,

 I have an issue where just adding a predicate filtering by 
 ConversionValue in an AdGroup Performance Report will raise the 
 deaded ERROR_GETTING_RESPONSE_FROM_BACKEND response. Here's my report 
 definition (Python syntax, but you'll get the idea):

 {
'reportName': 'Test',
'dateRangeType': 'CUSTOM_DATE',
'reportType': 'ADGROUP_PERFORMANCE_REPORT',
'downloadFormat': 'CSV',
'selector': {
   'fields': ['Date', 'HourOfDay', 'Name', 'Conversions', 
 'ConversionValue'],
   'dateRange': {
  'min': '20131101',
  'max': '20131125'
   },
   'predicates': [
  {
 'field': 'ConversionValue',
 'operator': 'LESS_THAN_EQUALS',
 'values': [1]
  }
   ],
   'orderBy':'Date'
 }

 I tested requests for a number of different accounts, some very small 
 ones as well (to rule out a timout-related issue), and I always get the 
 same error. If I remove the predicate, the expected data is returned.
 Any thoughts?

 Thanks and cheers,
 Dorian



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

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


Re: AdExtensions total values

2014-01-02 Thread Paul Matthews (AdWords API Team)
Hi Joni,

Can you provide us with the report definition? As this will help us explain 
what you're seeing. For instance, you may be using segmentation fields 
which means you'd get more than one result per feed item.

For further information on this, please see the Placeholder Feed Item 
Report 
descriptionhttps://developers.google.com/adwords/api/docs/appendix/reports#placeholder-feed-item
.

Regards,

- Paul, AdWords API Team. 

On Wednesday, 25 December 2013 21:25:00 UTC, Joni Salmi wrote:

 Hi,

 I'm having problems gettings stats for Ad Extensions.

 I've attached a picture in which I can't seem to understand how the total 
 values are calculated.
 Most fields in picture are still in finnish, but I translated the relevant 
 ones. The table on top
 of the picture is data from Placeholder Feed Item Report it seems correct 
 but my client only wants
 the total values which I don't know how are calculated, how if I should 
 use different Report Type.

 - Joni


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

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


Re: Location extension bug?

2013-12-19 Thread Paul Matthews (AdWords API Team)
Hi GDZ,

Can you clarify, are you saying that the problem no longer exists or are 
you saying that you're able to work around the problem by re-creating the 
same item?

I've asked library owner to close the bug.

Regards,

- Paul, AdWords API Team.

On Tuesday, 10 December 2013 17:40:30 UTC, GDZ wrote:

 Yes, I'm using code from example.


 I removed 'old' location extensions, created new ones (with no modifications 
 to the code) and they got Approved status almost immediately this time.


 How do I close the ticket? Can't find any button/link to do so.

 On Monday, December 9, 2013 6:14:57 PM UTC-5, Paul Matthews (AdWords API 
 Team) wrote:

 Hi GDZ,

 Are you using the GeoLocationService to get the address first? As per this 
 examplehttps://github.com/googleads/googleads-python-lib/blob/master/examples/adspygoogle/adwords/v201309/campaign_management/add_location_extension.py,
  
 you can see that they find the GeoPoint first, then include it in the 
 LocationExtension.

 Also, is there any chance you could close the ticket in the Python 
 library, as this would be more of a API related query. Unless you don't 
 feel the python library is converting to the SOAP request correctly.

 Regards,

 - Paul, AdWords API Team. 

 On Thursday, 5 December 2013 10:32:27 UTC-8, GDZ wrote:

 When you create Location Extension (v201309) with only streetAddress 
 field present (and no streetAddress2), then this extension never goes from 
 Eligible status to Approved.
 But when you open this extension in UI and save it without any changes, 
 it changes into Approved status just fine.

 I may be wrong, but looks like a problem with empty streetAddress2 field 
 to me.

 I reported this in the python's bug tracking library


 Thank you,
 GDZ



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

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


Re: [EntityNotFound.INVALID_ID @ operations[0].operand.budget.budgetId; trigger:'BudgetId: 139952340']

2013-12-19 Thread Paul Matthews (AdWords API Team)
Hi Burak,

The only example we have shows how to create a 
Budgethttps://code.google.com/p/google-api-ads-java/source/browse/examples/adwords_axis/src/main/java/adwords/axis/v201309/basicoperations/AddCampaigns.java,
 
not modify one.

However the modification code is very similar. Just specify the shaedBudget.
*budgetId* and the required changes, then make the request to BudgetService.
*modify()* with a budgetOperation.*operator* = Operator.*SET*. This will 
change the budget for all associated campaigns.

Regards,

- Paul, AdWords API Team.

On Friday, 13 December 2013 12:11:16 UTC, Burak Yavuzer wrote:

 I will update the campaign budget, for example, Can you give me a code.s

 9 Aralık 2013 Pazartesi 17:07:32 UTC+2 tarihinde Burak Yavuzer yazdı:

 Hi,

 I am getting error while trying to update the campaign budget.s Please 
 help me in this matter.

 The code example below;

 BudgetService budgetService 
 =(BudgetService)user.GetService(AdWordsService.v201309.BudgetService);

 CampaignService campaignService 
 =(CampaignService)user.GetService(AdWordsService.v201309.CampaignService);

 campaignId = long.Parse(campaignIdd);
 


 Campaign campaign = new Campaign();
 campaign.id = campaignId;

 Budget budget = new Budget();
 campaign.budget = new Budget();
 campaign.budget.budgetId = budget.budgetId;
 budget.amount = new Money();
 budget.budgetId = campaign.id;
 budget.name = Interplanetary Cruise Budget # + 1;
 budget.period = BudgetBudgetPeriod.DAILY;
 budget.deliveryMethod = BudgetBudgetDeliveryMethod.STANDARD;
 budget.amount.microAmount = campaignBd * 100;
 campaign.budget = budget;

 


/* BudgetOperation budgetOperation = new BudgetOperation();
 budgetOperation.@operator = Operator.SET;
 budgetOperation.operand = budget;*/



 CampaignOperation operation = new CampaignOperation();
 operation.@operator = Operator.SET;
 operation.operand = campaign;



 // Update the campaign.
 CampaignReturnValue retVal = campaignService.mutate((new 
 CampaignOperation[] { operation }));
// BudgetReturnValue retVal = budgetService.mutate((new 
 BudgetOperation[] { budgetOperation }));

 // Display the results.
 if (retVal != null  retVal.value != null  retVal.value.Length 
  0)
 {
 Campaign updatedCampaign = retVal.value[0];
 Literal1.Text=Campaign with name = '{0}' and id = '{1}' was 
 updated. + updatedCampaign.name + updatedCampaign.id;
 }
 else
 {
 Literal1.Text=No campaigns were updated.;
 }

 Help me.s



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

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


Re: Error Linking MCC Test Account

2013-12-19 Thread Paul Matthews (AdWords API Team)
Hi Jeremy,

So talking with the team it appears I'm giving you out dated information.

The correct resolution is:

   - Only use the Test MCC to create test accounts, it's no longer possible 
   to create Test Accounts under a non-test account (this was the 
   misinformation I was giving you before, please disregard my previous 
   comment on this).
   - Use the credentials (developer_token, client_id, client_secret) from 
   your production MCC account, but specify the clientCustomerId from your 
   Test Account.
   - All accounts created under the Test MCC will be marked as test 
   accounts. You would create them using the 
ManagedCustomerServicehttps://developers.google.com/adwords/api/docs/reference/latest/ManagedCustomerService
 (specify 
   the clientCustomerId of the MCC).

Regards,

- Paul, AdWords API Team.

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

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


Re: Geo performance report CityCriteriaId misguides developers

2013-12-19 Thread Paul Matthews (AdWords API Team)
Hi Chirag,

We're still looking at this issue, but no new information as yet.

Regards,

- Paul, AdWords API Team.

On Tuesday, 3 December 2013 17:27:11 UTC, Chirag wrote:

 Hello Paul,

 Any information ragrding this?


 On Monday, October 28, 2013 4:18:25 PM UTC+5:30, Chirag wrote:

 Hello Paul,

 Thanks for reply.

 When i can expect this to be update?

 On Friday, October 25, 2013 9:23:04 PM UTC+5:30, Paul Matthews (AdWords 
 API Team) wrote:

 Hi Chirag,

 You're correct, though it's listed off as a Integer, it's actually 
 returned as a String. I'll see if we can get this (or a similar) column to 
 be an integer to provide the level of granularity required. I'll update 
 this thread as soon as I have new information.

 Regards,

 - Paul, Adwords Api Team.

 On Tuesday, 22 October 2013 11:35:34 UTC+1, Chirag wrote:

 Hello Team,

 Under Geo performance report CityCriteriaId gives us string for city 
 and not the original criteria id for which city is targeted.

 Lets see if i am going to fetch report for city = Mexico for Indiana 
 targeted.
 But unfortunately i am getting report for city targeted Mexico,Missouri 
 that wrong.

 So how i can identify for city i wants to target is correct.

 In geography list am getting  
 31017200  Mexico  Mexico,Indiana,United States 21148  US City   
 Active41018941   
 Mexico  Mexico,Maine,United States  
 21154US City   Active51020483Mexico  Mexico,Missouri,United States  
 21157   
 US   City   
   Active61023144Mexico 
 Mexico,New York,United States  21167 
 USCity
 Active



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

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


Re: Problem running adword-axis-example GetRefreshToken

2013-12-12 Thread Paul Matthews (AdWords API Team)
Hi Andrea,

So the URL mismatch generally occurs when you've not selected an 
InstalledApp flow in the cloud (or dev) console.

For an example, please see the Java OAuth2 
screencasthttps://www.youtube.com/watch?v=82_fsNg2768
.

Regards,

- Paul, AdWords API Team.

On Thursday, 5 December 2013 02:26:09 UTC-8, Andrea wrote:

 Hi Gurus,

 I am trying to get a hang of Adwords API so I've downloaded 
 adword-axis-example. I've set up a TestAccount including billing 
 information and I've successfully generated a clientId and clientSecret.
 Now it's all about entering the data correctly in ads.properties, and this 
 is where things go wrong.
 This is where I got so far:

 api.adwords.clientId=***.apps.googleusercontent.com
 api.adwords.clientSecret=**

 api.adwords.clientCustomerId=***
 api.adwords.userAgent=***
 api.adwords.developerToken=***

 But when I run GetRefreshToken(), I get a page that says


 Fehler:redirect_uri_mismatch

 The redirect URI in the request: urn:ietf:wg:oauth:2.0:oob did not match a 
 registered redirect URI

 When I run CreateAccount(), I get the following runtime error:

 Exception in thread main 
 com.google.api.ads.common.lib.exception.OAuthException: Credential could 
 not be refreshed.
 at 
 com.google.api.ads.common.lib.auth.OfflineCredentials.generateCredential(OfflineCredentials.java:149)
 at 
 adwords.axis.v201306.accountmanagement.CreateAccount.main(CreateAccount.java:58)
 Caused by: com.google.api.client.auth.oauth2.TokenResponseException: 400 
 Bad Request
 {
   error : invalid_grant
 }
 at 
 com.google.api.client.auth.oauth2.TokenResponseException.from(TokenResponseException.java:105)
 at 
 com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed(TokenRequest.java:287)
 at 
 com.google.api.client.auth.oauth2.TokenRequest.execute(TokenRequest.java:307)
 at 
 com.google.api.client.auth.oauth2.Credential.executeRefreshToken(Credential.java:570)
 at 
 com.google.api.client.googleapis.auth.oauth2.GoogleCredential.executeRefreshToken(GoogleCredential.java:248)
 at 
 com.google.api.client.auth.oauth2.Credential.refreshToken(Credential.java:489)
 at 
 com.google.api.ads.common.lib.auth.OAuth2Helper.callRefreshToken(OAuth2Helper.java:70)
 at 
 com.google.api.ads.common.lib.auth.OfflineCredentials.generateCredential(OfflineCredentials.java:144)
 ... 1 more

 Any idea what this is? Is it because I have no Refresh Token? If so, how 
 can I obtain it?
 Any help highly appreciated, thanks in advance!

 Andrea



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

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


Re: [EntityNotFound.INVALID_ID @ operations[0].operand.budget.budgetId; trigger:'BudgetId: 139952340']

2013-12-12 Thread Paul Matthews (AdWords API Team)
Hi Burak,

It seems that you're trying to configure a budget that doesn't exist. 
Please check your budgetId.

Additionally, you can no longer submit a Budget to the CampaignService for 
creation.

Regards,

- Paul, AdWords API Team.

On Monday, 9 December 2013 07:07:32 UTC-8, Burak Yavuzer wrote:

 Hi,

 I am getting error while trying to update the campaign budget.s Please 
 help me in this matter.

 The code example below;

 BudgetService budgetService 
 =(BudgetService)user.GetService(AdWordsService.v201309.BudgetService);

 CampaignService campaignService 
 =(CampaignService)user.GetService(AdWordsService.v201309.CampaignService);

 campaignId = long.Parse(campaignIdd);
 


 Campaign campaign = new Campaign();
 campaign.id = campaignId;

 Budget budget = new Budget();
 campaign.budget = new Budget();
 campaign.budget.budgetId = budget.budgetId;
 budget.amount = new Money();
 budget.budgetId = campaign.id;
 budget.name = Interplanetary Cruise Budget # + 1;
 budget.period = BudgetBudgetPeriod.DAILY;
 budget.deliveryMethod = BudgetBudgetDeliveryMethod.STANDARD;
 budget.amount.microAmount = campaignBd * 100;
 campaign.budget = budget;

 


/* BudgetOperation budgetOperation = new BudgetOperation();
 budgetOperation.@operator = Operator.SET;
 budgetOperation.operand = budget;*/



 CampaignOperation operation = new CampaignOperation();
 operation.@operator = Operator.SET;
 operation.operand = campaign;



 // Update the campaign.
 CampaignReturnValue retVal = campaignService.mutate((new 
 CampaignOperation[] { operation }));
// BudgetReturnValue retVal = budgetService.mutate((new 
 BudgetOperation[] { budgetOperation }));

 // Display the results.
 if (retVal != null  retVal.value != null  retVal.value.Length 
  0)
 {
 Campaign updatedCampaign = retVal.value[0];
 Literal1.Text=Campaign with name = '{0}' and id = '{1}' was 
 updated. + updatedCampaign.name + updatedCampaign.id;
 }
 else
 {
 Literal1.Text=No campaigns were updated.;
 }

 Help me.s



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

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


Re: How to authenticate anyone ADWORDS API OAuth2 PHP

2013-12-10 Thread Paul Matthews (AdWords API Team)
Hi Christian,

When you say you've done many changes, what kind of changes? Are you able 
to get authentication working as per the 
screencasthttps://www.youtube.com/watch?v=KetKPhxY4Js? 
Using the video is the easiest way to get the authentication working.

The USER_PERMISSION_DENIED is served when you're attempting to access an 
unlinked account 
https://developers.google.com/adwords/api/docs/reference/v201309/AdGroupService.AuthorizationError#reason.


Regards,

- Paul, AdWords API Team.


On Thursday, 14 November 2013 08:38:30 UTC-8, Christian Gibbs wrote:

 I keep getting, AuthorizationError.USER_PERMISSION_DENIED

 What is the point of them logging in, if you need to get their permission 
 again.

 I want anyone to be able to access their adwords account, via our 
 platform. Like so many other apps and websites do.

 I have refresh tokens and I can access my own account just fine, but with 
 other account logins, I get this error 
 AuthorizationError.USER_PERMISSION_DENIED

 It make the app pointless, if I have to manually add ever client in and 
 then allow them to login.

 So many apps allow this kind of access. How is it possible?

 I made a google app, that has a google login authorization prompt screen, 
 then once the user consents, the login is successful but I can not access 
 their data.

 Im stuck in a circle and its driving me crazy. Please HELP!




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

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


Re: How to authenticate anyone ADWORDS API OAuth2 PHP

2013-12-10 Thread Paul Matthews (AdWords API Team)
The clientCustomerId is the identifier for the account you wish to access. 
You need to specify this in the AdWordsUser to access that account.

The OAuth2 layer is purely to permit access, the clientCustomerId 
specifieshttps://code.google.com/p/google-api-adwords-php/source/browse/src/Google/Api/Ads/AdWords/Lib/AdWordsUser.php#99which
 sub account you're accessing.

For more information on this please read the 
READMEhttps://code.google.com/p/google-api-adwords-php/source/browse/README#56
.

Regards,

- Paul, AdWords API Team.

On Tuesday, 10 December 2013 12:58:26 UTC-8, Christian Gibbs wrote:

 By the way, your video helped. Because I didnt know there was a new 
 Auth.ini file.

 Now Im getting this error.

 The client customer ID must be specified for report downloads.'


 When I run the campaign service, I can do that and view all the campaigns but 
 I cannot download the reports because I dont have the clientCustomerId.



 How is this suppose to work when using OAuth2?


 I have a refresh token. Everything is working ok, when just viewing the 
 campaigns but not for downloading reports. The Id is required.


 Any idea?


 Thanks





 On Tuesday, December 10, 2013 2:50:53 PM UTC-5, Christian Gibbs wrote:

 I GOT IT!



 After getting the ?code=   from the URL


 $url = https://accounts.google.com/o/oauth2/token;;
 $params = array(
 code = $authCode,
 client_id = $clientId,
 client_secret = $clientSecret,
 redirect_uri = $callbackUrl,
 grant_type = authorization_code
 );
  
 $curl = curl_init();
 curl_setopt($curl, CURLOPT_URL, $url);
 curl_setopt($curl, CURLOPT_HEADER, false);
 curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
 curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
 curl_setopt($curl, CURLOPT_POST, true);
 curl_setopt($curl, CURLOPT_POSTFIELDS, $params);
 curl_setopt($curl, CURLOPT_ENCODING, );
 $curlData = curl_exec($curl);
 curl_close($curl);
  $result = json_decode ($curlData);
 print_r( $result );
  
  $access_token = $result-access_token;



 $user = new AdWordsUser();
  $user-SetOAuth2Info(array(
 client_id = $clientId,
 client_secret = $clientSecret,
 access_token = $access_token,
 refresh_token = 
 ));

 I save the Auth Info and I was able to pull the other account data!






 On Tuesday, December 10, 2013 11:33:29 AM UTC-5, Christian Gibbs wrote:

 The OAuth login works fine, when I login myself. I can pull the data. 
 But when I use another google account of mine I get the authorization error.

 I need to achieve this. Please dont say this is the result because the 
 account is unlinked. Please give me some direction on how to achieve this.

 One of your colleague is saying it is possible. 


 On Tuesday, December 10, 2013 11:30:26 AM UTC-5, Christian Gibbs wrote:

 I updated everything over like you said with the OAuthHandler class.

 One of your staff said this. 


 Takeshi Hagikura (AdWords API Team)[image: Google Employee] 
 Nov 12
 Hi Bikram,

 If the accounts are not linked to your MCC, you need to get a separate 
 access token (and a refresh token) for each client account. 
 In that case, I think an installed application mechanism is not 
 practical because it requires manual process for each account. 

 You can use the web application 
 flowhttps://developers.google.com/accounts/docs/OAuth2#webserver by 
 preparing a web server that doesn't require manual process in your side 
 when a client grants your application access to their data. 



 Please give some insight in regards to accessing unlinked accounts. 
 This is what I am interested in. Please understand my goal.

 I need this to be able to authorize Adwords account users, that have 
 nothing to do with my MCC account.



 https://groups.google.com/forum/#!msg/adwords-api/8vhiFuU-4is/Y-UprxyBXQgJ



 On Tuesday, December 10, 2013 10:44:13 AM UTC-5, Paul Matthews (AdWords 
 API Team) wrote:

 Hi Christian,

 When you say you've done many changes, what kind of changes? Are you 
 able to get authentication working as per the 
 screencasthttps://www.youtube.com/watch?v=KetKPhxY4Js? 
 Using the video is the easiest way to get the authentication working.

 The USER_PERMISSION_DENIED is served when you're attempting to access an 
 unlinked account 
 https://developers.google.com/adwords/api/docs/reference/v201309/AdGroupService.AuthorizationError#reason.


 Regards,

 - Paul, AdWords API Team.


 On Thursday, 14 November 2013 08:38:30 UTC-8, Christian Gibbs wrote:

 I keep getting, AuthorizationError.USER_PERMISSION_DENIED

 What is the point of them logging in, if you need to get their 
 permission again.

 I want anyone to be able to access their adwords account, via our 
 platform. Like so many other apps and websites do.

 I have refresh tokens and I can access my own account just fine, but 
 with other account logins, I get this error 
 AuthorizationError.USER_PERMISSION_DENIED

 It make the app pointless, if I have to manually add ever

Re: Location extension bug?

2013-12-09 Thread Paul Matthews (AdWords API Team)
Hi GDZ,

Are you using the GeoLocationService to get the address first? As per this 
examplehttps://github.com/googleads/googleads-python-lib/blob/master/examples/adspygoogle/adwords/v201309/campaign_management/add_location_extension.py,
 
you can see that they find the GeoPoint first, then include it in the 
LocationExtension.

Also, is there any chance you could close the ticket in the Python library, 
as this would be more of a API related query. Unless you don't feel the 
python library is converting to the SOAP request correctly.

Regards,

- Paul, AdWords API Team. 

On Thursday, 5 December 2013 10:32:27 UTC-8, GDZ wrote:

 When you create Location Extension (v201309) with only streetAddress field 
 present (and no streetAddress2), then this extension never goes from 
 Eligible status to Approved.
 But when you open this extension in UI and save it without any changes, it 
 changes into Approved status just fine.

 I may be wrong, but looks like a problem with empty streetAddress2 field 
 to me.

 I reported this in the python's bug tracking library


 Thank you,
 GDZ


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

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


Re: How to work with deleted CampaignFeeds?

2013-12-06 Thread Paul Matthews (AdWords API Team)
Hi,

You're both correct, you can't actually un-delete an object.

We've made some fixes to the FeedServices, are you still seeing this error? 
If you are, can you please forward us a requestId of a recent ( 5 days) 
SOAP request, so we can investigate further.

Regards,

- Paul, AdWords API Team.

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

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


Re: Error Linking MCC Test Account

2013-12-06 Thread Paul Matthews (AdWords API Team)
Hi Jeremy,

The best solution I can suggest is to use an active MCC account and create 
test accounts under it.

Is there a particular reason why you're trying to use the test MCC account?

Regards,

- Paul, AdWords API Team.

On Thursday, 10 October 2013 16:43:33 UTC+1, Jeremy Aube wrote:

 Here's the response I received:

 Further to our conversation, I have spoken with the specialist team who 
 confirmed that the account 992-886-5208 is a dormant API test account and 
 serves no functionality. Adding it to the existing MCC is not possible, 
 hence the error message.

 There is no opportunity to avail of any of the functions within this 
 account as opposed to a standard AdWords account and the account has been 
 closed as a test account for a few days now.
 So I'm not sure where to go from here. I tried the following work arounds, 
 but neither of them worked:

 1. Linking a brand new test MCC account (less than a minute old) to 
 another MCC. 
 2. Linking a live account to the test MCC account. If this had worked, I 
 would have then tried linking the test MCC account to another MCC, with the 
 idea that it might work now that it has a live account nested under it.

 I also tested linking one test MCC account to another test MCC, which 
 works fine, but doesn't solve the issue at hand.

 Is there any way we can change the MCC linking rules to allow for linking 
 closed accounts? Or is there perhaps some other work around we could use?

 On Thursday, October 10, 2013 7:00:02 AM UTC-4, Paul Matthews (AdWords API 
 Team) wrote:

 Hi Jeremy,

 Can you report a bug in myclientcentre, they'll be able to investigate 
 the issue and solve it for you.

 Regards,

 - Paul, AdWords API Team.

 On Monday, 7 October 2013 15:04:44 UTC+1, Jeremy Aube wrote:

 Just wanted to follow up on this as I'm still not able to link the test 
 MCC to a non-test MCC. After I click the Link existing accounts button, 
 enter the customer id of the test MCC into the textbox, and click the 
 Continue button, all I get is the following:

 The following customer IDs had errors
 992-886-5208

 An error occurred. Please try again later.

 If instead enter the customer ID of a non-test MCC, everything works 
 just fine. 



 On Friday, September 27, 2013 7:56:02 AM UTC-4, Jeremy Aube wrote:

 Hi Paul,

 There error is occurring before I get a chance to put in the 
 descriptive name. I tried linking a non-test MCC and that worked fine, so 
 I 
 think this has something to do with linking test MCCs.

 Jeremy


 On Friday, September 27, 2013 6:14:21 AM UTC-4, Paul Matthews (AdWords 
 API Team) wrote:

 Hi Jeremy,

 It looks to me as though you've not included a descriptive name for 
 the linked MCC account. Please try again including a descriptive name.

 Regards,

 - Paul, AdWords API Team.

 On Tuesday, 24 September 2013 20:06:52 UTC+1, Jeremy Aube wrote:

 I tried linking an MCC test account to a standard MCC account to be 
 managed by the standard MCC account, but received the following error:


- Enter descriptive names

 Enter client names (optional)
 The following customer IDs had errors
 992-886-5208An error occurred. Please try again later.
 Back
  
 Request client approval
 © 2013 Google | AdWords 
 Homehttps://adwords.google.com/um/StartNewLogin?fpf=true
  | Editorial 
 Guidelineshttps://adwords.google.com/support/bin/static.py?page=guidelines.cshl=en_US
  | Privacy Policy http://www.google.com/intl/en/privacypolicy.html

 Does this mean I can't link the two MCCs or is this an issue that can 
 be resolved?



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

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


Re: Alert Service required MCC account.

2013-12-03 Thread Paul Matthews (AdWords API Team)
Hi Chirag,

So I've been looking into this further and I too have been 
receiving AlertError.INVALID_CLIENT_ID_SELECTED. However, the problem I was 
hitting was:
I'd been sending the client customer in the string form: 000-000-, but the 
documentationhttps://developers.google.com/adwords/api/docs/reference/v201306/AlertService.AlertQuery#clientCustomerIdsrequests
 xsd:long[]. 
On changing the type of data sent to long, the error was resolved. I also 
added paging for good measure.

Cheers,

Paul.

On Tuesday, 3 December 2013 08:50:54 UTC, Chirag wrote:

 Hello paul,

 Any update on this?


 On Wednesday, October 23, 2013 5:27:13 PM UTC+5:30, Chirag wrote:

 Hi,

 Alert Service says that :
 Use this service to retrieve alerts relating to managed accounts (such as 
 a credit card expiring soon or a campaign ending). Each returned 
 alerthttps://developers.google.com/adwords/api/docs/reference/v201309/AlertService.Alert.htmlencapsulates
  a client ID with the alert severity, type, and any additional 
 details.


 On Wednesday, October 23, 2013 3:50:56 PM UTC+5:30, Chirag wrote:

 Hello Paul,

 No it is not giving me individual customer Ids alert.
 This is giving me error An error has occurred: 
 [AlertError.INVALID_CLIENT_ID_SELECTED @ 
 selector.query.clientExternalCustomerIds[0]]

 My request id is : requestId=0004e965712bc4280aa4bc424f14 

 Please see my code :

 $alertQuery = new AlertQuery();
 $alertQuery-clientSpec = 'ID_LIST';
 $alertQuery-clientCustomerIds = array(Cust_id);
 $alertQuery-filterSpec = 'ALL';
 $alertQuery-types = array('ACCOUNT_BUDGET_BURN_RATE', 
 'ACCOUNT_BUDGET_ENDING',
 'ACCOUNT_ON_TARGET', 'CAMPAIGN_ENDED', 'CAMPAIGN_ENDING',
 'CREDIT_CARD_EXPIRING', 'DECLINED_PAYMENT',
 'MANAGER_LINK_PENDING', 'MISSING_BANK_REFERENCE_NUMBER',
 'PAYMENT_NOT_ENTERED', 'TV_ACCOUNT_BUDGET_ENDING', 
 'TV_ACCOUNT_ON_TARGET',
 'TV_ZERO_DAILY_SPENDING_LIMIT', 'USER_INVITE_ACCEPTED',
 'USER_INVITE_PENDING', 'ZERO_DAILY_SPENDING_LIMIT');
 $alertQuery-severities = array('GREEN', 'YELLOW', 'RED');
 $alertQuery-triggerTimeSpec = 'ALL_TIME';

 // Create selector.
 $selector = new AlertSelector();
 $selector-query = $alertQuery;

 Thanks,
 Chirag

 On Wednesday, October 16, 2013 5:49:07 PM UTC+5:30, Paul Matthews 
 (AdWords API Team) wrote:

 Hi Chirag,

 The AlertQuery used with the 
 AlertServicehttps://developers.google.com/adwords/api/docs/reference/latest/AlertServiceallows
  you to specify:
 AlertQuery.*clientSpec*https://developers.google.com/adwords/api/docs/reference/v201309/AlertService.AlertQuery#clientSpec=
  
 *ID_LIST*
 AlertQuery.*clientCustomerIds*https://developers.google.com/adwords/api/docs/reference/v201309/AlertService.AlertQuery#clientCustomerIds=
  [clientCustomerId, ...]

 Which will permit you to specify which client accounts to retrieve 
 alerts for.

 Regards,

 - Paul, AdWords API Team.

 On Monday, 2 September 2013 18:13:29 UTC+1, Chirag wrote:

 Hello Team,

 Is itpossible to get alerts related to budget on account leval?
 currently it requires MCC account access.
 It is unfair after API recommending us to use customer id instead MCC 
 account.

 Thanks,
 Chirag



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

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


Re: Reproducible ReportDownloadError.ERROR_GETTING_RESPONSE_FROM_BACKEND

2013-11-27 Thread Paul Matthews (AdWords API Team)
Hi Dorian,

We're still looking into the errors, but one thing that came up is that the 
use of ordering and paging aren't supported by AdHoc reports.

Regards,

- Paul, AdWords API Team.

On Wednesday, 27 November 2013 08:42:25 UTC, Dorian Kind wrote:

 Thanks for the feedback, Paul.
 Cheers

 On Tuesday, November 26, 2013 12:33:55 PM UTC+1, Paul Matthews (AdWords 
 API Team) wrote:

 Hi Dorian,

 I can confirm that we're able to recreate the bug our side. We're looking 
 into this issue, I'll get back to you as soon as we have more information.

 Regards,

 - Paul, AdWords API Team.

 On Monday, 25 November 2013 12:27:20 UTC, Dorian Kind wrote:

 Hi all,

 I have an issue where just adding a predicate filtering by 
 ConversionValue in an AdGroup Performance Report will raise the 
 deaded ERROR_GETTING_RESPONSE_FROM_BACKEND response. Here's my report 
 definition (Python syntax, but you'll get the idea):

 {
'reportName': 'Test',
'dateRangeType': 'CUSTOM_DATE',
'reportType': 'ADGROUP_PERFORMANCE_REPORT',
'downloadFormat': 'CSV',
'selector': {
   'fields': ['Date', 'HourOfDay', 'Name', 'Conversions', 
 'ConversionValue'],
   'dateRange': {
  'min': '20131101',
  'max': '20131125'
   },
   'predicates': [
  {
 'field': 'ConversionValue',
 'operator': 'LESS_THAN_EQUALS',
 'values': [1]
  }
   ],
   'orderBy':'Date'
 }

 I tested requests for a number of different accounts, some very small 
 ones as well (to rule out a timout-related issue), and I always get the 
 same error. If I remove the predicate, the expected data is returned.
 Any thoughts?

 Thanks and cheers,
 Dorian



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

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


Re: Changing a non-api adwords account to a api based adwords account

2013-11-27 Thread Paul Matthews (AdWords API Team)
Hi Dev,

To obtain access to the API, you create an MCC account which manages 
AdWords accounts. No data is lost, there is no conversion between an 
AdWords account and an AdWords API account.

If you create a new account, then it will have separate history. However, 
from an MCC you're able to access all attached accounts history.

Please see the signup 
processhttps://developers.google.com/adwords/api/docs/signingupfor more 
information.

Regards,

- Paul, AdWords API Team.

On Tuesday, 26 November 2013 07:17:33 UTC, Dev Gupta wrote:

 Hello,

 Currently we have a non-API based adwords account and we plan to move to 
 an API based ad-words account; can the below be done in order to preserve 
 the account history?
 1 Is it possible to change a non-API account to an API account (for the 
 purpose of preserving the account history)
 2 If we create a new API account, can it be linked to the existing 
 non-API account so that the history of 2 accounts are tied - in that case, 
 we can have 2 separate accounts without compromising on the historical data

 Thanks,
 -Dev


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

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


Re: First app - Test account and refresh token

2013-11-27 Thread Paul Matthews (AdWords API Team)
Hi Meerah,

All requests to the AdWords API must contain two prerequisites:

   - Authorization credentials
   - Application Identifier (Developer Token)

The authorization credentials can be either OAuth2 credentials or 
ClientLogin credentials (we encourage you to use OAuth2). Some of the 
credentials that make up OAuth2 authorization are, access_token, 
refresh_token, clientId and clientSecret. These credentials provide 
authorization to the AdWords API, they're required to grant access rights.

The application identifier is the DeveloperToken, this is the token 
assigned to your MCC. It can be retrieved by logging into my client 
centerhttp://www.google.com/adwords/myclientcenter/. 
This is required by the AdWords API to associate the requests being made to 
an application. Your DeveloperToken needs to be approved before you can 
make requests.

The difference between the DeveloperToken and the authorization mechanism 
is that your application will always use one developer token, but you may 
log in to the API with many different authorization credentials (for 
different clients).

For more information on this, please see the signing up 
docshttps://developers.google.com/adwords/api/docs/signingup
.

Regards,

- Paul, AdWords API Team. 

On Monday, 25 November 2013 14:17:24 UTC, Meerah wrote:

 Hi,

 I am new AdWords API user and I have encountred problem runing my first 
 app.
 I have a test account and obtained a refresh token, but the Making Your 
 First Request code asks me for developer token. Although I had prebuild 
 libraries (201309) i was also unable to find budgetService and few other 
 symbols in libs.
 Assuming this make first request code sample is intended to use with 
 developer token, I dont have, please where can I find some info on how to 
 alter my code to work with refresh token? 

 Thanks for your attention,
 Meerah


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

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


Re: Differentiating between US and international costs

2013-11-26 Thread Paul Matthews (AdWords API Team)
Hi Sean,

The criteria performance report offers statistics for all criteria. So if 
your account is serving in multiple domains, it'll be reporting on multiple 
domains.

For geographically separated data, you'd need to use the geo performance 
report https://developers.google.com/adwords/api/docs/appendix/reports#geo
.

Regards,

- Paul, AdWords API Team.

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

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


Re: Reproducible ReportDownloadError.ERROR_GETTING_RESPONSE_FROM_BACKEND

2013-11-26 Thread Paul Matthews (AdWords API Team)
Hi Dorian,

I can confirm that we're able to recreate the bug our side. We're looking 
into this issue, I'll get back to you as soon as we have more information.

Regards,

- Paul, AdWords API Team.

On Monday, 25 November 2013 12:27:20 UTC, Dorian Kind wrote:

 Hi all,

 I have an issue where just adding a predicate filtering by ConversionValue 
 in an AdGroup Performance Report will raise the 
 deaded ERROR_GETTING_RESPONSE_FROM_BACKEND response. Here's my report 
 definition (Python syntax, but you'll get the idea):

 {
'reportName': 'Test',
'dateRangeType': 'CUSTOM_DATE',
'reportType': 'ADGROUP_PERFORMANCE_REPORT',
'downloadFormat': 'CSV',
'selector': {
   'fields': ['Date', 'HourOfDay', 'Name', 'Conversions', 
 'ConversionValue'],
   'dateRange': {
  'min': '20131101',
  'max': '20131125'
   },
   'predicates': [
  {
 'field': 'ConversionValue',
 'operator': 'LESS_THAN_EQUALS',
 'values': [1]
  }
   ],
   'orderBy':'Date'
 }

 I tested requests for a number of different accounts, some very small ones 
 as well (to rule out a timout-related issue), and I always get the same 
 error. If I remove the predicate, the expected data is returned.
 Any thoughts?

 Thanks and cheers,
 Dorian


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

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


Re: excluding placements via API

2013-11-26 Thread Paul Matthews (AdWords API Team)
Hi Barry,

It seems that you're looking to create a negative ad group 
criterionhttps://developers.google.com/adwords/api/docs/reference/v201309/AdGroupCriterionService.NegativeAdGroupCriterion.
 
In the particular instance, it looks like you're looking for a placement 
criterionhttps://developers.google.com/adwords/api/docs/reference/v201309/AdGroupCriterionService.Placement
.

Regards,

- Paul, AdWords API Team.

On Monday, 25 November 2013 12:58:09 UTC, Berry Tsakala wrote:




















 *So far I found this 
 discussionhttps://groups.google.com/forum/#!topic/adwords-api/lzqA8W1w7F0 
 https://groups.google.com/forum/#!topic/adwords-api/lzqA8W1w7F0which 
 points to this page in the 
 documentation:http://code.google.com/apis/adwords/docs/developer/CriterionService.html#setCampaignNegativeCriteria
  
 http://code.google.com/apis/adwords/docs/developer/CriterionService.html#setCampaignNegativeCriteria
  - 
 but it doesn't exist (404)There's also this 
 discussionhttps://groups.google.com/forum/#!msg/adwords-api/MpHClRBcLoQ/kzm4WkxY3F0J
  
 https://groups.google.com/forum/#!msg/adwords-api/MpHClRBcLoQ/kzm4WkxY3F0J  
 leads to below sourceforge docs:setCampaignNegativeCriteriawhich describes 
 Java, and is hosted in sourceforge 
 http://www.google.com/url?q=http%3A%2F%2Fgoog-ad-api-cli.sourceforge.net%2Fjavadoc%2Fcom%2Fgoogle%2Fapi%2Fadwords%2Fv11%2FCriterionInterface.htmlsa=Dsntz=1usg=AFQjCNEiiORlj9pmHChRRMUUWHJbXRlGiAWhere
  
 is  the official google-adwords-API documentation about it?(p.s. i'm using 
 python)*


 On Monday, November 25, 2013 2:36:22 PM UTC+2, Berry Tsakala wrote:

 I want to exclude specific placements by URLs or other means.
 I receive the placements and all metadata from an AWQL query.

 I'm looking for documentation or example.

 I know how to edit a campaign, but i don't know which object need to be 
 altered for placement exclusion,
 and which documentation to find this information at.

 Thank you 
 Berry



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

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


Re: Select Campaign's Shopping Channel via AdWords api

2013-11-25 Thread Paul Matthews (AdWords API Team)
Hi Michel,

It looks as though you're showing shopping 
channelhttps://support.google.com/adwords/answer/3461240
 in product listing ads https://support.google.com/adwords/answer/2456103 
(PLAs). 
At present, the AdWords API doesn't support this property of PLAs.

Please follow the AdWords API 
bloghttp://googleadsdeveloper.blogspot.co.uk/search/label/adwords_api, 
for feature updates and improvements. Which is where you'd hear details of 
this feature provided first.

Regards,

- Paul, AdWords API Team. 

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

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


Re: calls from ads conversion casing

2013-11-25 Thread Paul Matthews (AdWords API Team)
Hi Greg,

Can you provide us with an example response from the API (keeping to our forum 
rules https://groups.google.com/d/msg/adwords-api/lUQpWowB44k/4SLfkHbk4ZgJ 
about 
including sensitive information)? I'm unaware of any lowercase filters 
applied to reports - they should be returned in the same case as they're 
submitted.

Regards,

- Paul, AdWords API Team.

On Friday, 22 November 2013 21:19:38 UTC, GregT wrote:

 Anyone from Google able to give information on whether this is a bug or is 
 expected to have different casing of the same conversion tracker returned 
 in different reports?

 Thanks in advance,
 Greg

 On Wednesday, November 20, 2013 11:17:57 AM UTC-6, GregT wrote:

 Hi,

 As talked about in 
 https://support.google.com/adwords/answer/2454052?hl=en, Google creates 
 a calls from ads conversion tracker to track conversions from 
 click-to-call ads using Google forwarding numbers.  For a particular client 
 (might be happening with others too, not sure), downloading conversion data 
 using reports is yielding inconsistency in the ConversionTypeName of the 
 conversion, depending on the report.  In this particular case, the account 
 performance report is returning Calls from ads as the name of the 
 conversion type, whereas the keyword performance report is returning calls 
 from ads (i.e. all lowercase).  The UI shows Calls from ads as the name.

 We match up conversions in reports by their name, since almost all of the 
 reports unfortunately do not expose the conversion tracker id (the account 
 performance report is one of the few that does, but the keyword performance 
 report doesn't) -- and since the names aren't identical, that has led to 
 issues matching up the conversions.  We haven't seen this with any other 
 conversion type - the case is the same across all the reports we use.  Is 
 this a bug on Google's end, or should we expect that the names of 
 conversion trackers are case insensitive and can change across different 
 reports (even though we've never seen this before)?

 Thanks,
 Greg



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

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


Re: AwReporting is very disappointing

2013-11-25 Thread Paul Matthews (AdWords API Team)
Hi All,

For any queries, bugs or feature requests on AwReporting, please post them 
on the AwReporting github issue 
trackerhttps://github.com/googleads/aw-reporting/issues. 
This will ensure feedback is handled by the most appropriate team.

Regards,

- Paul, AdWords API Team.

On Friday, 22 November 2013 02:56:18 UTC, Jason Stedman wrote:

 A couple questions:

 Have you tried upping the java heapsize? 

 Have you considered using the endpoint with Apache HttpClient directly to 
 download a csv which is supported using the downloadFormat xml element?

 Have you considered limiting breaking your reports up into smaller more 
 reasonably scoped reports? 

 The tool seems to put the reports in memory and directly into the db from 
 there with performance in mind. Saving the report to disk then re-parsing 
 it will definitely take longer, but may be required for an agency scale 
 report.



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

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


Re: AdGroupFeedService and phone number help

2013-11-25 Thread Paul Matthews (AdWords API Team)
Hi GDZ,

Please can you post library specific bugs, queries and feature requests on 
in the library issue tracker - in this case, please post it in the 
google-apis-ads-python 
issue tracker https://code.google.com/p/google-api-ads-python/issues/list. 
This is to ensure all the library specific issues are kept together.

Regards,

- Paul, AdWords API Team.

On Saturday, 23 November 2013 20:44:18 UTC, GDZ wrote:

 Can somebody provide python example how can I add phone number to ad group 
 using AdGroupFeedService.
 Pulling my hair...

 Thank you!



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

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


Re: How to authenticate anyone ADWORDS API OAuth2 PHP

2013-11-25 Thread Paul Matthews (AdWords API Team)
Hi Christian,

Firstly, when you authenticate the user, you need to ensure you include 
*scope=offline*https://developers.google.com/accounts/docs/OAuth2WebServer#formingtheurl,
 
otherwise you'll need the user to be present for all requests.

Secondly, it seems as though you're not using the most recent version of 
the php client library, as we've moved many of the OAuth2 methods out of 
the AdWordsUser 
classhttps://code.google.com/p/google-api-adwords-php/source/diff?spec=svnbbbcde2d8be7a2e2d4a2022b695c0782abf39083r=bbbcde2d8be7a2e2d4a2022b695c0782abf39083format=sidepath=/src/Google/Api/Ads/Common/Lib/AdsUser.php
 to 
the OAuth2Handler 
classhttps://code.google.com/p/google-api-adwords-php/source/diff?spec=svnbbbcde2d8be7a2e2d4a2022b695c0782abf39083r=bbbcde2d8be7a2e2d4a2022b695c0782abf39083format=sidepath=/src/Google/Api/Ads/Common/Util/OAuth2Handler.php
.

Thirdly, you'd need to ensure you've registered the callback URL you 
supply, when you retrieve the access code.

*Finally  Most likely:* there's no link between the authorized MCC and the 
account you're attempting to retrieve campaigns for. The error code you're 
receivinghttps://developers.google.com/adwords/api/docs/common-errors#AuthorizationError.USER_PERMISSION_DENIEDis
 mostly connected to this error. The OAuth2 flow only authorizes your 
access to an account, that account needs to be linked to all other accounts 
it wishes to access.

Regards,

- Paul, AdWords API Team.

On Friday, 15 November 2013 15:53:28 UTC, Christian Gibbs wrote:

 My specific error is

 Fatal error: Uncaught SoapFault exception: [soap:Server] 
 [AuthorizationError.USER_PERMISSION_DENIED @ ; trigger:''] in 
 /var/www/html/dev/application/libraries/src/Google/Api/Ads/Common/Lib/AdsSoapClient.php:201
 Stack trace:
 #0 
 /var/www/html/dev/application/libraries/src/Google/Api/Ads/Common/Lib/AdsSoapClient.php(201):
  SoapClient-__soapCall('get', Array, NULL, Array, Array)
 #1 
 /var/www/html/dev/application/libraries/src/Google/Api/Ads/AdWords/v201306/CampaignService.php(6454):
  AdsSoapClient-__soapCall('get', Array)
 #2 /var/www/html/dev/application/controllers/google.php(216): 
 CampaignService-get(Object(Selector))
 #3 [internal function]: Google-accessAuth()
 #4 /var/www/html/dev/system/core/CodeIgniter.php(359): 
 call_user_func_array(Array, Array)
 #5 /var/www/html/dev/index.php(206): require_once('/var/www/html/d...')
 #6 {main}
   thrown in 
 /var/www/html/dev/application/libraries/src/Google/Api/Ads/Common/Lib/AdsSoapClient.php
  on line 201




 On Thursday, November 14, 2013 11:38:30 AM UTC-5, Christian Gibbs wrote:

 I keep getting, AuthorizationError.USER_PERMISSION_DENIED

 What is the point of them logging in, if you need to get their permission 
 again.

 I want anyone to be able to access their adwords account, via our 
 platform. Like so many other apps and websites do.

 I have refresh tokens and I can access my own account just fine, but with 
 other account logins, I get this error 
 AuthorizationError.USER_PERMISSION_DENIED

 It make the app pointless, if I have to manually add ever client in and 
 then allow them to login.

 So many apps allow this kind of access. How is it possible?

 I made a google app, that has a google login authorization prompt screen, 
 then once the user consents, the login is successful but I can not access 
 their data.

 Im stuck in a circle and its driving me crazy. Please HELP!




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

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


Re: How to enable webpage targeting?

2013-11-25 Thread Paul Matthews (AdWords API Team)
You should be able to create all but the DomainInfoExtension, yes. The 
DomainInfoExtension can be created in the frontend and used in the API.

Regards,

- Paul, AdWords API Team.

On Wednesday, 30 October 2013 13:30:35 UTC, Kevin Nguyen wrote:

 sorry --- *to understand*


 On Wed, Oct 30, 2013 at 6:29 AM, Kevin Nguyen 
 kng...@matchcraft.comjavascript:
  wrote:

 Hi Paul,

 RMF aside, I want to under how webpage targeting works in the API. Is it 
 possible to create Dynamic Search Ads through the API when 
 DomainInfoExtension is still in beta?
  
 Thanks,
 Kevin


 On Wed, Oct 30, 2013 at 3:21 AM, Paul Matthews (AdWords API Team) 
 adwordsapia...@google.com javascript: wrote:

 Hi Kevin,

 For any RMF related questions, please contact the compliance team.

 Regards,

 - Paul, AdWords API Team.

 On Monday, 28 October 2013 16:29:41 UTC, Kevin wrote:

 Hi,

 Webpage targeting is a required feature in RMF (
 https://developers.google.com/adwords/api/docs/requirements). Is that 
 for Dynamic Search Ads? If so, since DomainInfoExtension is still beta in 
 v201309, how are we going to set up the domain for DSA using AdWords API?

 -Kevin

  -- 
 -- 
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 Also find us on our blog and discussion group:
 http://adwordsapi.blogspot.comhttp://www.google.com/url?q=http%3A%2F%2Fadwordsapi.blogspot.comsa=Dsntz=1usg=AFQjCNH6kWGnhXVJ1uxiE6ErBRZOs02nGw
 http://groups.google.com/group/adwords-api
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
  
 You received this message because you are subscribed to the Google
 Groups AdWords API Forum group.
 To post to this group, send email to adwor...@googlegroups.comjavascript:
 To unsubscribe from this group, send email to
 adwords-api...@googlegroups.com javascript:
 For more options, visit this group at
 http://groups.google.com/group/adwords-api?hl=en
  
 --- 
 You received this message because you are subscribed to a topic in the 
 Google Groups AdWords API Forum group.
 To unsubscribe from this topic, visit 
 https://groups.google.com/d/topic/adwords-api/72U4e-Gyuv4/unsubscribe.
 To unsubscribe from this group and all its topics, send an email to 
 adwords-api...@googlegroups.com javascript:.
 For more options, visit https://groups.google.com/groups/opt_out.





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

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


Re: How to create pseudo namespace

2013-11-13 Thread Paul Matthews (AdWords API Team)
Hi Barak,

For information on Phing, please see the phing websitehttp://www.phing.info/
.

The classmap json it's talking about is embedded in the 
api.propertieshttps://code.google.com/p/google-api-adwords-php/source/browse/src/Google/Api/Ads/AdWords/Lib/api.properties#17.
 
Can you confirm that your codebase is up to-date (currently: 4.6.1)?
Some of the parsers have an issue with a lack of quotes around the classmap 
property, perhaps you can exchange:
ap.properties - line 17:
## FROM ##
wsdl2php.classmap={getResponse:${service}GetResponse, 
get:${service}Get, mutate:${service}Mutate, 
mutateResponse:${service}MutateResponse, 
mutateCallToAction:${service}MutateCallToAction, 
search:${service}Search, Function:FeedFunction}

## TO ##
wsdl2php.classmap=*'*{getResponse:${service}GetResponse, 
get:${service}Get, mutate:${service}Mutate, 
mutateResponse:${service}MutateResponse, 
mutateCallToAction:${service}MutateCallToAction, 
search:${service}Search, Function:FeedFunction}*'*

Regards,

- Paul, AdWords API Team.

On Sunday, 10 November 2013 10:19:36 UTC, Barak Haviv wrote:

 From the Readme

 For the sake of backwards compatibility this feature is not enabled by 
 default.
 It can be enabled by setting wsdl2php.enablePseudoNamespaces to true in 
 the
 build.properties file and running the generate target in build.xml. This
 requires the source build of the library.

 I am not familiar with phing

 How do you run the generate target ?
 When I run phing
  it fails with Unable to parse classmap as JSON


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

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


Re: Is it possible to change the bids for auto targets under Dynamic Search Ads - Campaigns using v201309?

2013-11-07 Thread Paul Matthews (AdWords API Team)
Hi Shobha,

To create / retrieve targets for dynamic search 
adshttps://support.google.com/adwords/answer/2497706?hl=en, 
you should use the Webpage 
Criterionhttps://developers.google.com/adwords/api/docs/reference/latest/SharedCriterionService.Webpagefrom
 the 
SharedCriterionServicehttps://developers.google.com/adwords/api/docs/reference/latest/SharedCriterionService
 or 
the 
AdGroupCriterionSerivcehttps://developers.google.com/adwords/api/docs/reference/latest/AdGroupCriterionService.
 
You'd use the same service to retrieve them.

If you use the 
BiddableAdGroupCriterionhttps://developers.google.com/adwords/api/docs/reference/latest/AdGroupCriterionService.BiddableAdGroupCriterion,
 
then you can place Bidding amounts, including the 
biddingStrategyConfigurationhttps://developers.google.com/adwords/api/docs/reference/latest/AdGroupCriterionService.BiddableAdGroupCriterion#biddingStrategyConfiguration
.

Regards,

- Paul, AdWords API Team.

On Thursday, 24 October 2013 12:10:54 UTC+1, shobha.p...@gmail.com wrote:

 Hi Danial,

 The Dynamic Search Ads are available as a separate type. But how can we 
 fetch the individual  'Auto Targets'  based on category, URL etc defined 
 under the Dynamic Search Campaigns. The Keyword Less Category and Query 
 reports don't seem to return the data.

 Also, we can set the bids at Adgroup level, but in our application we want 
 to set bids at individual Auto Target. The way we can set at keywords level 
 in Search Campaigns, how can that be done for indivicaul category/auto 
 target under Dynamic Search Ad Campaigns.

 Thanks,
 Shobha


 On Friday, October 11, 2013 8:32:33 PM UTC+5:30, Danial Klimkin wrote:

 Hello,


 DSA are available as an ad type:

   
 https://developers.google.com/adwords/api/docs/reference/v201309/AdGroupAdService.DynamicSearchAd

 Bids can be retrieved and updated with the bidding configuration, see:

   https://developers.google.com/adwords/api/docs/guides/bidding


 -Danial, AdWords API Team.


 On Wednesday, October 9, 2013 3:08:34 PM UTC+4, shobha.p...@gmail.comwrote:

 Hi Adwords API Team,

 We want to change the bids for Auto Targets under Dynamic Search 
 Campaigns using v201309. Can you please let us know the following:

 1. How can the bids be retieved?
 2. How can we update the bids?

 Thanks,
 Shobha



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

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


Re: Confused about changes to AdWordsUser() in v201306

2013-11-06 Thread Paul Matthews (AdWords API Team)
Hi Alan,

You're correct, we've renamed and moved some of the OAuth2 related methods.

The main change to the OAuth2 interface is the separation of the 
OAuth2Handlerhttps://code.google.com/p/google-api-adwords-php/source/browse/src/Google/Api/Ads/Common/Util/OAuth2Handler.phpfrom
 the 
AdWordsUserhttps://code.google.com/p/google-api-adwords-php/source/browse/src/Google/Api/Ads/AdWords/Lib/AdWordsUser.php.
 
The AdWordsUser now has two OAuth2 related purposes, to store the 
OAuth2Infohttps://code.google.com/p/google-api-adwords-php/source/browse/src/Google/Api/Ads/Common/Lib/AdsUser.php#382(credentials)
 and the 
OAuth2Handlerhttps://code.google.com/p/google-api-adwords-php/source/browse/src/Google/Api/Ads/Common/Lib/AdsUser.php#398.
 
It no longer provides convenience methods for interacting with the 
OAuth2Handler.

So for the above example, you'd need to change some of the lines.

// Create a new user
$user = new AdWordsUser();
 
// Load the oAuth settings
$oauth2Info = loadAuth($filename);
// Get or refresh the access token.
$oauth2Info = $user-GetOAuth2Handler()-GetOrRefreshAccessToken($oauth2Info);
$user-SetOAuth2Info($oauth2Info);


An example of this in use in the client library is 
AdWordsSoapClienthttps://code.google.com/p/google-api-adwords-php/source/browse/src/Google/Api/Ads/AdWords/Lib/AdWordsSoapClient.php#55
.

Regards,

- Paul, AdWords API Team.

On Tuesday, 5 November 2013 22:43:09 UTC, Alan Coleman wrote:


 Hello everyone,

 I'm having a few issues migrating from v201302. In particular checking 
 that the Access Token is still valid, whether it can be refreshed and 
 finally refreshing it.

 I've been looking through v201306 and have noticed that various user 
 functions have had their names changed, *IsOAuth2AccessTokenValid*to *
 IsAccessTokenValid* for example. Is this documented anywhere?

 The code below checks the status of the Access Token and refreshes 
 if necessary, however it is returning an authentication error under v201306.

 *Library: adwords_api_php_4.5.1**
 Version: v201306*

 .

 // Create a new user
 *$user = new AdWordsUser();*

 // Load the oAuth settings
 * $user-SetOAuth2Info(loadAuth($filename));*
 // Check that the access token is still valid
 *if (!$user-IsOAuth2AccessTokenValid()) {*
 // Check that the token can be refreshed
 *if ($user-CanRefreshAccessToken()) {*
 // Refresh the token
 *$user-RefreshOAuth2AccessToken();*
 ..

 Any ideas would be gratefully accepted.

 Thank you.


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

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


Re: Outdated Sample Adwords API php web app with angular JS UI. Does anyone have an up to date version ?

2013-11-05 Thread Paul Matthews (AdWords API Team)
Hi there,

Can you confirm that you've got an active developer token (please don't 
share it) that is not being used by another account? Can you post a sample 
SOAP request  response or provide a requestId, so we can look into this 
further.

It's important that you remove any private information in any shared 
requests, such as developer tokens  auth tokens. Please see the forum 
ruleshttps://groups.google.com/d/msg/adwords-api/lUQpWowB44k/4SLfkHbk4ZgJfor 
further details.

Regards,

- Paul, AdWords API Team.

On Monday, 4 November 2013 19:43:37 UTC, slege...@gmail.com wrote:

 Iv been fooling around with the PHP client library for about 10 hours 
 now, but I haven't been able to get anything to work except for the 
 ConstantDataService.

 Everything else I've tried keeps giving me a RateExceededError error.





 Op vrijdag 11 oktober 2013 17:17:48 UTC+2 schreef Paul Matthews (AdWords 
 API Team):

 Hi Contra,

 You're indeed correct that the SampleWebApp is currently not maintained. 
 We're looking into creating a PHP only web app to demonstrate the 
 application (rather than an Angular one).

 As a general introduction to the AdWords API, our users often use the 
 exampleshttps://code.google.com/p/google-api-adwords-php/source/browse/examples/AdWords/#AdWords%2Fv201309%2FBasicOperationsto
  understand the functionality available.

 Regards,

 - Paul, AdWords API Team.



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

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


Re: Missing required parameter: scope when using $authorizationUrl

2013-11-04 Thread Paul Matthews (AdWords API Team)
Hi Alan,

This looks as though there's an issue with your settings.ini, please 
compare to the original 
settings.inihttps://code.google.com/p/google-api-adwords-php/source/browse/src/Google/Api/Ads/AdWords/settings.ini#34and
 confirm the changes are correct. Yes the 
OAUTH2_HANDLER_CLASS should be commented out as it defaults to the 
SimpleOAuth2Handler.

The scope should be configured by the AdWordsUser object, from the class 
constant. Is there a reason why your system wouldn't honor the class 
constant? Are you extending the AdWordsUser or have you changed the 
GetDefaultOAuth2Handler implementation?

Regards,

- Paul, AdWords API Team.

On Monday, 4 November 2013 11:46:41 UTC, Alan Coleman wrote:

  Hi Paul,

 Thanks very much for replying.

 var_dump($user-GetOAuth2Handler()); Does indeed reveal that the scope 
 variable in *SimpleOAuth2Handler* is null. 

 I've hard coded the variable in Oauth2Handler.php

   public function __construct($server = NULL, $scope = *'
 https://adwords.google.com/api/adwords/'*) {
 $this-server = $server;
 $this-scope = $scope;
   }

 This seems to work although I'm unsure as to why $scope isn't being picked 
 up elsewhere. Is this an acceptable solution?

 Also, the OAUTH2_HANDLER_CLASS specified in the 
 settings.inihttps://code.google.com/p/google-api-adwords-php/source/browse/src/Google/Api/Ads/AdWords/settings.ini#40.
  
 is coded out, is this correct?

 Thanks again.



 On Tuesday, October 29, 2013 10:49:36 AM UTC, Paul Matthews (AdWords API 
 Team) wrote:

 There doesn't appear to be any issues with the code you're providing.

 Can you inspect the OAuth2Handler class to see if it has the scope 
 property set?

 var_dump($user-GetOAuth2Handler());

 Also, double check that you've not changed the OAUTH2_HANDLER_CLASSspecified 
 in the 
 settings.inihttps://code.google.com/p/google-api-adwords-php/source/browse/src/Google/Api/Ads/AdWords/settings.ini#40
 .

 Regards,

 - Paul, AdWords API Team.

 On Sunday, 27 October 2013 11:14:33 UTC, Alan Coleman wrote:

  Hello everyone,

 I'm successfully generating *$authorizationUrl* using the code below. 
 However on using that URL I'm receiving the error:

 *Missing required parameter: scope.*

 *OAUTH2_SCOPE* is being declared as a constant in the* AdWordsUser*class so 
 I'm confused as to why it's not being carried across.

 I'm working with the following:

 Library: adwords_api_php_4.5.1
 Version: v201306

 As Always, any ideas would be appreciated.




  function GetOAuth2Credential($user, $callbackUrl) {
$redirectUri = $callbackUrl;
$offline = TRUE;
// Get the authorization URL for the OAuth2 token.
// Pass in a redirect URL back to the application,
// Passing true for the second parameter ($offline) will provide 
 us a refresh
// token which can used be refresh the access token when it 
 expires.
$OAuth2Handler = $user-GetOAuth2Handler();
$authorizationUrl = $OAuth2Handler-GetAuthorizationUrl(
   $user-GetOAuth2Info(), $redirectUri, $offline);

return $authorizationUrl;
 }

  // Create a new user and set the oAuth settings
   $user = new AdWordsUser();
   $user-LogAll();
   $user-SetOAuth2Info(array(
   client_id = $clientId,
   client_secret = $clientSecret
));
  // Generate an authorization URL given the callback URL
 $authUrl = GetOAuth2Credential($user, $callbackUrl);



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

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


Re: Linking googleplus page to adwords...

2013-11-03 Thread Paul Matthews (AdWords API Team)
Hi Edgar,

This support forum is for AdWords API related questions - this question 
seems to be related to the AdWords product and nothing to do with the 
AdWords API.

Please see the AdWords supporthttps://support.google.com/adwords/?hl=en-GBfor 
questions of this nature.

Regards,

- Paul, AdWords API Team.

On Tuesday, 29 October 2013 15:55:12 UTC, Edgar Lindo wrote:

 Can I link my googleplus page to google adwords???
  
 Would I be able to get more googleplus likes on my page by linking it to 
 adwords?? 


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

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


Re: GDN - Placement Performance report

2013-11-03 Thread Paul Matthews (AdWords API Team)
Hi Rohit,

In the reporting 
documentationhttps://developers.google.com/adwords/api/docs/appendix/reportsyou'll
 find information about the 
PLACEMENT_PERFORMANCE_REPORThttps://developers.google.com/adwords/api/docs/appendix/reports#placement
.

Regards,

- Paul, AdWords API Team.

On Wednesday, 30 October 2013 09:23:01 UTC, Rohit Yadav wrote:

  Hi all ,

  

 I am trying to pull out Placement performance report from API , though i 
 can see placement related data from Adwords interface.

 I am unable to get the same from API

  

 Thank you
  

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

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


Re: v201309 CampaignCrtierionService Invalid Selectors

2013-11-03 Thread Paul Matthews (AdWords API Team)
Hi there,

We're aware of an issue affecting the retrieval of webpage criteria with 
v201309, we're looking into a fix for it. We'll get back to you as soon as 
we have more information on this.

Regards,

- Paul, AdWords API Team.

On Tuesday, 29 October 2013 16:19:22 UTC, ad...@intelliad.de wrote:


 I'm having some problems with the selectors in v201309, has anyone else 
 found the same problems?

 In particular there are some new 
 CampaignCriterionhttps://developers.google.com/adwords/api/docs/appendix/selectorfields#v201309-CampaignCriterionService,
  
 but when using the selectors for these new Criterion the API raises an 
 exception 

 So if we would like Webpage Campaign Criterion using the CampaignCriterion 
 Service for a given Campaign, we have to include the selector fields 
 https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201309-CampaignCriterionService
  : 
 Parameterhttps://developers.google.com/adwords/api/docs/reference/v201309/CampaignCriterionService.Webpage#parameter
 , CriteriaCoverage, CriteriaSamples, but these raise an exception if 
 included: 

 [SelectorError.INVALID_FIELD_NAME @ serviceSelector; 
 trigger:'CriteriaCoverage', 

 SelectorError.INVALID_FIELD_NAME @ serviceSelector; 
 trigger:'CriteriaSamples', 

 SelectorError.INVALID_FIELD_NAME @ serviceSelector; trigger:'Parameter']

 I think this feature was beta, but the documentation says it should be 
 available in v201309, and without it we're not getting the Webpage Campaign 
 Criterion, despite explicitly defining it in the adwords interface.

 We're using the aw api 4.6.1 library (with all services pointing to 
 v201309)

 Any ideas what's going on here?


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

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


Re: Can I retrieve keyword tool data (i.e keyword suggestions) via the adwords or analytics api?

2013-11-03 Thread Paul Matthews (AdWords API Team)
Hi Karl,

Your best starting point is the keyword research section of the typical 
adwords api use 
caseshttps://developers.google.com/adwords/api/docs/use-casesdoc, which 
should point you at the 
TartgetingIdeaServicehttps://developers.google.com/adwords/api/docs/reference/latest/TargetingIdeaService
.

Regards,

- Paul, AdWords API Team.

On Friday, 25 October 2013 16:39:53 UTC+1, Karl Wilson wrote:


 Hi there

   I am trying to build a web based or ideally excel based tool that 
 produces a string of keyword suggestions when you input the original 
 keyword or string. I would like to be able to do this in any language and 
 then separate them by semicolons. Cant seem to find where I can get this 
 data, if indeed I can?



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

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


Re: Auto download consolidated daily campaign/adgroup/keyword performance statistics in AdWords

2013-11-03 Thread Paul Matthews (AdWords API Team)
Hi there,

I believe you're looking for the 
KEYWORD_PERFORMANCE_REPORThttps://developers.google.com/adwords/api/docs/appendix/reports#keywords,
 
including the Day segmentation field. Though please bear in mind, this 
prevents zero-impression rows from being returned.

Regards,

- Paul, AdWords API Team.

On Tuesday, 29 October 2013 06:40:25 UTC, AndyBoy wrote:

  
 Hello all,
  
 I wish to analyse my keyword (and campaign and adgroup) performance and 
 hence need daily performance statistics for the last quarter in one 
 consolidated csv (or other formats) file.
 For instance I have 100 keywords, I need a 100keywords X 90days = 9000 
 rows of raw data, each row telling me how each keyword fared (impressions, 
 clicks, CTR, avg. CPC, quality score etc.) on a given day of the last 
 quarter. (The timestamp also becomes one of the column)
  
 Doing this using AdWords UI will involve downloading 90 reports, adding 
 the timestamp column and then appending the tables. Is there a way of 
 generating this table automatically given the date range?
  
 Cheers,
 AndyBoy


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

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


Re: Running the sample code for .NET Client application (Test Account)

2013-11-03 Thread Paul Matthews (AdWords API Team)
Hi Bikram,

For getting started information, please see the 
READMEhttps://code.google.com/p/google-api-adwords-dotnet/source/browse/READMEdoc.
 To understand how to configure the application, please see the 
UnderstandingAppConfig 
wiki 
pagehttp://code.google.com/p/google-api-adwords-dotnet/wiki/UnderstandingAppConfig.
 
Finally, for OAuth2 information, please see the UsingOAuth wiki 
pagehttps://code.google.com/p/google-api-adwords-dotnet/wiki/UsingOAuth
.

Regards,

- Paul, AdWords API Team.

On Wednesday, 30 October 2013 00:30:05 UTC, Bikram Bhuyan wrote:

 Hi,

 We have applied for a test account and we got the MCCID and Customer Id 
 for the test account. I downloaded the client API library for the .NET. But 
 I and finding it hard to run the C# client library. I am not sure what 
 information should I enter in the config file for using my test account.

 When I run it with these 2 information I am getting error in OAuth 
 validation part.

 Could you please help me in providing a sample code for what I should 
 update in the config file and what command line argument I should pass to 
 get the calls working.

 Thanks,
 Bikram.


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

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


Re: SelectorError.INVALID_FIELD_NAME / Get GetCampaignCriterionService v201309

2013-11-03 Thread Paul Matthews (AdWords API Team)
Hi there,

We're aware of an issue affecting the retrieval of webpage criteria with 
v201309, we're looking into a fix for it. 

To remain informed with the latest information, please follow this 
threadhttps://groups.google.com/d/msg/adwords-api/_WBU0TAmISE/p_fIE6HeDa4J, 
which we'll update as soon as we have more information.

Regards,

- Paul, AdWords API Team.

On Tuesday, 29 October 2013 11:05:51 UTC, Simon Gow wrote:

 Is anyone else experiencing problems with selectors in v201309? 


 https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201309-CampaignCriterionService
 says 
 CriteriaSamples
 CriteriaCoverage
 Parameter
 should be available under this service for v201309  but queries against 
 the api using these selectors result in an error: 

 SelectorError.INVALID_FIELD_NAME @ serviceSelector; 
 trigger:'CriteriaCoverage', SelectorError.INVALID_FIELD_NAME @ 
 serviceSelector; trigger:'CriteriaSamples', 
 SelectorError.INVALID_FIELD_NAME @ serviceSelector; trigger:'Parameter']

 I realise these used to be beta features, but they should be enabled now? 
 Just wondering if they are a beta feature still, as the API documentation 
 says they should be available.

 (These selectors relate to the webpage Campaign Criterion)

 Cheers



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

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


Re: RateExceededError rateScope=ACCOUNT

2013-11-03 Thread Paul Matthews (AdWords API Team)
Hi Erkan,

To manipulate many entities at once, it's best to make use of the 
MutateJobServicehttps://developers.google.com/adwords/api/docs/reference/latest/MutateJobService,
 
ensuring you're batching your operations that you're sending to it. Making 
use of the MutateJobService ensures you get the quickest possible 
processing times. Though it's important to adhere to all of the best 
practiceshttps://developers.google.com/adwords/api/docs/guides/bestpractices
.

Then it's important to try to not hit the RateExceededError, as it will 
delay your requests. The only way to achieve this is to ensure all your 10 
threads are regulated, keeping under the limits.

Regards,

- Paul, AdWords API Team.

On Wednesday, 30 October 2013 15:31:09 UTC, Erkan Ceran wrote:


 Hi,

 We have 100.000+ products and want to make ads for each product. We 
 have a system working with api but if we try to create 100.000+ adgroups, 
 its blocked with google api system in short time and returned ;

 [RateExceededError rateName=RequestsPerMinute, rateKey=light_qps, 
 rateScope=ACCOUNT, retryAfterSeconds=30]

 We are using multi thread for process (max: 10 paralel process) and using 
 bulk operations like in best practices but it takes too much time. If i try 
 to wait 30 seconds each RateExceededError error, its takes too much time.

 Have you got any solution for this for complete all process in short time?

 Thanks


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

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


Re: AuthenticationError.OAUTH_TOKEN_INVALID when running a test application

2013-11-02 Thread Paul Matthews (AdWords API Team)
Hi Anca,

Firstly, can you confirm you've followed the 
screenhttps://www.youtube.com/watch?v=KetKPhxY4Jscast that shows how to setup 
OAuth2 for an account?

The error code AuthenticationError.OAUTH_TOKEN_INVALID is specifically 
relating to the supplied access token in the headers. Often it means the 
access token has expired and needs to be refreshed, you can check the 
access token using the userinfo end 
pointhttps://developers.google.com/accounts/docs/OAuth2InstalledApp#callinganapi
.

Regards,

- Paul, AdWords API Team.

On Sunday, 27 October 2013 10:28:22 UTC, Anca Suciu wrote:

 I am trying to create a very simple application developed on top of the 
 sample from the GoogleAdwords PHP Library. The purpose of the application 
 is to create a new AdWordsUser that tries to access the Campaign service.
 I have obtained the client_id, client_secret, access_token, refresh_token 
 and filled all this data into the auth.ini file. However, when I run my 
 test I am getting the following error:

 Fatal error: Uncaught SoapFault exception: [soap:Server] 
 [AuthenticationError.OAUTH_TOKEN_INVALID @ ; trigger:''] in 
 /home/kaosmic/www/adwords/src/Google/Api/Ads/Common/Lib/AdsSoapClient.php:216 
 Stack trace: #0 
 /home/kaosmic/www/adwords/src/Google/Api/Ads/Common/Lib/AdsSoapClient.php(216):
  
 SoapClient-__soapCall('get', Array, NULL, Array, Array) #1 
 /home/kaosmic/www/adwords/src/Google/Api/Ads/AdWords/v201309/CampaignService.php(6208):
  
 AdsSoapClient-__soapCall('get', Array) #2 
 /home/kaosmic/www/adwords/tests/AdWordsIntegrationTest.php(77): 
 CampaignService-get(Object(Selector)) #3 
 /home/kaosmic/www/adwords/tests/test.php(12): 
 AdWordsIntegrationTest-testIntegrationCheckUserAgent() #4 {main} thrown in 
 /home/kaosmic/www/adwords/src/Google/Api/Ads/Common/Lib/AdsSoapClient.php 
 on line 216 

 I have tried to regerate my authorization code and then the access token 
 and refresh token but it's not working. Do you have any ideas about what to 
 do next?
 Thank you.


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

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


Re: Does AdWords Editor (AWE) use the API?

2013-11-02 Thread Paul Matthews (AdWords API Team)
The AdWords Editor doesn't use the AdWords API to make requests. Therefore 
it's not guaranteed that a feature will be non-beta in both.

Regards,

- Paul, AdWords API Team.

On Saturday, 26 October 2013 16:23:00 UTC+1, Matt Perry wrote:

 Hello,

 In determining if something is possible with the API, I've assumed that if 
 you can do it with AdWords Editor, you can find a way to do it with the 
 API?  Is this correct?

 One thing that makes me question this is that when we pulled targeted 
 locations via the API, it didn't include any of the zip codes.  I know zip 
 code targeting is in beta, but AdWords Editor pulls them fine.  So I'm 
 guessing we just weren't doing it properly with the API - since we can do 
 it with AWE.  

 So does the AdWords Editor use the same API we use?




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

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


Re: AdwordsUserListService Exception - Service Type of signature is null while calling GetService

2013-11-02 Thread Paul Matthews (AdWords API Team)
Hi there,

This looks to be a specific issue you're having with the dotnet. Please can 
you post this question in the .NET library issue 
listhttps://code.google.com/p/google-api-adwords-dotnet/issues/listto ensure 
it's picked up by the library maintainer and dealt with correctly.

Regards,

- Paul, AdWords API Team.

On Wednesday, 30 October 2013 07:02:31 UTC, P Nandrekar wrote:

 Hi ,

 While upgrading to v201309, I am using following code ( modified code for 
 security purpose) 

 I  downloaded code that is provided by Google - here - 
 https://code.google.com/p/google-api-adwords-dotnet/downloads/detail?name=adxbuyer_dotnet_lib_src_v16.2.0.zipcan=2q=
 File Name - AddAudience.cs inside - v201309.


 /// summary
 /// Runs the code example.
 /// /summary
 /// param name=userThe AdWords user./param
 public void Run(AdWordsUser user) {
   // Get the UserListService.
   AdwordsUserListService userListService =
   (AdwordsUserListService) 
 user.GetService(AdWordsService.v201309.AdwordsUserListService);



 But on calling GetService method , it is throwing following error.
 Please see exception-

 Exception: System.ArgumentNullException; Message: Value cannot be null. 
 Parameter name: type; Source: mscorlib; 
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at 
 Google.Api.Ads.AdWords.Lib.AdWordsServiceFactory.CreateService(ServiceSignature
  
 signature, AdsUser user, Uri serverUrl) in 
 \src\AdWords\Lib\AdWordsServiceFactory.cs:line 78
at Google.Api.Ads.Common.Lib.AdsUser.GetService(ServiceSignature 
 serviceSignature, Uri serverUrl) in \src\Common\Lib\AdsUser.cs:line 298
at Google.Api.Ads.Common.Lib.AdsUser.GetService(ServiceSignature 
 serviceSignature, String serverUrl) in \src\Common\Lib\AdsUser.cs:line 277
at Google.Api.Ads.Common.Lib.AdsUser.GetService(ServiceSignature 
 serviceSignature) in src\Common\Lib\AdsUser.cs:line 261
at 
 Google.Api.Ads.AdWords.Examples.CSharp.v201309.AddAudience.Run(AdWordsUser 
 user) in \examples\adxbuyer\CSharp\v201309\Remarketing\AddAudience.cs:line 
 61
at 
 Google.Api.Ads.AdWords.Examples.CSharp.v201309.AddAudience.Main(String[] 
 args) in \examples\adxbuyer\CSharp\v201309\Remarketing\AddAudience.cs:line 
 39



 I did some analysis. The similar kind of code is working for Budget 
 Service and Campaign Service and other GetService calls , but it is 
 throwing above exception for AdwordsUserListService.
 I checked for the parameter that is being sent for - 
  user.GetService(AdWordsService.v201309.AdwordsUserListService);
  -
 ServiceType of AdWordsService.v201309.AdwordsUserListService signature is 
 NULL. And that is why code is throwing exception. 
 ServiceType for other service signatures (like campaignService , budget 
 Service) is having correct value , and hence working.

 So , i guess there is some problem with AdwordsUserListService- 
 ServiceType .

 Please reply back ASAP and suggest , so that i can continue on my work.

 Thanks.

 Best regards.




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

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


Re: Latest Adwords API (201309) update to the official Google composer package?

2013-11-02 Thread Paul Matthews (AdWords API Team)
Hi Steve,

The composer repository you're speaking of is not actually maintained by 
Google. For this reason we recommend pulling the package directly from the 
origin http://code.google.com/p/google-api-adwords-php/.

If you'd like to request an officially maintained composer package, please 
report a feature 
requesthttps://code.google.com/p/google-api-adwords-php/issues/list
.

Regards,

- Paul, AdWords API Team.

On Tuesday, 29 October 2013 09:26:02 UTC, Nypo77 wrote:

 Hi guys!

 I've just updated my Google Adwords API package (from 
 https://packagist.org/packages/google/adwords - to dev-master) and the 
 latest API version (201309) is not yet available in it. When will it be 
 available?

 Thanks ahead!
 Steve


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

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


Re: Adwords API Work on Video Campaigns?

2013-11-01 Thread Paul Matthews (AdWords API Team)
Hi Doron,

AdWords API access to the Video Campaigns is currently beta. That means 
it's not publicly available at the moment.

Please monitor the AdWords API 
Bloghttp://googleadsdeveloper.blogspot.co.uk/search/label/adwords_apito 
ensure you keep up to date about the latest API announcements, including 
features graduating from beta.

Regards,

- Paul, AdWords API Team.

On Friday, 25 October 2013 17:43:28 UTC+1, Doron Gan wrote:

 Hi,

 I created a couple Video Campaigns in my test account (MMC 310-177-5712, 
 Test Adwords 701-876-1281)

 Then tried to get a Campaign List via the Adwords API following the java 
 examples. (Using groovy fyi)

  CampaignServiceInterface campaignService =
 adWordsServices.get(session, CampaignServiceInterface.class);
 // Create selector.
 Selector selector = new Selector();
 selector.setFields((String[]) [Id, Name]);
   CampaignPage page = campaignService.get(selector);
 log.info(Num Campaigns:+ page.getTotalNumEntries())

 It returned 0 campaigns.

 I tried it for some other function

 Selector selector = new Selector();
 selector.setFields((String[])[Login, CustomerId,  Name]);
 ManagedCustomerPage page = managedCustomerService.get(selector);
  log.info(Num Items:+ page.getTotalNumEntries());

 And this worked as expected and returned the info for my account as 
 expected.

 I searched for this issue and saw some mention that the Adwords API does 
 not work with Video Campaigns. It this true?


 Thanks,
 Doron



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

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


Re: content-length is required in php

2013-10-31 Thread Paul Matthews (AdWords API Team)
Hi There,

It seems that you've added the content_length and Content-Type 
parameters. Firstly, the content length parameter is defined as 
Content-Length and I believe you'd want to trim before you use strlen.

Then I notice you specify the Content-Type, but with an array of items you 
actually want Content-Type: multipart/form-data which is set for you if 
you leave it blank.

Regards,

- Paul, AdWords API Team.

On Thursday, 24 October 2013 22:44:01 UTC+1, mk...@northcoastmed.com wrote:

 Hello,

 I'm trying to send a simple post request to the api to download a report.

 And getting a 411 error message which says POST requests require a 
 content-length header. That's all we know.

 I'm using the example in here.
 https://code.google.com/p/google-api-adwords-php/wiki/NoClientLibrary

 Also tried the new api url
 https://adwords.google.com/api/adwords/cm/v201309

 Has anybody ever come across with this?
 Any ideas?

 Thanks!

 ?php
 // Provide header information.
 $authToken = 'INSERT_AUTH_TOKEN_HERE';
 $clientCustomerId = 'INSERT_CLIENT_CUSTOMER_ID_HERE';
 $developerToken = 'INSERT_DEVELOPER_TOKEN_HERE';

 // Create report definition XML.
 $reportDefinition = EOT
 reportDefinition xmlns=https://adwords.google.com/api/adwords/cm/v201109;
   selector
 fieldsCampaignId/fields
 fieldsId/fields
 fieldsImpressions/fields
 fieldsClicks/fields
 fieldsCost/fields
 predicates
   fieldStatus/field
   operatorIN/operator
   valuesENABLED/values
   valuesPAUSED/values
 /predicates
   /selector
   reportNameCustom Adgroup Performance Report/reportName
   reportTypeADGROUP_PERFORMANCE_REPORT/reportType
   dateRangeTypeLAST_7_DAYS/dateRangeType
   downloadFormatCSV/downloadFormat
 /reportDefinition
 EOT;

 // Create parameters.
 $params = array('__rdxml' = $reportDefinition);

 // Create headers.
 $headers = array();
 $headers[]= 'Authorization: GoogleLogin auth=' . $authToken;
 $headers[]= 'clientCustomerId: ' . $clientCustomerId;
 $headers[]= 'developerToken: ' . $developerToken;

 $headers[]= 'content_length: ' . trim(strlen(print_r($params, true)));

 $headers[]= 'Content-Type: application/x-www-form-urlencoded';

 $downloadPath = 'report.csv';
 $url = 'https://adwords.google.com/api/adwords/reportdownload/v201109';

 $file = fopen($downloadPath, 'w');
 $ch = curl_init($url);
 curl_setopt($ch, CURLOPT_FILE, $file);
 curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
 curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
 curl_exec($ch);
 $code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
 curl_close($ch);
 fclose($file);

 if ($code == 200) {
   printf(Report downloaded to: %s\n, $downloadPath);
 } else {
   $file = fopen($downloadPath, 'r');
   $error = fread($file, 1024);
   fclose($file);
   printf(Error: %s\n, $error);
 }



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

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


Re: How to enable webpage targeting?

2013-10-30 Thread Paul Matthews (AdWords API Team)
Hi Kevin,

For any RMF related questions, please contact the compliance team.

Regards,

- Paul, AdWords API Team.

On Monday, 28 October 2013 16:29:41 UTC, Kevin wrote:

 Hi,

 Webpage targeting is a required feature in RMF (
 https://developers.google.com/adwords/api/docs/requirements). Is that for 
 Dynamic Search Ads? If so, since DomainInfoExtension is still beta in 
 v201309, how are we going to set up the domain for DSA using AdWords API?

 -Kevin


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

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

--- 
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/groups/opt_out.


Re: Edit Geo BId Adjustment (Required Minimum functionality) PHP v201306

2013-10-30 Thread Paul Matthews (AdWords API Team)
Hi MWA,

When you say to no avail, can you explain what issues you're running into?

There is an example on how to query for Locations in the v201309/Targeting 
examples, called 
LookupLocation.phphttps://code.google.com/p/google-api-adwords-php/source/browse/examples/AdWords/v201309/Targeting/LookupLocation.php

Regards,

- Paul, AdWords API Team.

On Monday, 28 October 2013 16:31:41 UTC, MWA wrote:

 Hi There,

 Can some one guide me how to Edit geo bid adjustment using PHP  API

 I tried using the following code but no avail, firstly I am trying to get 
 the Location Info then add/Set/Edit them.

 $user = new AdWordsUser(null,null,null,null,null,null,$adwordId);
 $user-LogDefaults();
 
 $LocationService = $user-GetService('LocationCriterionService', 
 ADWORDS_VERSION);
 
   ` $selector = new Selector();
 $selector-fields = array( LocationName, DisplayType, 
 TargetingStatus, ParentLocations);
 $selector-predicates[] = new Predicate('Id', 'IN', 
 array($criterionId));
  
 
 $data = $LocationService-get($selector);
 
 
 if(isset($data-entries))
 {
 $entries = $data-entries[0];
 $amount = $entries-bids-maxCpc-amount-microAmount;
 }
 

 unset($selector);
 echo pre; print_r($data);die;

 Also if you go through this page for Geo Bid Adjustment  'Required Minimum 
 Functionality' under Location 
 https://developers.google.com/adwords/api/docs/reference/v201306/CampaignCriterionService.Location

 all of the elements such as 'locationName', 'displayType', 
 'targetingStatus'  etc are read only, so how come I an 'Edit' those? Isn't 
 it about adding/setting up new locations?

 Warm Regards


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

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

--- 
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/groups/opt_out.


Re: Ad Performance Report dates don't correspond

2013-10-29 Thread Paul Matthews (AdWords API Team)
What's the full query you're looking at in the UI, for instance are you 
using DayOfWeek or Date? Are you sure you're looking at the same account? 
Do the Ads match the report?

Regards,

- Paul, AdWords API Team.

On Saturday, 26 October 2013 00:40:04 UTC+1, Ricardo Buitrago wrote:

 Hello! I'm requesting an AD PERFORMANCE REPORT with cols (Date, ID, 
 Impressions). When I get the report, and then check the dates of 
 impressions in the UI, they don't match. I'm getting impressions on totally 
 different dates and in different amounts from those reported on the UI. 

 Any ideas for why this may be happening?

 Thank you!


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

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

--- 
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/groups/opt_out.


Re: ManagedCustomerServiceError.INVALID_DESCRIPTIVE_NAME

2013-10-29 Thread Paul Matthews (AdWords API Team)
Hi Emin,

It looks like you're trying to pass the 
MoveOperationhttps://developers.google.com/adwords/api/docs/reference/v201309/ManagedCustomerService.MoveOperationto
 the 
mutate action, however it needs to be used with the 
mutateManagerhttps://developers.google.com/adwords/api/docs/reference/v201309/ManagedCustomerService#mutateManageraction.

This would cause you to get errors about missing fields, as the request is 
still attempted by the PHP library, but without the relevant data.

Regards,

- Paul, AdWords API Team.

On Saturday, 26 October 2013 14:39:14 UTC+1, Emin Aydan wrote:

 Hi
 I want to move in client other MMC.
 Codes:


   $managedCustomerService = 
 $user-google-GetService('ManagedCustomerService', ADWORDS_VERSION);

   $operation = new ManagedCustomerLink();
   $operation-clientCustomerId = 00;
   $operation-managerCustomerId = 0;
   // $operation-linkStatus = 'ACTIVE';
   $operation-pendingDescriptiveName = ?;


   $customer = new MoveOperation();
   $customer-operator = 'SET';
   $customer-oldManagerCustomerId = 00;
   $customer-operand = $operation;



   $operations = array($customer);

   // Make the mutate request.
   $result = $managedCustomerService-mutate($operations);

 return : 

 *Fatal error*: Uncaught SoapFault exception: [soap:Server] 
 [ManagedCustomerServiceError.INVALID_DESCRIPTIVE_NAME @ 
 operations[0].operand.clientName] in 

 What's problem ? Please help.



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

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

--- 
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/groups/opt_out.


Re: Log files in library adwords_api_php_4.5.1

2013-10-29 Thread Paul Matthews (AdWords API Team)
Hi Alan,

The log files are configured in the 
settings.inihttps://code.google.com/p/google-api-adwords-php/source/browse/src/Google/Api/Ads/AdWords/settings.ini,
 
which will allow you to point them at a specific location (e.g. 
/var/log/...). By default however, they're logged in the location the files 
are executed from.

For instance, if you executed an examples script, then the soap_xml.log 
would exist in the examples directory.

Regards,

- Paul, AdWords API Team.

On Sunday, 27 October 2013 10:27:37 UTC, Alan Coleman wrote:

 Hello,

 I can't  find the log files in library adwords_api_php_4.5.1.

 Libraries aw_api_php_lib_3.2.2 and adwords_api_php_4.2.5 both had logs 
 directories in their root.

 Any ideas would be appreciated.

 Many thanks


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

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

--- 
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/groups/opt_out.


Re: Missing required parameter: scope when using $authorizationUrl

2013-10-29 Thread Paul Matthews (AdWords API Team)
There doesn't appear to be any issues with the code you're providing.

Can you inspect the OAuth2Handler class to see if it has the scope property 
set?

var_dump($user-GetOAuth2Handler());

Also, double check that you've not changed the OAUTH2_HANDLER_CLASSspecified in 
the 
settings.inihttps://code.google.com/p/google-api-adwords-php/source/browse/src/Google/Api/Ads/AdWords/settings.ini#40
.

Regards,

- Paul, AdWords API Team.

On Sunday, 27 October 2013 11:14:33 UTC, Alan Coleman wrote:

  Hello everyone,

 I'm successfully generating *$authorizationUrl* using the code below. 
 However on using that URL I'm receiving the error:

 *Missing required parameter: scope.*

 *OAUTH2_SCOPE* is being declared as a constant in the* AdWordsUser* class 
 so I'm confused as to why it's not being carried across.

 I'm working with the following:

 Library: adwords_api_php_4.5.1
 Version: v201306

 As Always, any ideas would be appreciated.




  function GetOAuth2Credential($user, $callbackUrl) {
$redirectUri = $callbackUrl;
$offline = TRUE;
// Get the authorization URL for the OAuth2 token.
// Pass in a redirect URL back to the application,
// Passing true for the second parameter ($offline) will provide us 
 a refresh
// token which can used be refresh the access token when it expires.
$OAuth2Handler = $user-GetOAuth2Handler();
$authorizationUrl = $OAuth2Handler-GetAuthorizationUrl(
   $user-GetOAuth2Info(), $redirectUri, $offline);

return $authorizationUrl;
 }

  // Create a new user and set the oAuth settings
   $user = new AdWordsUser();
   $user-LogAll();
   $user-SetOAuth2Info(array(
   client_id = $clientId,
   client_secret = $clientSecret
));
  // Generate an authorization URL given the callback URL
 $authUrl = GetOAuth2Credential($user, $callbackUrl);


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

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

--- 
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/groups/opt_out.


Re: ManagedCustomerService.get() sometimes returns inconsistent results

2013-10-25 Thread Paul Matthews (AdWords API Team)
Hi John,

Rather than attempt to retrieve all the items with one request, can you try 
with smaller page sizes. We generally recommend retrieval of no more than 
500 elements in any given request. However, to ensure you get all the 
results correctly, please apply an Order 
Byhttps://developers.google.com/adwords/api/docs/reference/v201309/ManagedCustomerService.OrderByto
 ensure you get the data in order.

Generally this problem occurs when no order is applied. By applying an 
order, you ensure you get a uniform set of results. We also recommend 
against requesting 1000s of results.

If this error still occurs, can you please send us a requestId of a recent 
( 1 week old) request, to allow us to look into it further.

Regards,

- Paul, AdWords API Team.

On Wednesday, 23 October 2013 08:49:58 UTC+1, Jon Oler wrote:

 It is now happening again with another AdWords account.  In this case, I'd 
 done some further investigating.  We again have different results being 
 returned by ManagedCustomerService.get().  Sometimes this AdWords account 
 is included in the results, and sometimes it is not.  I'm now also calling 
 CustomerService.get() with the effective client customer id set to this 
 problem AdWords account.  CustomerService.get() always throws an 
 AuthorizationError, apparently because this AdWords account is not in our 
 MCC, so we don't have permission to access it.  The key thing here, though, 
 is CustomerService.get() is consistent in its results, unlike 
 ManagedCustomerService.get().  I searched several times for this account in 
 the AdWords UI, and it did not show up.  It is possible that this client 
 has unlinked from our MCC, but we are currently unsure of this.  We have 
 over 1400 Adwords accounts linked to our MCC, so we have clients link and 
 unlink from our MCC on a daily basis.  We really do need to be able to 
 detect changes to accounts in our MCC and ManagedCustomerService.get() is 
 returning incorrect and inconsistent results, so we'd really like to see 
 this addressed quickly.


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

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

--- 
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/groups/opt_out.


Re: OAuth2 vs ClientLogin

2013-10-25 Thread Paul Matthews (AdWords API Team)
The last response is correct. The client_id and client_secret identify your 
application - in a similar way to the developerToken, but only to the 
authorization servers. If you need to permit many users to use your 
application then you should look at the Web Server Application OAuth2 
flowhttps://developers.google.com/accounts/docs/OAuth2WebServer, 
which permits users to login to your application through their browser.

However, we recommend instead that you make links to the client accounts 
with your MCC as this allows for a simpler implementation (Installed 
Application flowhttps://developers.google.com/accounts/docs/OAuth2InstalledApp
).

Regards,

- Paul, AdWords API Team.

On Monday, 21 October 2013 17:22:08 UTC+1, Sajan Maharjan wrote:

 HI,

 Since ClientLogin is depreciating, there is an issue I will face.

 Before I set up an application where any user can login in to it and 
 download as many reports as possible and all they required was their 
 adwords email and password. The developer token was hard coded into the 
 application.

 But now with the OAuth2 they will need to enter their client id and client 
 secret key, which might not be easy for a normal adwords account user. Is 
 there a way Oauth can be used in the previous manner where user can login 
 with their email and password and authentication is done through oauth2?

 Thanks in Advance.


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

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

--- 
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/groups/opt_out.


Re: Bid Change History Report using Google AdWords API?

2013-10-25 Thread Paul Matthews (AdWords API Team)
Hi There,

If you're looking for information on what's changed for a given Campaign or 
AdGroup, then you can make use of the 
CustomerSyncServicehttps://developers.google.com/adwords/api/docs/reference/latest/CustomerSyncService.
 
However, we have no reports that cover this information. If you follow the 
AdWords 
bloghttp://googleadsdeveloper.blogspot.co.uk/search/label/adwords_api, 
they announce any newly released features.

On Tuesday, 22 October 2013 09:43:53 UTC+1, dgs.a...@gmail.com wrote:

 It's been some time that We have been waiting for Google to provide some 
 functionality to download Bid Change History Reports (or even Change 
 History reports to begin with) through it's AdWords API. Any news on an ETA 
 for this functionality now that a new API version release is round the 
 corner?


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

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

--- 
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/groups/opt_out.


Re: Geo performance report CityCriteriaId misguides developers

2013-10-25 Thread Paul Matthews (AdWords API Team)
Hi Chirag,

You're correct, though it's listed off as a Integer, it's actually returned 
as a String. I'll see if we can get this (or a similar) column to be an 
integer to provide the level of granularity required. I'll update this 
thread as soon as I have new information.

Regards,

- Paul, Adwords Api Team.

On Tuesday, 22 October 2013 11:35:34 UTC+1, Chirag wrote:

 Hello Team,

 Under Geo performance report CityCriteriaId gives us string for city and 
 not the original criteria id for which city is targeted.

 Lets see if i am going to fetch report for city = Mexico for Indiana 
 targeted.
 But unfortunately i am getting report for city targeted Mexico,Missouri 
 that wrong.

 So how i can identify for city i wants to target is correct.

 In geography list am getting  
 31017200  Mexico  Mexico,Indiana,United States 21148  US City   Active
 41018941   
 Mexico  Mexico,Maine,United States  
 21154US City   Active51020483Mexico  Mexico,Missouri,United States  
 21157   
 US   City   
   Active61023144Mexico 
 Mexico,New York,United States  21167 
 USCity
 Active



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

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

--- 
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/groups/opt_out.


Re: Response is not well-formed XML - using .net client libarary 15.5

2013-10-24 Thread Paul Matthews (AdWords API Team)
Hi Glyph,

Our .NET library creator informs me that this is a common problem and has a 
standard fix.

.NET's WebRequest class trims the response to a default of 64K if it gets 
an http error response code. The AdWords API returns a failed response with 
a 500 code, and if the error response is too long (e.g. policy violation 
with stack trace), .NET trims the response, thus causing invalid xml error 
in the SOAP layer.

You should be able to resolve this by changing the 
App.confighttps://code.google.com/p/google-api-adwords-dotnet/source/browse/src/AdWords/App.config#138to
 include the following lines:
  system.net
settings
  *httpWebRequest maximumErrorResponseLength=-1  /*
/settings
  /system.net

Regards,

- Paul, AdWords API Team.

On Monday, 21 October 2013 14:31:33 UTC+1, Glyph wrote:

 It happens intermittantly on calls to mutate on the adgroupcriterion 
 service.
 the adwords api client says the bad chars are near 1,1 in the response, so 
 I'm guessing that there are some non-printable characters near the 
 beginning of the response that are causing the issue.

 I agree, If you just look at the response, it does 'appear' to be valid 
 xml.

 On Sunday, October 20, 2013 3:44:28 PM UTC-4, Paul Matthews (AdWords API 
 Team) wrote:

 Apologies, I indeed meant response.

 Is this happening on other requests too? Or only this one?

 Regards,

 - Paul, AdWords API Team.

 On Sunday, 20 October 2013 18:37:07 UTC+1, Glyph wrote:

 The issue is with the RESPONSE, not the request.   The response comes 
 back, and has some chars near the beginning that make .net throw an 
 invalidoperation exception.

 On Saturday, October 19, 2013 5:15:52 AM UTC-4, Paul Matthews (AdWords 
 API Team) wrote:

 Hi Glyph,

 I too have viewed the request in an XML browser and it seems to be 
 formatted correctly. Do you have this issue on any other (smaller) 
 requests? Or is it this particular request?

 Regards,

 - Paul, AdWords API Team.

 On Thursday, 17 October 2013 21:58:11 UTC+1, Glyph wrote:

 upgraded to latest .net client library for adwords(16.2)  same issue 
 on some responeses:

 requestId0004e8f60a95f0400aed8a506e0c/requestId

 On Wednesday, October 16, 2013 12:32:55 PM UTC-4, Glyph wrote:


 I'm doing a mutate call on the AdGroudAd service using the .net 
 client lib v 15.5
 And the response I'm getting looks like valid soap/xml when i look at 
 it in fiddler, but i get an invalidoperationexception when reading 
 the response saying that Response is not well-formed XML.

 Is there a known bad character or something in the response causing 
 the .net web service client to throw this exception?

 Here's the requestId that's giving me the problem.
 requestId
 0004e8ddab5e6fc00aedc6460f77
   /requestId



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

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

--- 
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/groups/opt_out.


Re: Dynamic price in ads

2013-10-21 Thread Paul Matthews (AdWords API Team)
Hi Valerii,

Are you still experiencing this problem, can you forward me a requestId of 
a recent query that's had this error.

Regards,

- Paul, AdWords API Team.

On Thursday, 12 September 2013 13:25:55 UTC+1, Valerii Buzivskyi wrote:

 Hi Paul,

 yes, we include client customer id

 approximately 30-40% of the keywords are updated successfully


 четверг, 12 сентября 2013 г., 12:47:24 UTC+3 пользователь Paul Matthews 
 (AdWords API Team) написал:

 Hi Valeril,

 Are you including a client customer id in the requests you're sending to 
 the server? This error often caused by missing this (session level) 
 property.

 Regards,

 - Paul, AdWords API Team.

 On Thursday, 29 August 2013 11:07:43 UTC+2, Valerii Buzivskyi wrote:

 UP

 пятница, 23 августа 2013 г., 12:24:01 UTC+3 пользователь Valerii 
 Buzivskyi написал:

 Hi Paul,

 thank you for your reply!

 We just try to send one request for few times.

 Also get some errors, like this.

 2013-08-23 12:01:44 | DEBUG | Updating prices for group 8788017099 [] | 
 16.5 MB
 2013-08-23 12:01:48 | DEBUG | Updating prices for group 8788015899 [] | 
 16.5 MB
 2013-08-23 12:01:52 | DEBUG | Updating prices for group 8788016139 [] | 
 16.5 MB
 2013-08-23 12:01:56 | DEBUG | Updating prices for group 8788016019 [] | 
 16.5 MB
 2013-08-23 12:02:00 | CRITICAL | 
 [AdParamError.INVALID_ADGROUP_CRITERION_SPECIFIED @ operations[0].operand; 
 trigger:'AdGroupId = 8788016019, CriterionId = 63973714299'] [] | 16.5 MB
 2013-08-23 12:02:00 | DEBUG | Updating prices for group 8788011939 [] | 
 16.5 MB
 2013-08-23 12:02:04 | CRITICAL | 
 [AdParamError.INVALID_ADGROUP_CRITERION_SPECIFIED @ operations[0].operand; 
 trigger:'AdGroupId = 8788011939, CriterionId = 171333082'] [] | 16.5 MB
 2013-08-23 12:02:04 | DEBUG | Updating prices for group 8788018659 [] | 
 16.5 MB
 2013-08-23 12:02:08 | DEBUG | Updating prices for group 8788019259 [] | 
 16.5 MB
 2013-08-23 12:02:13 | CRITICAL | 
 [AdParamError.INVALID_ADGROUP_CRITERION_SPECIFIED @ operations[0].operand; 
 trigger:'AdGroupId = 8788019259, CriterionId = 1270341033'] [] | 16.5 MB
 2013-08-23 12:02:13 | DEBUG | Updating prices for group 8788017819 [] | 
 16.5 MB



 четверг, 22 августа 2013 г., 23:12:56 UTC+3 пользователь Paul Matthews 
 (AdWords API Team) написал:

 Hi Valeril,

 Danial is out of the office at the moment, so I'm going to look into 
 this case for you. It does indeed sound strange.

 Have you tried sending just one request, to see if you get the same 
 response? I see you're sending many hundreds.

 I'm looking further into this, as soon as I have any more information, 
 I'll update this thread.

 Regards,

 - Paul, AdWords API Team.

 On Wednesday, 21 August 2013 09:18:58 UTC-4, Valerii Buzivskyi wrote:

 Hello Danial,

 0004e473326475380ae53b8924f5

 Hope, that's it.

 среда, 21 августа 2013 г., 15:27:58 UTC+3 пользователь Danial Klimkin 
 написал:

 Hello Valerii,


 Please let me know the requestID for the errors below. It can be 
 found in the SOAP response header.


 -Danial, AdWords API Team.


 On Wednesday, August 21, 2013 3:44:38 PM UTC+4, Valerii Buzivskyi 
 wrote:

 Here few errors:

  AdParamError.INVALID_ADGROUP_CRITERION_SPECIFIED @ 
 operations[1508].operand; trigger:'AdGroupId = 8788019259, CriterionId 
 = 
 64165396539', AdParamError.INVALID_ADGROUP_CRITERION_SPECIFIED @ 
 operations[1509].operand; trigger:'AdGroupId = 8788019259, CriterionId 
 = 
 64165396659', AdParamError.INVALID_ADGROUP_CRITERION_SPECIFIED @ 
 operations[1510].operand; trigger:'AdGroupId = 8788019259, CriterionId 
 = 
 64165396779', AdParamError.INVALID_ADGROUP_CRITERION_SPECIFIED @ 
 operations[1511].operand; trigger:'AdGroupId = 8788019259, CriterionId 
 = 
 64165396899', AdParamError.INVALID_ADGROUP_CRITERION_SPECIFIED @ 
 operations[1512].operand; trigger:'AdGroupId = 8788019259, CriterionId 
 = 
 64165397019', AdParamError.INVALID_ADGROUP_CRITERION_SPECIFIED @ 
 operations[1513].operand; trigger:'AdGroupId = 8788019259, CriterionId 
 = 
 64165397139', AdParamError.INVALID_ADGROUP_CRITERION_SPECIFIED @ 
 operations[1514].operand; trigger:'AdGroupId = 8788019259, CriterionId 
 = 
 64165397259', AdParamError.INVALID_ADGROUP_CRITERION_SPECIFIED @ 
 operations[1515].operand; trigger:'AdGroupId = 8788019259, CriterionId 
 = 
 64165397379', AdParamError.INVALID_ADGROUP_CRITERION_SPECIFIED @ 
 operations[1516].operand; trigger:'AdGroupId = 8788019259, CriterionId 
 = 
 64165397499']

 среда, 21 августа 2013 г., 12:29:32 UTC+3 пользователь Valerii 
 Buzivskyi написал:

 Hello Danial,

 thank you for your reply!

 We tryed to use  {param1:}  to associate price to each keyword.
 We get ads with correct keywords and prices.

 But there are some bugs.

 Almost 80% of keywords couldn't be associated with price because 
 of criterion id error.

 We make 2 scanning of database.
 1-st scanning gives us keywords (each keyword have its own id)
 2-nd scanning gives us prices (with ids for keywords)

 Then system try to associate keywords

Re: oauth2_jwt ApiException (ruby)

2013-10-21 Thread Paul Matthews (AdWords API Team)
Hi Ivan,

Can you confirm you've followed the instructions listed in the OAuth2 wiki 
page https://code.google.com/p/google-api-ads-ruby/wiki/OAuth2? 
Unfortunately this error doesn't show much information on what the issue 
is. Are you able to make a successful request using OAuth2? Can you enable 
logginghttps://code.google.com/p/google-api-ads-ruby/source/browse/adwords_api/README#123and
 provide us with a recent 
requestId to allow us to investigate further.

Regards,

- Paul, AdWords API Team.

On Tuesday, 10 September 2013 06:37:20 UTC+1, Ivan Bondarenko wrote:

 *Hi, all!*
 *I want get next request:*

 *google =  AdwordsApi::Api.new
 *
 *srv = google.service(:ManagedCustomerService, :v201306)
 *
 *selector = {:fields = ['CustomerId']}
 *
 *graph = g.use_mcc() {srv.get(selector)}*

 *My adwords_api.yml :*
 *---*
 *:authentication:*
 *  :method: OAUTH2_JWT*
 *  :oauth2_issuer: Email address from Service account in my Google APIs 
 Console*
 *  :oauth2_secret: notasecret*
 *  :oauth2_keyfile: path to my private key*
 *  :developer_token: dev token*
 *  :client_customer_id: id from my Google Adwords account*
 *  :user_agent: some name*
 *:service:*
 *  :environment: PRODUCTION*

 *But I have in response ** the next exception:*
 AdwordsApi::V201306::ManagedCustomerService::ApiException: 
 AdwordsApi::V201306::ManagedCustomerService::ApiException
 from 
 /home/bond/.rvm/gems/ruby-1.9.3-p448@rails3/gems/google-ads-common-0.9.3/lib/ads_common/savon_service.rb:113:in
  
 `handle_errors'
 from 
 /home/bond/.rvm/gems/ruby-1.9.3-p448@rails3/gems/google-ads-common-0.9.3/lib/ads_common/savon_service.rb:83:in
  
 `execute_action'
 from 
 /home/bond/.rvm/gems/ruby-1.9.3-p448@rails3/gems/google-adwords-api-0.9.3/lib/adwords_api/v201306/managed_customer_service.rb:21:in
  
 `get'
 from (irb):29:in `block in irb_binding'
 from 
 /home/bond/.rvm/gems/ruby-1.9.3-p448@rails3/gems/google-adwords-api-0.9.3/lib/adwords_api.rb:187:in
  
 `call'
 from 
 /home/bond/.rvm/gems/ruby-1.9.3-p448@rails3/gems/google-adwords-api-0.9.3/lib/adwords_api.rb:187:in
  
 `run_with_temporary_flag'
 from 
 /home/bond/.rvm/gems/ruby-1.9.3-p448@rails3/gems/google-adwords-api-0.9.3/lib/adwords_api.rb:92:in
  
 `use_mcc'
 from (irb):29
 from 
 /home/bond/.rvm/gems/ruby-1.9.3-p448@rails3/gems/railties-3.2.14/lib/rails/commands/console.rb:47:in
  
 `start'
 from 
 /home/bond/.rvm/gems/ruby-1.9.3-p448@rails3/gems/railties-3.2.14/lib/rails/commands/console.rb:8:in
  
 `start'
 from 
 /home/bond/.rvm/gems/ruby-1.9.3-p448@rails3/gems/railties-3.2.14/lib/rails/commands.rb:41:in
  
 `top (required)'
 from script/rails:6:in `require'
 from script/rails:6:in `main'

 *When I try another request for get some data from Google Adwords API 
 (e.g. from :CampaignService) I get similar exception.*
 *Why so? Any ideas?
 *
 *Thanks!*


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

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

--- 
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/groups/opt_out.


Re: google adwords php soap response is null

2013-10-21 Thread Paul Matthews (AdWords API Team)
Hi Contra,

It seems you've pasted the soap log without the response. The error above 
suggests that DOM is unable to process the response XML.

Can you include it or provide a recent requestId (from the log) to allow us 
to investigate the issue further.

Regards,

- Paul, AdWords API Team.

On Sunday, 15 September 2013 13:11:41 UTC+1, Contra Mundi wrote:

 I get a very similar problem. I am trying to run one of the examples in 
 PHP Client Library (latest version i.e. 4.5.1) - GetKeywordIdeas.php. I 
 have set up a test MCC account for that, also sorted Google Console API 
 stuff. 
 Client ID for web applications  didnt work for me, probably because 
 Windows is not capable of active listening for a response when I try to use 
 oauth2, so I used 
 Client ID for installed applications(even though my app/examples are 
 running on localhost, WAMP server (Apache 2.4.2 – Mysql 5.5.24 – PHP 5.4.3 
 XDebug 2.1.2 XDC 1.5 PhpMyadmin 3.4.10.1 SQLBuddy 1.3.3 webGrind 1.0) on 
 windows 8 64bit.


 When I try to run GetKeywordIdeas.php from command line, I get 

 SCREAM:  Error suppression ignored for
 Notice: Failed to load response into DOM: DOMDocument::loadXML(): Empty 
 string s
 upplied as input in 
 C:\wamp\www\awwebapp\src\Google\Api\Ads\Common\Lib\AdsSoapCl
 ient.php on line 355

  
 My soap_xml_log is as follows:



 [Sep 15 2013 11:53:30.00 - ERROR] POST 
 /api/adwords/o/v201306/TargetingIdeaService?access_token=MY ACCESS TOKEN 
 GOES HERE HTTP/1.1
 Host: adwords.google.com
 Connection: Keep-Alive
 User-Agent: PHP-SOAP/5.4.3, gzip
 Accept-Encoding: gzip, deflate
 Content-Encoding: deflate
 Content-Type: text/xml; charset=utf-8
 SOAPAction: 
 Content-Length: 590

 ?xml version=1.0 encoding=UTF-8?
 SOAP-ENV:Envelope xmlns:SOAP-ENV=
 http://schemas.xmlsoap.org/soap/envelope/; xmlns:ns1=
 https://adwords.google.com/api/adwords/o/v201306; xmlns:xsi=
 http://www.w3.org/2001/XMLSchema-instance; xmlns:ns2=
 https://adwords.google.com/api/adwords/cm/v201306;
   SOAP-ENV:Header
 ns1:RequestHeader
   ns2:developerTokenDEVELOPER TOKEN GOES HERE/ns2:developerToken
   ns2:userAgentSample Adwords API Web App (AwApi-PHP/4.5.1, 
 Common-PHP/5.0.0, PHP/5.4.3)/ns2:userAgent
 /ns1:RequestHeader
   /SOAP-ENV:Header
   SOAP-ENV:Body
 ns1:get
   ns1:selector
 ns1:searchParameters 
 xsi:type=ns1:RelatedToQuerySearchParameter
   ns1:querieshonda/ns1:queries
 /ns1:searchParameters
 ns1:searchParameters xsi:type=ns1:LanguageSearchParameter
   ns1:languages
 ns2:id1000/ns2:id
   /ns1:languages
 /ns1:searchParameters
 ns1:ideaTypeKEYWORD/ns1:ideaType
 ns1:requestTypeIDEAS/ns1:requestType
 
 ns1:requestedAttributeTypesKEYWORD_TEXT/ns1:requestedAttributeTypes
 
 ns1:requestedAttributeTypesSEARCH_VOLUME/ns1:requestedAttributeTypes
 
 ns1:requestedAttributeTypesCATEGORY_PRODUCTS_AND_SERVICES/ns1:requestedAttributeTypes
 ns1:paging
   ns2:startIndex0/ns2:startIndex
   ns2:numberResults500/ns2:numberResults
 /ns1:paging
   /ns1:selector
 /ns1:get
   /SOAP-ENV:Body
 /SOAP-ENV:Envelope

 HTTP/1.1 415 Unsupported Media Type
 Content-Type: text/html; charset=UTF-8
 Content-Encoding: gzip
 Date: Sun, 15 Sep 2013 11:53:30 GMT
 Expires: Sun, 15 Sep 2013 11:53:30 GMT
 Cache-Control: private, max-age=0
 X-Content-Type-Options: nosniff
 X-Frame-Options: SAMEORIGIN
 X-XSS-Protection: 1; mode=block
 Content-Length: 131
 Server: GSE



 Please help :)
  

 2013 m. gegužė 22 d., trečiadienis 09:21:38 UTC+1, Modestas Stankevičius 
 rašė:

 I have a problem with my google adwords api. I do a request and i get a 
 null response. I'm using v201209 my code:

 $user = new AdWordsUser(NULL, $email, $password, $developerToken,
  $applicationToken, $userAgent, $clientId);
 // Get the CampaignService.
 $campaignService = $user-GetCampaignService('v201209');
 $selector = new Selector();
 $selector-fields = array('Id', 'Name', 'Status');
 $selector-ordering = array(new OrderBy('Name', 'ASCENDING'));
 // Get all campaigns.
 $page = $campaignService-get($selector);

 $page is null. i know that because i tried to put var_dump($page) after 
 the $page = $campaingService-get($selector) and it didn't print anythign. 
 Also i get this error

 Notice: Failed to load response into DOM: DOMDocument::loadXML(): Empty 
 string 
 supplied as input in 
 C:\wamp\www\google_ad_stats\src201209\Google\Api\Ads\Common\Lib\AdsSoapClient.php
  
 on line 234



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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to

Re: Using Ad-Hoc for get report : Missing report definition error

2013-10-21 Thread Paul Matthews (AdWords API Team)
Hi Erkan,

Can you confirm you still have this problem if you include 
the includeZeroImpressions parameter?

Regards,

- Paul, AdWords API Team.

On Friday, 27 September 2013 11:20:44 UTC+1, Paul Matthews (AdWords API 
Team) wrote:

 Hi Erkan,

 Are you including the following parameters:
 __rdquery (or __rdxml) and __fmt ?

 Also, can you ensure you're including all the information specified in the 
 reporting 
 guidehttps://developers.google.com/adwords/api/docs/guides/reporting
 .

 Please see answers to questions below:

 On Wednesday, 25 September 2013 15:12:44 UTC+1, Erkan Ceran wrote:

 1) I use Authorization: Bearer 1/cxx for request headers. Is it right 
 ?

  
 That does indeed appear to be the right format for the Authorization 
 header.

 2) Whats is format of clientCustomerId header ? XX (integer) or  
 XXX-XXX- 
 (string) ? 


 Both formats work when sending them to our servers. 


 Regards,

 - Paul, AdWords API Team.


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

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

--- 
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/groups/opt_out.


Re: Response is not well-formed XML - using .net client libarary 15.5

2013-10-20 Thread Paul Matthews (AdWords API Team)
Apologies, I indeed meant response.

Is this happening on other requests too? Or only this one?

Regards,

- Paul, AdWords API Team.

On Sunday, 20 October 2013 18:37:07 UTC+1, Glyph wrote:

 The issue is with the RESPONSE, not the request.   The response comes 
 back, and has some chars near the beginning that make .net throw an 
 invalidoperation exception.

 On Saturday, October 19, 2013 5:15:52 AM UTC-4, Paul Matthews (AdWords API 
 Team) wrote:

 Hi Glyph,

 I too have viewed the request in an XML browser and it seems to be 
 formatted correctly. Do you have this issue on any other (smaller) 
 requests? Or is it this particular request?

 Regards,

 - Paul, AdWords API Team.

 On Thursday, 17 October 2013 21:58:11 UTC+1, Glyph wrote:

 upgraded to latest .net client library for adwords(16.2)  same issue on 
 some responeses:

 requestId0004e8f60a95f0400aed8a506e0c/requestId

 On Wednesday, October 16, 2013 12:32:55 PM UTC-4, Glyph wrote:


 I'm doing a mutate call on the AdGroudAd service using the .net client 
 lib v 15.5
 And the response I'm getting looks like valid soap/xml when i look at 
 it in fiddler, but i get an invalidoperationexception when reading the 
 response saying that Response is not well-formed XML.

 Is there a known bad character or something in the response causing the 
 .net web service client to throw this exception?

 Here's the requestId that's giving me the problem.
 requestId
 0004e8ddab5e6fc00aedc6460f77
   /requestId



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

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

--- 
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/groups/opt_out.


Re: Response is not well-formed XML - using .net client libarary 15.5

2013-10-19 Thread Paul Matthews (AdWords API Team)
Hi Glyph,

I too have viewed the request in an XML browser and it seems to be 
formatted correctly. Do you have this issue on any other (smaller) 
requests? Or is it this particular request?

Regards,

- Paul, AdWords API Team.

On Thursday, 17 October 2013 21:58:11 UTC+1, Glyph wrote:

 upgraded to latest .net client library for adwords(16.2)  same issue on 
 some responeses:

 requestId0004e8f60a95f0400aed8a506e0c/requestId

 On Wednesday, October 16, 2013 12:32:55 PM UTC-4, Glyph wrote:


 I'm doing a mutate call on the AdGroudAd service using the .net client 
 lib v 15.5
 And the response I'm getting looks like valid soap/xml when i look at it 
 in fiddler, but i get an invalidoperationexception when reading the 
 response saying that Response is not well-formed XML.

 Is there a known bad character or something in the response causing the 
 .net web service client to throw this exception?

 Here's the requestId that's giving me the problem.
 requestId
 0004e8ddab5e6fc00aedc6460f77
   /requestId



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

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

--- 
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/groups/opt_out.


Re: Getting Access Token from $_REQUEST[code] is very slow (PHP)

2013-10-18 Thread Paul Matthews (AdWords API Team)
Hi,

It looks a lot like there's a network connectivity issue between your 
servers and the AdWords servers. Can you try running the code examples on a 
different network to confirm this. You can also use networking tools such 
as traceroute http://en.wikipedia.org/wiki/Traceroute to diagnose network 
issues. If there are network connectivity issues, you should talk to your 
hosting provider to get it resolved.

Regards,

- Paul, AdWords API Team.

On Friday, 18 October 2013 09:58:42 UTC+1, g...@mediasales.hu wrote:

 I noticed that not just the getting the acess_token process is slow, but 
 every call made against the adwords account. Like getting the customerIDs 
 from adwords test MCC account. I get them all, but taking serious time.


 2013. október 17., csütörtök 13:10:58 UTC+2 időpontban g...@mediasales.hua 
 következőt írta:

 Hi!

 Thanks for your information. 

 Sorry for the late answer, we were look after the DNS problem. We tried 
 out two other DNS but its still slow. 

 I am using the newest PHP client library  V201309 and OAuth2handler to 
 get the access token. 
 Still, its slow, taking mins even with refresh token.

 What could be the problem?

 Thanks for your help.

 Regards,
 Béla Szabó

 2013. október 10., csütörtök 12:18:44 UTC+2 időpontban Paul Matthews 
 (AdWords API Team) a következőt írta:

 Hi there,

 Which version of the php client library are you using as there is no 
 method getAccessToken on the AdWords user? The request to the OAuth2 
 servers should be quick. Is there any chance you're having DNS issues or 
 other networking issues that could slow down the request?

 As an aside, it's definitely worth caching the access_token between 
 requests to make sure you get the maximum performance (access_token are 
 valid for 60 minutes).

 Regards,

 - Paul, AdWords API Team.

 On Tuesday, 8 October 2013 13:45:43 UTC+1, g...@mediasales.hu wrote:

 Hi!

 Since 1-2 week the process of getAccessToken is very slow. I am 
 sending request with scopes useing OAuth 2.0. After that i am getting the 
 code and  calling the method against $user object. 
 $user-getAccessToken($code,$callBackUrl); This is success, i get the data 
 i want, but it's taking mins.  What should i do? Thanks for any advice.

 Regards,



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

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

--- 
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/groups/opt_out.


Re: After authentication No Refresh Token

2013-10-16 Thread Paul Matthews (AdWords API Team)
Hi Yuhao,

It looks to me like either you've (partially?) configured your client to 
use Service Accounts or you are using a Service Account that requires a 
slightly different setup. You can find information on Service Accounts in 
the 
READMEhttps://code.google.com/p/google-api-ads-java/source/browse/README#88, 
which points you to the Service 
Accountshttps://code.google.com/p/google-api-java-client/wiki/OAuth2#Service_Accountsflow.

Regards,

- Paul, AdWords API Team.

On Thursday, 22 August 2013 16:50:29 UTC+1, yuhao feng wrote:

 Hi,  

 I'm stuck on a similar situation right now, and which is killing me!! 

 I had followed all the process in apply a adwords api access and I also 
 create a installed application and obtain the client id  client secret. 

 Then I insert everything I got to the code (which I run in Eclipse) then 
 run the code, but I got bugs in Eclipse, something like: Exception in 
 thread main javax.net.ssl.SSLHandshakeException: 
 sun.security.validator.ValidatorException: PKIX path building failed: 
 sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
 valid certification path to requested target.

 Do u have any clue? 

 Thanks so much!

 On Thursday, August 1, 2013 9:19:12 AM UTC-4, m...@adwordize.de wrote:

 I m using adwords api v201306,
 when i authenticate the user using Oauth2 authentication It returns

 array(

 access_token = '*',

 expiresin= 

 token_type = *

 );


 But There is no refresh token.
 Any Ideas?



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

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

--- 
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/groups/opt_out.


Re: Alert Service required MCC account.

2013-10-16 Thread Paul Matthews (AdWords API Team)
Hi Chirag,

The AlertQuery used with the 
AlertServicehttps://developers.google.com/adwords/api/docs/reference/latest/AlertServiceallows
 you to specify:
AlertQuery.*clientSpec*https://developers.google.com/adwords/api/docs/reference/v201309/AlertService.AlertQuery#clientSpec=
 
*ID_LIST*
AlertQuery.*clientCustomerIds*https://developers.google.com/adwords/api/docs/reference/v201309/AlertService.AlertQuery#clientCustomerIds=
 [clientCustomerId, ...]

Which will permit you to specify which client accounts to retrieve alerts 
for.

Regards,

- Paul, AdWords API Team.

On Monday, 2 September 2013 18:13:29 UTC+1, Chirag wrote:

 Hello Team,

 Is itpossible to get alerts related to budget on account leval?
 currently it requires MCC account access.
 It is unfair after API recommending us to use customer id instead MCC 
 account.

 Thanks,
 Chirag



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

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

--- 
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/groups/opt_out.


Re: OAuth 2.0 hangout and/or screencast please, for PHP Client Library developers

2013-10-14 Thread Paul Matthews (AdWords API Team)
Hi Nick,

The UseOAuth2 example has been moved to 
GetRefreshToken.phphttps://code.google.com/p/google-api-adwords-php/source/browse/examples/AdWords/Auth/GetRefreshToken.php,
 
which demonstrates retrieving and configuring a refresh token (used by 
OAuth2). For further information on this, please see the OAuth2 wiki 
pagehttps://code.google.com/p/google-api-adwords-php/wiki/OAuth2
.

Currently the PHP has no official support for serviced accounts. The only 
work around is to use the 
google-api-php-clienthttp://code.google.com/p/google-api-php-client/to handle 
the authentication and pass the result to the 
google-api-adwords-php 
http://code.google.com/p/google-api-adwords-phplibrary. To request official 
support for serviced accounts in the PHP 
client library, please log a feature 
requesthttps://code.google.com/p/google-api-adwords-php/issues/list
.

Regards,

- Paul, AdWords API Team.

On Tuesday, 8 October 2013 19:21:32 UTC+1, Nick Tulip wrote:

 It looks like the example v201209/Misc/UseOAuth2.php has been removed the 
 lib. Do we know why or if it is even possible anymore to use the PHP Lib 
 with OAuth2 for service accounts?

 On Tuesday, November 13, 2012 9:50:39 PM UTC-5, Anash P. Oommen wrote:

 Hi Paul,

 The AdWords API PHP library already has a code example that shows how to 
 use OAuth2 with AdWords API. You can find it here: 
 http://code.google.com/p/google-api-adwords-php/source/browse/trunk/examples/v201209/Misc/UseOAuth2.php.
  
 Also, service accounts allow you to call AdWords API without any user 
 interaction, but that is not the only way to achieve server-to-server call. 
 If you care only about offline call without user interaction and not about 
 impersonating users, then you can use regular OAuth2 call with offline = 
 true as explained here: 
 https://developers.google.com/accounts/docs/OAuth2WebServer#offline. To 
 summarize,

 1. You need to get an OAuth2 clientId and secret from 
 https://code.google.com/apis/console. When creating the token, select 
 Installed Application and select Other in the Installed Application 
 type.
 2. Substitute these values in UseOAuth2.php example and run it. This code 
 example will generate an access token and refresh token. The access token 
 will expire after an hour, refresh token doesn't.
 3. When your access token expires, refresh it using 
 $user-RefreshOAuth2AccessToken call.

 You could generate a refresh token for your parent MCC once and continue 
 using it without requiring user interaction.

 Cheers,
 Anash P. Oommen,
 AdWords API Advisor.

 On Tuesday, 13 November 2012 12:59:43 UTC-8, Pianoman wrote:

 Dear Google Adwords API Team,

 As you are recommending we start authenticating using OAuth 2.0, could 
 you (Eric Koleda for example) please either organise a hangout and/or 
 create a screencast, explaining how to go about OAuth 2.0 authentication 
 using the PHP Client Library?

 The only PHP Client Library screencast help I can see online is 
 herehttp://youtube.googleapis.com/v/Idvia4600_E, 
 but that's pretty dated now.

 I am unfamiliar with OAuth 2.0.
 For now I am sticking to the deprecated authentication system, but would 
 like to migrate to OAuth 2.0.

 Regards,
 --
 Paul



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

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

--- 
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/groups/opt_out.


Re: Outdated Sample Adwords API php web app with angular JS UI. Does anyone have an up to date version ?

2013-10-11 Thread Paul Matthews (AdWords API Team)
Hi Contra,

You're indeed correct that the SampleWebApp is currently not maintained. 
We're looking into creating a PHP only web app to demonstrate the 
application (rather than an Angular one).

As a general introduction to the AdWords API, our users often use the 
exampleshttps://code.google.com/p/google-api-adwords-php/source/browse/examples/AdWords/#AdWords%2Fv201309%2FBasicOperationsto
 understand the functionality available.

Regards,

- Paul, AdWords API Team.

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

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

--- 
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/groups/opt_out.


Re: FeedMappingService SET is invalid operator?

2013-10-11 Thread Paul Matthews (AdWords API Team)
Hi vesso,

The SET operator is used in all Services to REMOVE entities. However, not 
all updates are supported.

Regards,

- Paul, AdWords API Team.

On Tuesday, 8 October 2013 09:37:37 UTC+1, veseo wrote:

 Hello,

 we noticed that, when trying to mutate a Feed's mappings via SET, we get 
 the following error - OperatorError.OPERATOR_NOT_SUPPORTED. Is SET an 
 invalid Operator? If yes, why isn't this reflected in the documentation 
 (which says that SET is used for updates)? I'm attaching an example request 
 and response, to illustrate the problem.


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

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

--- 
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/groups/opt_out.


Re: Getting Access Token from $_REQUEST[code] is very slow (PHP)

2013-10-10 Thread Paul Matthews (AdWords API Team)
Hi there,

Which version of the php client library are you using as there is no method 
getAccessToken on the AdWords user? The request to the OAuth2 servers 
should be quick. Is there any chance you're having DNS issues or other 
networking issues that could slow down the request?

As an aside, it's definitely worth caching the auth_token between requests 
to make sure you get the maximum performance (auth_tokens are valid for 60 
minutes).

Regards,

- Paul, AdWords API Team.

On Tuesday, 8 October 2013 13:45:43 UTC+1, g...@mediasales.hu wrote:

 Hi!

 Since 1-2 week the process of getAccessToken is very slow. I am sending 
 request with scopes useing OAuth 2.0. After that i am getting the code and 
  calling the method against $user object. 
 $user-getAccessToken($code,$callBackUrl); This is success, i get the data 
 i want, but it's taking mins.  What should i do? Thanks for any advice.

 Regards,


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

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

--- 
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/groups/opt_out.


Re: Error Linking MCC Test Account

2013-10-10 Thread Paul Matthews (AdWords API Team)
Hi Jeremy,

Can you report a bug in myclientcentre, they'll be able to investigate the 
issue and solve it for you.

Regards,

- Paul, AdWords API Team.

On Monday, 7 October 2013 15:04:44 UTC+1, Jeremy Aube wrote:

 Just wanted to follow up on this as I'm still not able to link the test 
 MCC to a non-test MCC. After I click the Link existing accounts button, 
 enter the customer id of the test MCC into the textbox, and click the 
 Continue button, all I get is the following:

 The following customer IDs had errors
 992-886-5208

 An error occurred. Please try again later.

 If instead enter the customer ID of a non-test MCC, everything works just 
 fine. 



 On Friday, September 27, 2013 7:56:02 AM UTC-4, Jeremy Aube wrote:

 Hi Paul,

 There error is occurring before I get a chance to put in the descriptive 
 name. I tried linking a non-test MCC and that worked fine, so I think this 
 has something to do with linking test MCCs.

 Jeremy


 On Friday, September 27, 2013 6:14:21 AM UTC-4, Paul Matthews (AdWords 
 API Team) wrote:

 Hi Jeremy,

 It looks to me as though you've not included a descriptive name for 
 the linked MCC account. Please try again including a descriptive name.

 Regards,

 - Paul, AdWords API Team.

 On Tuesday, 24 September 2013 20:06:52 UTC+1, Jeremy Aube wrote:

 I tried linking an MCC test account to a standard MCC account to be 
 managed by the standard MCC account, but received the following error:


- Enter descriptive names

 Enter client names (optional)
 The following customer IDs had errors
 992-886-5208An error occurred. Please try again later.
 Back
  
 Request client approval
 © 2013 Google | AdWords 
 Homehttps://adwords.google.com/um/StartNewLogin?fpf=true
  | Editorial 
 Guidelineshttps://adwords.google.com/support/bin/static.py?page=guidelines.cshl=en_US
  | Privacy Policy http://www.google.com/intl/en/privacypolicy.html

 Does this mean I can't link the two MCCs or is this an issue that can 
 be resolved?



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

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

--- 
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/groups/opt_out.


Re: How to work with deleted CampaignFeeds?

2013-10-09 Thread Paul Matthews (AdWords API Team)
Hi mm,

You should be able to undelete a campaign by performing an update, changing 
the status to ACTIVE. Then you should be able to manipulate the items 
within the Feed. Essentially re-writing the feed.

Regards,

- Paul, AdWords API Team.

On Thursday, 3 October 2013 22:04:13 UTC+1, mm wrote:


 Hey guys -
 I have a case where I have added some enhanced sitelinks to a campaign. 
 Then I went into the adwords UI and disassociated all sitelinks from that 
 campaign. Now I want to add a new sitelink to the campaign via the api. I 
 have changed both the status to Active and the associated feedItemIds to 
 a new list, but the operation fails with 
 CampaignFeedError.CANNOT_OPERATE_ON_DELETED_CAMPAIGN_FEED. So I thought, 
 ok, I'll just change the status, but same thing - 
 CampaignFeedError.CANNOT_OPERATE_ON_DELETED_CAMPAIGN_FEED. Lastly I tried 
 to just add a new CampaignFeed for that campaign and those sitelinks and 
 that fails with CampaignFeedError.CANNOT_ADD_ALREADY_EXISTING_CAMPAIGN_FEED.

 So now I am really at a loss - how can I associate a sitelink with a 
 Campaign with the api after all previous sitelinks were disassociated via 
 the UI?

 Thanks -
 mm


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

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

--- 
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/groups/opt_out.


Re: Tracking Conversions for Multiple Step Process

2013-10-09 Thread Paul Matthews (AdWords API Team)
Hi Mitul,

If you're able to store the conversions yourself, then perhaps you could 
use the newly released 
OfflineConversionFeedServicehttps://developers.google.com/adwords/api/docs/reference/v201309/OfflineConversionFeedService
 with 
the 
ConversionTrackerService.UploadConversionhttps://developers.google.com/adwords/api/docs/reference/v201309/ConversionTrackerService.UploadConversion
 to 
mark the conversions as complete.

Otherwise you'd need to ask in the AdWords help 
pageshttps://support.google.com/adwords/?hl=en-GB#topic=3119071, 
as this is related to the AdWords product rather than the AdWords API which 
this forum supports.

Regards,

- Paul, AdWords API Team.

On Friday, 4 October 2013 07:08:23 UTC+1, Mitul Makadia wrote:

 Our business has fully automated process to purchase goods. Sellers submit 
 brief information about their goods and receive spot offer. If seller 
 wishes to sell goods to us, they need to produce further additional 
 information i.e. Contact details, Payee name etc. We have two places to 
 track conversion.

 1. Seller receives offer amount
 2. Seller completes transaction

 Our trade is considered when #2 is achieved but sellers may take variable 
 time(From few minutes to few days) between #1  #2. They will use reference 
 order number generated in #1 to complete the transaction.

 Same sellers may be using different browsers within #1 and #2 due to time 
 delay. I believe Adwords can not consider #2 as conversion if it was done 
 via separate browser session. Is there any way via API or other means to 
 still view conversion when same seller used separate browser for #1  #2?




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

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

--- 
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/groups/opt_out.


Register Now for the Q4 2013 AdWords API Workshops

2013-10-07 Thread Paul Matthews (AdWords API Team)


The AdWords API Workshops https://sites.google.com/site/awapiworkshopsare 
back in October and November of 2013. Registration is now 
openhttps://sites.google.com/site/awapiworkshops/registration
.

Workshop topics include:

   - 
   
   The latest on the AdWords API and newly released features
   - 
   
   AdWords API Best practices and OAuth migration
   - 
   
   In-depth coverage of reporting, billing, feed services, and more
   - 
   
   Drop-in tools you can use to enhance your platform
   - 
   
   Building landing pages optimized for mobile devices
   

For further information check out the AdWords API Workshops 
Announcementhttp://googleadsdeveloper.blogspot.com/2013/09/register-now-for-q4-2013-adwords-api.html
.

Register now https://sites.google.com/site/awapiworkshops/registrationand 
join us at a workshop in one of the following cities: 

   - 
   
   Paris, France, October 28 (in English)
   - 
   
   Hamburg, Germany, October 30 (in English)
   - 
   
   London, UK, November 4 (in English)
   - 
   
   New York City, USA, November 4 (in English)
   - 
   
   San Francisco, USA, November 8 (in English)
   - 
   
   Moscow, Russia, November 8 (in Russian)
   - 
   
   Tokyo, Japan, November 11 (in Japanese)
   - 
   
   Buenos Aires, Argentina, November 22 (in Spanish)
   - 
   
   São Paulo, Brazil, November 26 (in Portuguese)
   

For more information on the agenda, location and logistics, please visit 
the Q4 2013 AdWords API Workshop 
websitehttps://sites.google.com/site/awapiworkshops/
.

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

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

--- 
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/groups/opt_out.


Re: report definition services not working for a mcc account linked to another mcc account's adwords account.

2013-10-07 Thread Paul Matthews (AdWords API Team)
Hi Michael,

It looks as though you're requesting data for the MCC, when you should be 
requesting data for their specific client accounts. You specify the account 
via the 
clientCustomerIdhttps://developers.google.com/adwords/api/docs/guides/soap
.

Regards,

- Paul, AdWords API Team.

On Monday, 7 October 2013 11:28:17 UTC+1, Michael Ni wrote:

 For company X, which has a mcc account (unknown customer id), that mcc 
 account manages their own google adwords account (321-756-0681).

 Company X allowed my company, company Y, to manage their adwords account.

 So they linked adwords account (321-756-0681) to company Y's mcc account 
 (973-412-2676).

 I am having difficulty getting rows to show up for the following reports. 
  There are campaigns, groups, keywords, and ads setup however I am unable 
 to retrieve them via API.

 I am trying to download the following reports:
 AD_PERFORMANCE_REPORT
 KEYWORDS_PERFORMANCE_REPORT
 DESTINATION_URL_REPORT


 I have authenticated and actually downloaded a gzip file, however it only 
 returns the report name and the report headers.


 Do I have to do something different for mcc accounts given access to other 
 mcc's accounts?

 Would there be anything to check into the customer ID and see what is 
 going on?




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

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

--- 
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/groups/opt_out.


Re: Refresh access_token programmatically from Perl client library

2013-10-07 Thread Paul Matthews (AdWords API Team)
Hi Hunter,

Please see answers inline:

On Wednesday, 2 October 2013 15:42:39 UTC+1, Hunter McMillen wrote:

 1) Is there some way to use this already created object to refresh my 
 access token?

The oauth_2_handler has get_access_token which refreshes stale tokens. But 
there is no way to access the _refresh_access_token method outside the 
class.
 

 2) What about processes that might execute *longer* than the lifetime of 
 an access_token, what is the best practice for handling that token refresh?

Long running requests are authenticated on the way into the API (so they 
will be fine). Long running processes will be fine because there's logic to 
check for the stale tokens before they make a request.

Regards,

- Paul, AdWords API Team. 

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

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

--- 
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/groups/opt_out.


Re: Beta Feature not available

2013-10-07 Thread Paul Matthews (AdWords API Team)
Hi Chirag,

The most up to date information we have about Beta status is what's shown 
on developers.google.com/adwords/api. Subscribe to the AdWords API 
bloghttp://googleadsdeveloper.blogspot.co.uk/search/label/adwords_apito get 
updates on the latest released / graduated from beta features.

Regards,

- Paul, AdWords API Team.

On Monday, 7 October 2013 14:10:13 UTC+1, Chirag wrote:


 Hi,

 I am looking for call metrics report and calls data.


 On Sunday, 6 October 2013 16:03:01 UTC+5:30, Ittai Chorev wrote:

 Which feature are you referring to? 
 If it's the promotedImpressions field in the BidLandscape service then I 
 second that!

 It's a very important metric for optimization which has been in Beta for 
 2 years and is only available through the UI!

 On Friday, October 4, 2013 8:08:44 PM UTC+3, Chirag wrote:

 Hello All,

 When i can expect beta feature to available for development.
 Its so long beta feature is not available.



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

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

--- 
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/groups/opt_out.


Re: Error Linking MCC Test Account

2013-09-27 Thread Paul Matthews (AdWords API Team)
Hi Jeremy,

It looks to me as though you've not included a descriptive name for the 
linked MCC account. Please try again including a descriptive name.

Regards,

- Paul, AdWords API Team.

On Tuesday, 24 September 2013 20:06:52 UTC+1, Jeremy Aube wrote:

 I tried linking an MCC test account to a standard MCC account to be 
 managed by the standard MCC account, but received the following error:


- Enter descriptive names

 Enter client names (optional)
 The following customer IDs had errors
 992-886-5208An error occurred. Please try again later.
 Back
  
 Request client approval
 © 2013 Google | AdWords 
 Homehttps://adwords.google.com/um/StartNewLogin?fpf=true
  | Editorial 
 Guidelineshttps://adwords.google.com/support/bin/static.py?page=guidelines.cshl=en_US
  | Privacy Policy http://www.google.com/intl/en/privacypolicy.html

 Does this mean I can't link the two MCCs or is this an issue that can be 
 resolved?


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

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

--- 
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/groups/opt_out.


Re: Using Ad-Hoc for get report : Missing report definition error

2013-09-27 Thread Paul Matthews (AdWords API Team)
Hi Erkan,

Are you including the following parameters:
__rdquery (or __rdxml) and __fmt ?

Also, can you ensure you're including all the information specified in the 
reporting guidehttps://developers.google.com/adwords/api/docs/guides/reporting
.

Please see answers to questions below:

On Wednesday, 25 September 2013 15:12:44 UTC+1, Erkan Ceran wrote:

 1) I use Authorization: Bearer 1/cxx for request headers. Is it right ?

 
That does indeed appear to be the right format for the Authorization header.

2) Whats is format of clientCustomerId header ? XX (integer) or  
XXX-XXX- 
 (string) ? 


Both formats work when sending them to our servers. 


Regards,

- Paul, AdWords API Team.

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

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

--- 
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/groups/opt_out.


Re: MCC Billing information tab missing?

2013-09-26 Thread Paul Matthews (AdWords API Team)
Hi there,

Please can you report this in the AdWords My Client Center 
interfacehttp://www.google.com/adwords/myclientcenter/, 
as they'll be able to help you with this issue. This forum only handles API 
related queries.

Regards,

- Paul, AdWords API Team.

On Tuesday, 24 September 2013 02:43:21 UTC+1, ipebbles.ipeb...@gmail.com 
wrote:

 This happens in both my main MCC account and my MCC test account. The 
 billing tab is missing.  I can only reach it once when I apply for the APK 
 developer key via the My Account-AdWords API Center.  After it confirms 
 the card, I can no longer find out how to access billing.  Also, If for 
 some reason I left the page without filling out the billing, I could never 
 come back to fill in the billing (this happened with several other test 
 accounts I tried to create).  Can anyone clarify?


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

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

--- 
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/groups/opt_out.


Re: [KeywordPerformance v201109] Unexplainable Authorization: User permission denied

2013-09-26 Thread Paul Matthews (AdWords API Team)
Hi Bhavesh,

We believe we fixed this issue in the past. If you are seeing this problem 
again, please can you file a bug in the dotnet 
libraryhttps://code.google.com/p/google-api-adwords-dotnet/issues/list. 
This will help to ensure we have all the relevant information required to 
fix the bug.

Regards,

- Paul, AdWords API Team.

On Tuesday, 24 September 2013 06:39:34 UTC+1, bhavesh thakker wrote:

 facing the same issue. Sometimes it works and sometimes it doesnt. Please 
 let me knw if there is any proper solution for the same

 On Tuesday, January 31, 2012 8:28:54 PM UTC+5:30, AdWhiz wrote:

 Hi All, 

 I get this error for some specific customer/day combinations (no error 
 on other cases): 

 Report contents are invalid. - !!!2|||-1|||eye3 title='Authorization: 
 User permission denied'/ AuthorizationError.USER_PERMISSION_DENIED 
 @ ??? 

 Error is always the same with different customer IDs/days. 

 I suspect bad generated report by .NET client library (I am using most 
 recent version, updated yesterday) OR corrupted report downloaded from 
 Google AdWords API servers (it would not be the 1st time). 

 Can you offer any advice/insight on this specific issue? 

 Thanks in advance. 

 Kind regards, 
 -- 
   Giuseppe 



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

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

--- 
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/groups/opt_out.


Re: Ignoring errors in a bulk mutate

2013-09-26 Thread Paul Matthews (AdWords API Team)
Hi Lee,

The feature you're describing is called partial 
failurehttps://developers.google.com/adwords/api/docs/headers#partialFailure. 
For a general description, please see the best practices 
pagehttps://developers.google.com/adwords/api/docs/guides/bestpractices#partial_failure
.

Regards,

- Paul, AdWords API Team.

On Wednesday, 25 September 2013 14:50:59 UTC+1, Lee Wakefield wrote:

 Hi, just wondering, if I do a bulk update, such as updating 1000 ads in a 
 single mutate, is there anyway I can make it so that if any of the updates 
 fail, the rest still succeed?  I would much rather use a single bulk mutate 
 rather than 1000 separate mutates as a single mutate seems much faster.   I 
 can then handle and process any errors from the response object.  Google 
 seems to throw randem and almost unavoidable errors, for example one of my 
 bulk updates I tried, Google thought that one of my products (some Oakley 
 Radar path sunglasses) was an illegal traffic device and thus caused the 
 entire update to fail.

 Many thanks, lee


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

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

--- 
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/groups/opt_out.


Re: Ad Group Mobile Bid Modifier in Reports

2013-09-24 Thread Paul Matthews (AdWords API Team)
Hi Ori,

Currently there is no ADGROUP_PLATFORM_TARGET_REPORT available. To ensure 
you don't miss any newly released features, signup to the the AdWords API 
blog.

Regards,

- Paul, AdWords API Team.

On Saturday, 21 September 2013 11:52:07 UTC+1, Ori Arditi wrote:


 Hello

 https://developers.google.com/adwords/api/docs/reference/#v201306

 Recent API release has a new report type called 
 CAMPAIGN_PLATFORM_TARGET_REPORT for the mobile bid adjustment. 
 Is there a way to fetch the mobile bid adjustment for *ad groups*?
 Are there any plans for it?

 Thanks you

 This e-mail, as well as any attached document, may contain material which 
 is confidential and privileged and may include trademark, copyright and 
 other intellectual property rights that are proprietary to Kenshoo Ltd, 
  its subsidiaries or affiliates (Kenshoo). This e-mail and its 
 attachments may be read, copied and used only by the addressee for the 
 purpose(s) for which it was disclosed herein. If you have received it in 
 error, please destroy the message and any attachment, and contact us 
 immediately. If you are not the intended recipient, be aware that any 
 review, reliance, disclosure, copying, distribution or use of the contents 
 of this message without Kenshoo's express permission is strictly prohibited.

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

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

--- 
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/groups/opt_out.


Re: Continue Button is Not working Billing Preference Setup using Credit Card. !

2013-09-23 Thread Paul Matthews (AdWords API Team)
Hi Amit,

This looks to be an issue with myclientcenter. Please provide feedback in 
the website to get the appropriate action.

Regards,

- Paul, AdWords API Team.

On Thursday, 19 September 2013 09:09:17 UTC+1, Amit P Jivani wrote:

 We are India Based Agency. At MCC level Billing Preference Setup Process 
 One has to Send a fax of Credit Card Details along with a dully filled 
 form. We have faxed card details and form to the given number, so far 
 nobody has replied.. and also, Continue Button is not working in it. 

 Amit Jivani


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

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

--- 
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/groups/opt_out.


Re: Product listing ads campaign

2013-09-23 Thread Paul Matthews (AdWords API Team)
Hi Lee,

The same rules apply in the API as in the 
frontendhttps://support.google.com/adwords/answer/2454022?hl=en-GB. 
You need to ensure the campaign is configured to Search Network only. 
Also, can you check that the status of the Campaign and AdGroup, that 
they're able to serve.

Regards,

- Paul, AdWords API Team.

On Thursday, 19 September 2013 10:45:35 UTC+1, Lee Wakefield wrote:

 Hi, trying to figure out how to create a Product listing ads campaign via 
 API.  I have created a campaign, added an adgroup, created an ad of type 
 product with a promo text and created some auto targets to target groups of 
 products in my merchant center feed.  This campaign however is currently 
 not generating any impressions or clicks and it has been there for a few 
 days now so wondering if there is something I have missed.  I also have 
 another Product listing campaign in the same account which I created 
 manually, this campaign is currently paused but was getting clicks before I 
 paused it.  Do I need to set the campaign subtype for it to work?  and if 
 so how do I do that, as I cannot seem to find any way of setting the 
 campaign subtype.

 Many thanks, Lee


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

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

--- 
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/groups/opt_out.


Re: API Settings

2013-09-23 Thread Paul Matthews (AdWords API Team)
Hi Umut,

The link you've posted is not viewable. Are you trying to re-use your API 
account? You should create one project in the apis console for AdWords. If 
you need other projects for other projects, please see those projects for 
full instructions.

Regards,

- Paul, AdWords API Team.

On Thursday, 19 September 2013 13:26:27 UTC+1, 
ppc.o...@omnicommediagroup.com wrote:


 Dear All,

 I would like to join to this site with my admin account of the MCC : 
 https://code.google.com/apis/console/?pli=1#project:922492423498
 and it is totally empty. I don't know if you know but on this page you can 
 switch on-off the type of API's like youtube analytics, doubleclick, google 
 maps etc. Would you please help me? Do you have any idea why I cannot enter 
 the site now?

 Regards,
 Umut Yasar


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

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

--- 
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/groups/opt_out.


Re: MCC Link Creation

2013-09-23 Thread Paul Matthews (AdWords API Team)
Hi Martin,

I believe you're trying to ask if there is a way to use OAuth2 credentials 
to log into the MCC user interface. This is not the purpose of the OAuth2 
authorization mechanism, it only provides programatic access to APIs. 
Therefore there's no way to use it to access the user interface.

Regards,

- Paul, AdWords API Team.

On Friday, 20 September 2013 12:41:43 UTC+1, Martin Samm wrote:

 Is it possible to create a link using OAuth2 to the Google 
 MCC/MyClientCenter so that a user doesn't have to log in, e.g. if you have 
 the OAuth refresh and access tokens etc is there a way?

 Thanks,

 Martin


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

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

--- 
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/groups/opt_out.


Re: CampaignFeedService

2013-09-23 Thread Paul Matthews (AdWords API Team)
Hi Glyph,

Can paste us the SOAP request (without personally identifiable information, 
such as your developer token), so we can get the full request information? 
Ideally with the full SOAP response too.

Regards,

- Paul, AdWords API Team.

On Saturday, 21 September 2013 02:56:30 UTC+1, Glyph wrote:

 More specifically, I keep getting the exception below:

 1. lhs is set as a requestcontextoperand with a contexttype of campaignid, 
 2. operator is equals, 
 3. rhs is set as a feedattraibuteoperand  feedid is valid, and 
 feedattributeid is the correct attributeid

 FunctionError.INVALID_REQUEST_CONTEXT_TYPE @ 
 operations[0].operand.matchingFunction.lhsOperand, 
 FunctionError.INVALID_OPERAND_TYPE @ 
 operations[0].operand.matchingFunction.rhsOperand[0]; 
 trigger:'FeedAttributeOperand{feedId=FeedId{id=3402656}, 
 feedAttributeId=FeedAttributeId{id=1}}'

 What am I missing here?

 On Friday, September 20, 2013 6:19:16 PM UTC-4, Glyph wrote:

 I've setup a Feed for attributes are {CampaignId (int64), DisplayText 
 (string), Link(url)}.  The feed is setup as a sitelink placeholder type 
 feed.
 I've mapped the displaytext and link to the appropriate sitelink 
 placeholder field types.

 I'm trying to avoid putting the FeedItem code into the feed/feedmapping 
 creation code like the example here:
 https://developers.google.com/adwords/api/docs/guides/feed-services

 Using campaignfeedservice i'm struggling to write a lhs/rhs function that 
 will work to do campaignid == feed.campaignid.
 I'm trying to use RequestContextOperand for the CampaignId parameter, and 
 FeedAttributeOperand with the attributeid matching  the CampaignId field 
 from the feed i've setup.

   I've checked to make sure that in my FeedAttributeOperand  I've gotten 
 the correct values for feedId and feedAttributeId

 But I keep getting exceptions about operands. Is this approach 
 fundamentally not going to work, or is there some key thing I'm missing?



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

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

--- 
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/groups/opt_out.


Re: Please add AdServingOptimizationStatus to CAMPAIGN_PERFORMANCE_REPORT

2013-09-17 Thread Paul Matthews (AdWords API Team)
Hi Kevin,

Can you elaborate on an example use case for this feature?

Regards,

- Paul, AdWords API Team.

On Monday, 16 September 2013 15:11:19 UTC+1, Kevin wrote:

 Hi,

 I was hoping to use CAMPAIGN_PERFORMANCE_REPORT to download campaign 
 structure, but this report doesn't have AdServingOptimizationStatus 
 attribute. Is it possible to add this field to this report?

 Thanks,
 Kevin


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

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

--- 
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/groups/opt_out.


Re: how to create a test account

2013-09-17 Thread Paul Matthews (AdWords API Team)
Hi Elton,

I believe the issue you're facing is that you're trying to use the 
developer token from your test mcc. You need to use the developer token for 
an authorized mcc.

Regards,

- Paul, AdWords API Team.

On Monday, 16 September 2013 21:23:02 UTC+1, elton wrote:

 We are having a problem in creating user testing, we created an MCC as the 
 manual # # # #, but does not work when you connect the error 
 QuotaCheckError.ACCOUNT_INACTIVE.

 We try to delete this account and create a new one without a test, but 
 when we set returns the error QuotaCheckError.INCOMPLETE_SIGNUP.

 How do we create the account a test account, I looked at several places, 
 but there's nothing telling Google and the manual is not helping.

 sorry for the bad english.


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

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

--- 
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/groups/opt_out.


Re: Offline Conversions Import via API

2013-09-17 Thread Paul Matthews (AdWords API Team)
The API often gets features after the AdWords frontend. For updates on 
newly released features, subscribe to our 
bloghttp://googleadsdeveloper.blogspot.co.uk/search/label/adwords_api
.

Regards,

- Paul, AdWords API Team.

On Tuesday, 17 September 2013 09:21:31 UTC+1, Dave Cardwell wrote:

 Are there plans to offer the recently announced conversion import 
 featurehttps://support.google.com/adwords/answer/2998031 via 
 the API? If so, any ETA available on that?


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

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

--- 
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/groups/opt_out.


Re: offline conversions import integration

2013-09-13 Thread Paul Matthews (AdWords API Team)
Hi Arraya,

Currently there is no way to import offline conversions through the API. 
Please subscribe to the AdWords 
bloghttp://googleadsdeveloper.blogspot.co.uk/search/label/adwords_apifor 
feature updates and announcements.

Regards,

- Paul, AdWords API Team.

On Monday, 9 September 2013 19:00:17 UTC+2, Arraya Sinlong wrote:

 Is there a way to automate the process where we import offline conversions 
 in adwords? Is there a way we can develop this using the adwords API? 

 https://support.google.com/adwords/answer/2998031



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

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

--- 
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/groups/opt_out.


Re: Login form for third-party policy, reports by accounts

2013-09-12 Thread Paul Matthews (AdWords API Team)
Hi,

The AdWords API Forum is a technical support forum and doesn't offer 
guidance on interpreting Terms and 
Conditionshttps://developers.google.com/adwords/api/docs/termsor Require 
Minimum Functionality.

For this information, please ask these questions during your token review 
process.

Regards,

- Paul, AdWords API Team.

On Friday, 6 September 2013 16:05:29 UTC+2, g...@mediasales.hu wrote:


 Hi!

 We want an Adwords Api which is syncronizing our folders with the online 
 adwords campaigns and AdGroups, because we have exactly the folders like 
 the Campaigns/Adgourps online, and automatically updating the Ads when 
 there are any in theese folders. An other part of the API checks the online 
 content and syncronize it with our database. If anything changed on our 
 clients websites, we pause the Ads or do something with the Ads 
 automatically. We have the RMF ready. The only thing we miss is 
 third-party-policy. As i know we have to give reports by account to our 
 clients and we have to give test account to Google for our API. (The Api is 
 inside our online marketing system under a sub-menu).


 Do we have to implement login interface for our clients? Our test 
 development account is inside the MCC account .Can we get the client 
 accounts from here? How could we implement a login form without storing any 
 information is database?
 Is there any example for this kind of probleme?
 If you already completed this task in any form pls give advice! Thanks you.


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

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

--- 
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/groups/opt_out.


  1   2   >