Re: How do I change the Name of a Managed Customer

2012-11-26 Thread Danial Klimkin
Hello Stuart,


We currently do not plan to add this functionality.


-Danial, AdWords API Team.


On Thursday, November 22, 2012 4:09:23 PM UTC+4, Stuart wrote:

 Are there any plans to add a MUTATE operation soon or should I find 
 another way to rename these accounts?

 On Thursday, November 22, 2012 9:15:43 AM UTC, Danial Klimkin wrote:

 Hello Stuart,


 No, 
 ManagedCustomerOperationhttps://developers.google.com/adwords/api/docs/reference/latest/ManagedCustomerService.ManagedCustomerOperation.htmlonly
  supports 
 ADD operator.


 -Danial, AdWords API Team.


 On Monday, November 19, 2012 6:53:52 PM UTC+4, Stuart wrote:

 I have been recently tasked with migrating over 600 of our customers to 
 new accounts within our MCC.
 I need to rename the old account and create a new account with the old 
 Name.
 Is there a way to mutate the Managed Customer's Name using the AdWords 
 API?



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

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





Re: How to download global search volume using API v201209

2012-11-26 Thread Danial Klimkin
Hello,


Unfortunately we don't have any exact date for this release. 


-Danial, AdWords API Team.


On Thursday, November 22, 2012 7:02:40 PM UTC+4, Adwords user wrote:

 Hi Danial,

 I saw your blog post here: 
 http://googleadsdeveloper.blogspot.com/2012/11/understanding-adwords-api.html

 Unfortunately, my project's requirement is to retrieve the local search 
 volume of keywords - just as how they used to be on API v201109 and below. 
 In other words, the values need to be the same as the web UI.

 Any news on the plan that you mentioned in the blog post?

 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





Re: Proper authentication for the new Test Account

2012-11-26 Thread Stamatina Thomaidou
The api error:
[ApiUsageError.INVALID_CLIENT_EMAIL @ selector; trigger:'[here it prints 
the email of the MCC Account]']

Inside adwords.properties file:

email=[here the email of the MCC Account]
password=[here the password of the MCC Account]
clientId=[here the id of the Test Account]
useragent=JavaAdWordsApplication
developerToken=[our developer token]
partialFailure=false

The corresponding code:
//in a class where we authenticate the user:
public static long authenticateUser(String username, String password) 
throws IOException{
AdWordsUser awu = ServiceRequest.getAdwordsAccount();

if(awu != null)
return ServiceRequest.getClientCustomerId(awu);
return 0;
}

//inside the ServiceRequest class:
public static AdWordsUser getAdwordsAccount() {
if (user == null ) {
try {
// Log SOAP XML request and response.
AdWordsServiceLogger.log();
user = new AdWordsUser().generateClientAdWordsUser(null); 
// Get AdWordsUser from ~/adwords.properties.
} catch (IOException e) {
SystemMain.LOG.fatal(Problem with 'adwords.properties' 
file.);
e.printStackTrace();
}
}
return user;
}

public static long getClientCustomerId(AdWordsUser awu){

try {
  AdWordsServiceLogger.log();

  AdWordsUser user = awu;

  InfoServiceInterface infoService = 
user.getService(AdWordsService.V201209.INFO_SERVICE);
  
  System.out.println(email:  + user.getEmail()); //here it 
just prints the MCC Account email
  String[] clientEmails = new String[] {user.getEmail()};

  // Create selector.
  InfoSelector selector = new InfoSelector();
  selector.setApiUsageType(ApiUsageType.UNIT_COUNT_FOR_CLIENTS);
  String today = new SimpleDateFormat(MMdd).format(new 
Date());
  selector.setDateRange(new DateRange(today, today));
  selector.setClientEmails(clientEmails);
  selector.setIncludeSubAccounts(true);

  // Get api usage info.
  ApiUsageInfo apiUsageInfo = infoService.get(selector);
  for (ApiUsageRecord record : 
apiUsageInfo.getApiUsageRecords()) {
return record.getClientCustomerId();
  }
} catch (Exception e) {
  e.printStackTrace();
}

return 0;
}

On Saturday, November 24, 2012 11:19:24 PM UTC+1, Ewan Heming wrote:

 Hi Stamatina,

 The credentials you're sending sound correct, so maybe the problem is 
 somewhere else. Could you post the code you're using in case there's a 
 problem with it?

 Thanks,

 Ewan


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

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





Re: Api units info - always same values

2012-11-26 Thread Danial Klimkin
Hello Adam,


What are the query parameters you use? Note UNIT_COUNT_FOR_CLIENTS provides 
statistics per managed account, not for the whole MCC.


-Danial, AdWords API Team.


On Friday, November 23, 2012 1:47:55 PM UTC+4, Adam wrote:

 Hi,
 When im retrieving TOTAL_USAGE_API_UNITS_PER_MONTH a always get * *18500 
 and* *for UNIT_COUNT always have 0. When i'm checking units left in WWW 
 interface i can see them running out, as should it be. Only via api I get 
 invalid data. It stopped working 2 weeks ago or sth like that
 What's wrong? 


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

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





Re: UNEXPECTED_INTERNAL_API_ERROR

2012-11-26 Thread Danial Klimkin
Hello Asheesh,


Please see:

  
http://googleadsdeveloper.blogspot.ru/2012/11/introducing-test-accounts.html


-Danial, AdWords API Team.


On Sunday, November 25, 2012 12:37:02 PM UTC+4, Asheesh Jain wrote:

  I have run GetCampaigns.java file in sandbox enviorment. eroors occures 
 UNEXPECTED_INTERNAL_API_ERROR  .
  plz help me as soon as possible 


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

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





Re: BudgetService returning InternalApiError.UNEXPECTED_INTERNAL_API_ERROR in the SANDBOX

2012-11-26 Thread Danial Klimkin
Hello Patrick,


The Sandbox environment is deprecated and will be sunset soon. We will not 
be releasing any updates for fixes for it. Please see this article for more 
details:

  
http://googleadsdeveloper.blogspot.ru/2012/11/introducing-test-accounts.html


-Danial, AdWords API Team.


On Monday, November 26, 2012 10:42:43 AM UTC+4, Patrick Ma wrote:

 Note: I masked my credentials from the request recording.

 For some reason any request whether it's mutate or get to BudgetService 
 results in this error:

 ---
 http_interactions:
 - request:
 method: post
 uri: 
 https://adwords-sandbox.google.com/api/adwords/cm/v201209/BudgetService
 body:
   encoding: US-ASCII
   string: ?xml version=1.0 encoding=UTF-8?env:Envelope 
 xmlns:xsd=http://www.w3.org/2001/XMLSchema;
 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xmlns:wsdl=
 https://adwords.google.com/api/adwords/cm/v201209;
 xmlns:env=http://schemas.xmlsoap.org/soap/envelope/
 env:Headerwsdl:RequestHeader
 xmlns=https://adwords.google.com/api/adwords/cm/v201209
 userAgentmultichannel
 (AwApi-Ruby/0.7.2, Common-Ruby/0.8.2, Savon/1.2.0, ruby/1.9.3, 
 HTTPI/1.1.1,
 
 net_http)/userAgentdeveloperToken***/developerTokenclientCustomerId***/clientCustomerId/wsdl:RequestHeader/env:Headerenv:Bodyget
 xmlns=https://adwords.google.com/api/adwords/cm/v201209
 selectorfieldsName/fieldsfieldsPeriod/fieldsfieldsAmount/fieldsfieldsDeliveryMethod/fieldsfieldsStatus/fields/selector/get/env:Body/env:Envelope
 headers:
   Soapaction:
   - ! 'get'
   User-Agent:
   - multichannel (AwApi-Ruby/0.7.2, Common-Ruby/0.8.2, Savon/1.2.0, 
 ruby/1.9.3,
 HTTPI/1.1.1, net_http)
   Authorization:
   - Bearer ya29.AHES6ZSPd1S7jPYrijuUbYdXfPEIInqAzAVmUg8R6b8krGk
   Content-Type:
   - text/xml;charset=UTF-8
   Content-Length:
   - '862'
   Accept:
   - ! '*/*'
   response:
 status:
   code: 500
   message: Internal Server Error
 headers:
   Content-Type:
   - text/xml; charset=UTF-8
   Date:
   - Mon, 26 Nov 2012 06:38:03 GMT
   Expires:
   - Mon, 26 Nov 2012 06:38:03 GMT
   Cache-Control:
   - private, max-age=0
   X-Content-Type-Options:
   - nosniff
   X-Frame-Options:
   - SAMEORIGIN
   X-Xss-Protection:
   - 1; mode=block
   Server:
   - GSE
   Transfer-Encoding:
   - chunked
 body:
   encoding: US-ASCII
   string: soap:Envelope xmlns:soap=
 http://schemas.xmlsoap.org/soap/envelope/;soap:HeaderResponseHeader
 xmlns=https://adwords.google.com/api/adwords/cm/v201209
 requestId0004cf602cdc8c400a83341b11d6/requestIdserviceNameBudgetService/serviceNamemethodNameget/methodNameoperations0/operationsresponseTime134/responseTimeunits0/units/ResponseHeader/soap:Headersoap:Bodysoap:Faultfaultcodesoap:Server/faultcodefaultstring[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR
 @ 
 com.google.ads.api.services.common.error.InternalApiError.lt;initgt;(InternalApiErro]/faultstringdetailApiExceptionFault
 xmlns=https://adwords.google.com/api/adwords/cm/v201209
 message[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR
 @ 
 com.google.ads.api.services.common.error.InternalApiError.lt;initgt;(InternalApiErro]/messageApplicationException.TypeApiException/ApplicationException.Typeerrors
 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
 xsi:type=InternalApiErrorfieldPath/fieldPathtrigger/triggererrorStringInternalApiError.UNEXPECTED_INTERNAL_API_ERROR/errorStringApiError.TypeInternalApiError/ApiError.TypereasonUNEXPECTED_INTERNAL_API_ERROR/reason/errors/ApiExceptionFault/detail/soap:Fault/soap:Body/soap:Envelope
 http_version: 
   recorded_at: Mon, 26 Nov 2012 06:38:03 GMT
 recorded_with: VCR 2.3.0


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





201209 .Net sandbox Getcampaign method

2012-11-26 Thread Satya Dotsquares
Just download and setup Adwords solution. I am running following code after 
downloading client library

v201209.GetCampaigns

Made following changes

add key=DeveloperToken value=satya.dotsqua...@gmail.com++USD/
add key=ClientCustomerId value=/
add key=AuthorizationMethod value=ClientLogin /
add key=Email value=satya.dotsqua...@gmail.com/
add key=Password value=/

add key=AdWordsApi.Server value=https://adwords-sandbox.google.com/ 


When i run console application. get following error message

An exception occured while running this code example 
System.Reflection.TargetInvocationException...

Please help.








Here is complete app.config for further reference (I have only changed 
password)

?xml version=1.0 encoding=utf-8 ?configuration  configSections
section name=AdWordsApi 
type=System.Configuration.DictionarySectionHandler/  /configSections  
AdWordsApi!-- Change the appropriate flags to turn on SOAP logging. --  
  add key=LogPath value=C:\Logs\/add key=LogToConsole 
value=false/add key=LogToFile value=false/add 
key=MaskCredentials value=true/add key=LogErrorsOnly value=false/
!-- Use this key to automatically retry a call that failed due to a
 recoverable error like expired credentials. --!-- add key=RetryCount 
value=1/ --
!-- Set the service timeout in milliseconds. --!-- add 
key=Timeout value=10/ --
!-- Fill the following values if you plan to use a proxy server.--
add key=ProxyServer value=/add key=ProxyUser value=/add 
key=ProxyPassword value=/add key=ProxyDomain value=/
!-- Use this key to change the default timeout for Ads services(in 
milliseconds.)--add key=Timeout value=10/
!-- Use this key to enable or disable gzip compression in SOAP 
requests.--add key=EnableGzipCompression value=true/
!-- Fill the header values. --add key=UserAgent 
value=INSERT_YOUR_COMPANY_OR_APPLICATION_NAME_HERE/!-- add 
key=ClientEmail value=INSERT_YOUR_CLIENT_EMAIL_HERE/ --add 
key=DeveloperToken value=satya.dotsqua...@gmail.com++USD/add 
key=ClientCustomerId value=/
!-- Set the Authorization method to be used with the client library. --   
 !-- To use ClientLogin as authentication mechanism, uncomment the following   
  section and comment the OAuth and OAuth2 sections below. --add 
key=AuthorizationMethod value=ClientLogin /add key=Email 
value=satya.dotsqua...@gmail.com/add key=Password value=/
!-- Optional: uncomment this if you want to reuse an authToken multiple
 times. --!-- add key=AuthToken value=INSERT_YOUR_AUTH_TOKEN_HERE/ 
--
!-- To use OAuth1.0a as authentication mechanism, uncomment the following  
   section and comment the AuthToken and OAuth2 sections. --!-- Note: 
For testing purposes, you can use the OAuth consumer key/secret as 
anonymous/anonymous.--!--add key=AuthorizationMethod value=OAuth 
/add key=OAuthConsumerKey value=INSERT_YOUR_OAUTH_CONSUMER_KEY_HERE 
/add key=OAuthConsumerSecret 
value=INSERT_YOUR_OAUTH_CONSUMER_SECRET_HERE /--!-- Optional: 
uncomment this if you want to specify a different OAuth scope. --
!-- add key=OAuthScope value=INSERT_YOUR_OAUTH_SCOPE_HERE / --
!-- To use OAuth2 as authentication mechanism, uncomment the following 
section and comment the AuthToken and OAuth2 sections. --!--add 
key=AuthorizationMethod value=OAuth2 /add key=OAuth2ClientId 
value=INSERT_OAUTH2_CLIENT_ID_HERE /add key=OAuth2ClientSecret 
value=INSERT_OAUTH2_CLIENT_SECRET_HERE /--
!-- Optional: To reuse an access token and refresh token, uncomment the
 following nodes. --!-- add key=OAuth2AccessToken 
value=INSERT_OAUTH2_ACCESS_TOKEN_HERE / --!-- add 
key=OAuth2RefreshToken value=INSERT_OAUTH2_REFRESH_TOKEN_HERE 
/ --!-- Optional: uncomment this if you want to specify a different 
OAuth2 scope. --!-- add key=OAuth2Scope 
value=INSERT_OAUTH2_SCOPE_HERE / --!-- Optional: Specify an OAuth2 
redirect url if you are building a web application. For non-web 
applications, leave this node commented. --!-- add 
key=OAuth2RedirectUri value= / --
!-- Uncomment this key if you want to use AdWords API sandbox. --add 
key=AdWordsApi.Server value=https://adwords-sandbox.google.com/   
/AdWordsApi  system.webwebServices  soapExtensionTypes
add type=Google.Api.Ads.Common.Lib.SoapListenerExtension, Google.Ads.Common  
   priority=1 group=0/  /soapExtensionTypes
/webServices  /system.web  system.netsettings  httpWebRequest 
maximumErrorResponseLength=-1  //settings  
/system.net/configuration


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

You 

Re: Converting test from Sanbox env. to Test Accounts

2012-11-26 Thread Paul Matthews
Hi assaf,

The specific code changes depend on the library you're using. But the main 
points are:

   - Ensure you're no longer using the adwords-sandbox end point, all 
   requests go to the main api endpoint (adwords.google.com)
   - Make sure you use the client-id of the test account
   - Only test queries on that test account
  - E.g) Queries to create an account will create a new real account
  - E.g) Get Account Hierarchy will give you all the account hierarchy, 
  not just test accounts
   
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





Re: 201209 .Net sandbox Getcampaign method

2012-11-26 Thread Paul Matthews
Hi Satya,

Could you post more information from the exception? I.e. the stack trace. 
Though please remember not to include any private information in the post.

In the meantime, we've recently announced the sunsetting of the Sandbox 
APIhttp://googleadsdeveloper.blogspot.co.uk/2012/11/introducing-test-accounts.html,
 
therefore we strongly recommend refactoring your code to use the new Test 
Accounts structure.

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





Re: Error right after installing

2012-11-26 Thread Neil Kirk
Hi,

I have installed the new v201209 Perl client library and am getting this 
error:
Can't locate Google/Ads/AdWords/v201209/InfoSelector.pm in @INC (@INC 
contains: ../../../lib /etc/perl /usr/local/lib/perl/5.12.4 
/usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 
/usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at 
./201209_get_client_usage.pl line 28.
BEGIN failed--compilation aborted at ./201209_get_client_usage.pl line 28.

Could you please let me know where the library is located so that I can 
update my @inc paths

On Wednesday, 8 August 2012 14:32:49 UTC+1, David Torres wrote:

 Hi,

 This is clearly a missing dependencies problem, did you happen to run perl 
 Build.PL and perl Build installdeps?

 Best,

 -David Torres - AdWords API Team

 On Tuesday, August 7, 2012 3:49:07 AM UTC-4, Josh Kelly wrote:

 I just installed the perl library, and when I try to run the examples I 
 keep getting this error:

 Can't locate Class/Std/Fast.pm in @INC (@INC contains: ../../../lib 
 /home/koshua/perl5/lib/perl5/x86_64-linux /home/koshua/perl5/lib/perl5 
 /usr/local/lib/perl5/5.8.8/x86_64-linux /usr/local/lib/perl5/5.8.8 
 /usr/local/lib/perl5/site_perl/5.8.8/x86_64-linux 
 /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl .) at 
 ../../../lib/Google/Ads/Common/AuthError.pm line 24.
 BEGIN failed--compilation aborted at 
 ../../../lib/Google/Ads/Common/AuthError.pm line 24.
 Compilation failed in require at 
 ../../../lib/Google/Ads/Common/AuthTokenHandler.pm line 25.
 BEGIN failed--compilation aborted at 
 ../../../lib/Google/Ads/Common/AuthTokenHandler.pm line 25.
 Compilation failed in require at (eval 2) line 3.
 ...propagated at /usr/local/lib/perl5/5.8.8/base.pm line 85.
 BEGIN failed--compilation aborted at 
 ../../../lib/Google/Ads/AdWords/AuthTokenHandler.pm line 19.
 Compilation failed in require at 
 ../../../lib/Google/Ads/AdWords/Client.pm line 36.
 BEGIN failed--compilation aborted at 
 ../../../lib/Google/Ads/AdWords/Client.pm line 36.
 Compilation failed in require at get_keyword_ideas.pl line 25.
 BEGIN failed--compilation aborted at get_keyword_ideas.pl line 25.

 Can anyone shed some light on what I can do to go about fixing this?

 I'm a noob. Help really appreciated.



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

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





Re: Error right after installing

2012-11-26 Thread Neil Kirk
I tried to manually locate the new API modules, but they don't seem to have 
installed:

sudo find / -name InfoSelector.pm
/home/neilkirk/awapi255/lib/Google/Ads/AdWords/v201109/InfoSelector.pm
/home/neilkirk/awapi255/blib/lib/Google/Ads/AdWords/v201109/InfoSelector.pm
/home/neilkirk/awapi_perl_lib_2_4_6/blib/lib/Google/Ads/AdWords/v200909/InfoSelector.pm
/home/neilkirk/awapi_perl_lib_2_4_6/blib/lib/Google/Ads/AdWords/v201003/InfoSelector.pm
/home/neilkirk/awapi_perl_lib_2_4_6/blib/lib/Google/Ads/AdWords/v201101/InfoSelector.pm
/home/neilkirk/awapi_perl_lib_2_4_6/blib/lib/Google/Ads/AdWords/v201008/InfoSelector.pm
/home/neilkirk/adwords_perl_lib_2_7_4/lib/Google/Ads/AdWords/v201206/InfoSelector.pm
/home/neilkirk/adwords_perl_lib_2_7_4/lib/Google/Ads/AdWords/v201209/InfoSelector.pm
/home/neilkirk/adwords_perl_lib_2_7_4/blib/lib/Google/Ads/AdWords/v201206/InfoSelector.pm
/home/neilkirk/adwords_perl_lib_2_7_4/blib/lib/Google/Ads/AdWords/v201209/InfoSelector.pm
/usr/local/share/perl/5.12.4/Google/Ads/AdWords/v200909/InfoSelector.pm
/usr/local/share/perl/5.12.4/Google/Ads/AdWords/v201003/InfoSelector.pm
/usr/local/share/perl/5.12.4/Google/Ads/AdWords/v201101/InfoSelector.pm
/usr/local/share/perl/5.12.4/Google/Ads/AdWords/v201008/InfoSelector.pm
/usr/local/share/perl/5.12.4/Google/Ads/AdWords/v201109/InfoSelector.pm

I have run all steps in the perl client library README. Any idea why it 
hasn't installed?

On Monday, 26 November 2012 16:34:42 UTC, Neil Kirk wrote:

 Hi,

 I have installed the new v201209 Perl client library and am getting this 
 error:
 Can't locate Google/Ads/AdWords/v201209/InfoSelector.pm in @INC (@INC 
 contains: ../../../lib /etc/perl /usr/local/lib/perl/5.12.4 
 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 
 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at ./
 201209_get_client_usage.pl line 28.
 BEGIN failed--compilation aborted at ./201209_get_client_usage.pl line 28.

 Could you please let me know where the library is located so that I can 
 update my @inc paths

 On Wednesday, 8 August 2012 14:32:49 UTC+1, David Torres wrote:

 Hi,

 This is clearly a missing dependencies problem, did you happen to run perl 
 Build.PL and perl Build installdeps?

 Best,

 -David Torres - AdWords API Team

 On Tuesday, August 7, 2012 3:49:07 AM UTC-4, Josh Kelly wrote:

 I just installed the perl library, and when I try to run the examples I 
 keep getting this error:

 Can't locate Class/Std/Fast.pm in @INC (@INC contains: ../../../lib 
 /home/koshua/perl5/lib/perl5/x86_64-linux /home/koshua/perl5/lib/perl5 
 /usr/local/lib/perl5/5.8.8/x86_64-linux /usr/local/lib/perl5/5.8.8 
 /usr/local/lib/perl5/site_perl/5.8.8/x86_64-linux 
 /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl .) at 
 ../../../lib/Google/Ads/Common/AuthError.pm line 24.
 BEGIN failed--compilation aborted at 
 ../../../lib/Google/Ads/Common/AuthError.pm line 24.
 Compilation failed in require at 
 ../../../lib/Google/Ads/Common/AuthTokenHandler.pm line 25.
 BEGIN failed--compilation aborted at 
 ../../../lib/Google/Ads/Common/AuthTokenHandler.pm line 25.
 Compilation failed in require at (eval 2) line 3.
 ...propagated at /usr/local/lib/perl5/5.8.8/base.pm line 85.
 BEGIN failed--compilation aborted at 
 ../../../lib/Google/Ads/AdWords/AuthTokenHandler.pm line 19.
 Compilation failed in require at 
 ../../../lib/Google/Ads/AdWords/Client.pm line 36.
 BEGIN failed--compilation aborted at 
 ../../../lib/Google/Ads/AdWords/Client.pm line 36.
 Compilation failed in require at get_keyword_ideas.pl line 25.
 BEGIN failed--compilation aborted at get_keyword_ideas.pl line 25.

 Can anyone shed some light on what I can do to go about fixing this?

 I'm a noob. Help really appreciated.



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

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





Re: Other domains figure is not included in Automatic Placement Report

2012-11-26 Thread Kevin Winter
We don't have any new information at this time.

- Kevin Winter
AdWords API Team

On Wednesday, November 21, 2012 3:42:48 AM UTC-5, Billy Chung wrote:

 Any chance for the  Other domains statistics be available? 
 It currently take a lot of step to get the exact figure as shown in UI.



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

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





Re: [v201209] Discrepancy between API results and web UI search volume results

2012-11-26 Thread Kevin Winter
The earliest we'd be able to add such support is in the next major release. 
 See this blog 
posthttp://googleadsdeveloper.blogspot.com/2012/08/release-schedule-for-adwords-api.htmlabout
 our published release schedule.

- Kevin Winter
AdWords API Team

On Thursday, November 22, 2012 6:49:41 AM UTC-5, Adwords user wrote:



 On Friday, November 9, 2012 12:48:39 AM UTC+8, Kevin Winter wrote:

 We recently published a blog post talking about these numbers: 
 http://googleadsdeveloper.blogspot.com/2012/11/understanding-adwords-api.html

  
 Any update on the plan mentioned in that blog post? Now that v201109 is 
 officially offline (it still worked until Nov. 19), we don't have any way 
 to retrieve the *correct* local search volume of keywords. 

 Just like what Adrian Perez said, the API behavior shouldn't have been 
 changed in the first place. And if it's really needed, you should've at 
 least left your clients a way to retrieve the same old values - either by 
 leaving the deprecated APIs online or by immediately releasing a new 
 version that supports those values


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





best practices for preventing any interruption for API usage

2012-11-26 Thread S Naseweis
Our company is relying heavily on AdWords API for internal reporting and 
monitoring. In the meantime uninterrupted API usage is business critical. 
We read about tokens getting revoked for a variety of reasons and so we're 
really concerned that one day we'll run into troubles. From our own 
experience with Google support, it's often very difficult to find the right 
people to discuss special issues.

We're looking for any possible action we could take to ensure that our API 
access will run without interruptions. 
What's your preferred practice? Do you use a second token as a backup?
Any suggestions?

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

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





Re: UNEXPECTED_INTERNAL_API_ERROR when running GetRelatedKeywords

2012-11-26 Thread Kevin Winter
Hi Kamini,
  We strongly encourage the use of Test 
Accountshttps://developers.google.com/adwords/api/docs/test-accountswhich run 
in our much more reliable production environment.

- Kevin Winter
AdWords API Team

On Monday, November 26, 2012 1:15:44 AM UTC-5, nidhi pandey wrote:

 Dear Kevin,

 I am facing the same problem for sandbox account from 23rd November 2012 
 till now.
 Please look into the issue.

 error message for you reference is given below.
 *Server was unable to process request. --- An API exception has 
 occurred. See ApiException and InnerException fields for more details. --- 
 [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
 com.google.ads.api.services.common.error.InternalApiError.init(InternalApiErro]
 *
 Thanks in advance.
 Kamini Mishra


 On Thursday, November 15, 2012 3:20:54 AM UTC+5:30, Kevin Winter wrote:

 Hi Kamini,
   The sandbox should be back to normal.

 - Kevin Winter
 AdWords API Team

 On Wednesday, November 14, 2012 3:11:34 AM UTC-5, nidhi pandey wrote:

 Dear Kevin,

 I am facing same problem in CampaignService not able to add new campaign 
 in my existing sandbox account.
 please help me ASAP.

 Thanks  Regards,
 Kamini Mishra


 On Monday, August 8, 2011 8:17:17 PM UTC+5:30, Kevin Winter wrote:

 Hi,
   I wasn't able to reproduce this with a never-before-used gmail 
 account nor my usual sandbox account.  Is this still happening for you?

 - Kevin Winter
 AdWords API Team



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

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





Re: BudgetService returning InternalApiError.UNEXPECTED_INTERNAL_API_ERROR in the SANDBOX

2012-11-26 Thread David Bonner
FWIW, I'm seeing the same issue.  Don't have time to migrate my testing rig 
to use a test account, but it looks like I don't really have a choice any 
more.

On Monday, 26 November 2012 01:42:43 UTC-5, Patrick Ma wrote:

 Note: I masked my credentials from the request recording.

 For some reason any request whether it's mutate or get to BudgetService 
 results in this error:

 ---
 http_interactions:
 - request:
 method: post
 uri: 
 https://adwords-sandbox.google.com/api/adwords/cm/v201209/BudgetService
 body:
   encoding: US-ASCII
   string: ?xml version=1.0 encoding=UTF-8?env:Envelope 
 xmlns:xsd=http://www.w3.org/2001/XMLSchema;
 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xmlns:wsdl=
 https://adwords.google.com/api/adwords/cm/v201209;
 xmlns:env=http://schemas.xmlsoap.org/soap/envelope/
 env:Headerwsdl:RequestHeader
 xmlns=https://adwords.google.com/api/adwords/cm/v201209
 userAgentmultichannel
 (AwApi-Ruby/0.7.2, Common-Ruby/0.8.2, Savon/1.2.0, ruby/1.9.3, 
 HTTPI/1.1.1,
 
 net_http)/userAgentdeveloperToken***/developerTokenclientCustomerId***/clientCustomerId/wsdl:RequestHeader/env:Headerenv:Bodyget
 xmlns=https://adwords.google.com/api/adwords/cm/v201209
 selectorfieldsName/fieldsfieldsPeriod/fieldsfieldsAmount/fieldsfieldsDeliveryMethod/fieldsfieldsStatus/fields/selector/get/env:Body/env:Envelope
 headers:
   Soapaction:
   - ! 'get'
   User-Agent:
   - multichannel (AwApi-Ruby/0.7.2, Common-Ruby/0.8.2, Savon/1.2.0, 
 ruby/1.9.3,
 HTTPI/1.1.1, net_http)
   Authorization:
   - Bearer ya29.AHES6ZSPd1S7jPYrijuUbYdXfPEIInqAzAVmUg8R6b8krGk
   Content-Type:
   - text/xml;charset=UTF-8
   Content-Length:
   - '862'
   Accept:
   - ! '*/*'
   response:
 status:
   code: 500
   message: Internal Server Error
 headers:
   Content-Type:
   - text/xml; charset=UTF-8
   Date:
   - Mon, 26 Nov 2012 06:38:03 GMT
   Expires:
   - Mon, 26 Nov 2012 06:38:03 GMT
   Cache-Control:
   - private, max-age=0
   X-Content-Type-Options:
   - nosniff
   X-Frame-Options:
   - SAMEORIGIN
   X-Xss-Protection:
   - 1; mode=block
   Server:
   - GSE
   Transfer-Encoding:
   - chunked
 body:
   encoding: US-ASCII
   string: soap:Envelope xmlns:soap=
 http://schemas.xmlsoap.org/soap/envelope/;soap:HeaderResponseHeader
 xmlns=https://adwords.google.com/api/adwords/cm/v201209
 requestId0004cf602cdc8c400a83341b11d6/requestIdserviceNameBudgetService/serviceNamemethodNameget/methodNameoperations0/operationsresponseTime134/responseTimeunits0/units/ResponseHeader/soap:Headersoap:Bodysoap:Faultfaultcodesoap:Server/faultcodefaultstring[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR
 @ 
 com.google.ads.api.services.common.error.InternalApiError.lt;initgt;(InternalApiErro]/faultstringdetailApiExceptionFault
 xmlns=https://adwords.google.com/api/adwords/cm/v201209
 message[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR
 @ 
 com.google.ads.api.services.common.error.InternalApiError.lt;initgt;(InternalApiErro]/messageApplicationException.TypeApiException/ApplicationException.Typeerrors
 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
 xsi:type=InternalApiErrorfieldPath/fieldPathtrigger/triggererrorStringInternalApiError.UNEXPECTED_INTERNAL_API_ERROR/errorStringApiError.TypeInternalApiError/ApiError.TypereasonUNEXPECTED_INTERNAL_API_ERROR/reason/errors/ApiExceptionFault/detail/soap:Fault/soap:Body/soap:Envelope
 http_version: 
   recorded_at: Mon, 26 Nov 2012 06:38:03 GMT
 recorded_with: VCR 2.3.0


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

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





Re: [v201209] Discrepancy between API results and web UI search volume results

2012-11-26 Thread Sébastien de Salvador
Haha! That's a joke right?
You guys really take the piss, and you really get too much money and credits 
for the poor service you provide...
Not once did I see a customer oriented answer, and not once did you guys 
apologise or at least pretend to be sorry...

Amazing...

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

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





Re: oAuth or ClientLogin?

2012-11-26 Thread Joey Muller
Just to reiterate my last question, will oauth work for accounts that are 
unlinked (external) to our MCC?

On Friday, November 23, 2012 11:44:59 AM UTC-8, Joey Muller wrote:

 Thank you, David. I will take a look at the installed application flow.

 Will this also work for adwords accounts that are external or unlinked to 
 our MCC? The goal is to authorize any adwords user to use our web app.

 Thanks much,
 Joey



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





Billing information for test account

2012-11-26 Thread Kevin
Hi,

Why do we have to enter billing information in able to create a test 
account? Could we provide fake billing information?  We definitely do not 
want to get charged for any bugs when testing.

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





Re: UNEXPECTED_INTERNAL_API_ERROR

2012-11-26 Thread Kevin
Hi Danial,

It won't be sunset until Dec 15. Why can't we use it now? I would sign up 
the test account to use today, but it requires billing information.

-Kevin

On Monday, November 26, 2012 2:23:10 AM UTC-8, Danial Klimkin wrote:

 Hello Asheesh,


 Please see:

   
 http://googleadsdeveloper.blogspot.ru/2012/11/introducing-test-accounts.html


 -Danial, AdWords API Team.


 On Sunday, November 25, 2012 12:37:02 PM UTC+4, Asheesh Jain wrote:

  I have run GetCampaigns.java file in sandbox enviorment. eroors occures 
 UNEXPECTED_INTERNAL_API_ERROR  .
  plz help me as soon as possible 



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





Feature Request: Individual/Shared flag on the budget object.

2012-11-26 Thread Ian
From the migration guide 
(https://developers.google.com/adwords/api/docs/guides/shared-budgets#types):
You only need to be aware of the differences as you may want to 
manage/create/view Shared Budgets using the AdWords UI. Individual Budgets 
do not appear in an Account’s Shared Library in the AdWords UI.

Budget objects that have a ReferenceCount  1 are Shared, but it cannot be 
assumed that a ReferenceCount = 1 is not Shared. If you are keeping track 
of Campaign Budgets in a local datastore, it's recommended that you add a 
flag to indicate if the Budget is Shared or Individual.

So we are supposed set a flag based on an admittedly faulty assumption? 
FTW!? Then it may or may not be automatically deleted...wait what?

The major problem here for us is this: Customers use multiple tools to 
manage their campaigns, i.e. our tool, AdWords UI, AdWords Editor, internal 
tools, etc. So if they create a new campaign via our tool fine, we know how 
the budget was created, if it was shared, etc. However if they created it 
via another tool, we must rely on the faulty assumption above and guess. 
This is a terrible user (not to mention developer) experience.

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

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





Re: Feature Request: Individual/Shared flag on the budget object.

2012-11-26 Thread dkasak
It's not quite as bad as that. You can find out whether a budget is able to 
be shared or not, by attempting to share it. If you get an error ... it's 
not able to be shared. If you don't get an error ... it is able to be 
shared (remember to unshare it again ). Then set your flag accordingly.

Elegant :P

On Tuesday, 27 November 2012 09:02:47 UTC+11, Ian wrote:

 From the migration guide (
 https://developers.google.com/adwords/api/docs/guides/shared-budgets#types
 ):
 You only need to be aware of the differences as you may want to 
 manage/create/view Shared Budgets using the AdWords UI. Individual Budgets 
 do not appear in an Account’s Shared Library in the AdWords UI.

 Budget objects that have a ReferenceCount  1 are Shared, but it cannot 
 be assumed that a ReferenceCount = 1 is not Shared. If you are keeping 
 track of Campaign Budgets in a local datastore, it's recommended that you 
 add a flag to indicate if the Budget is Shared or Individual.

 So we are supposed set a flag based on an admittedly faulty assumption? 
 FTW!? Then it may or may not be automatically deleted...wait what?

 The major problem here for us is this: Customers use multiple tools to 
 manage their campaigns, i.e. our tool, AdWords UI, AdWords Editor, internal 
 tools, etc. So if they create a new campaign via our tool fine, we know how 
 the budget was created, if it was shared, etc. However if they created it 
 via another tool, we must rely on the faulty assumption above and guess. 
 This is a terrible user (not to mention developer) experience.


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





Can anyone say whether this is a ClientLogin error or something else??

2012-11-26 Thread Ryan Applegate
Hello Group, We are running an app interface to AdWords (version 201109) 
using ClientLogin. We have had no issues for some time; however recently we 
started receiving  a SOAP error:

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


Can anyone say whether this is a ClientLogin error or something else?? Any 
ideas very much appreciated! 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





How long for Test Accounts to get set up

2012-11-26 Thread ChrisVaughan
I have been developing using the Sandbox, but since it's now returning 
UNEXPECTED_INTERNAL_API_ERROR for most/all calls, I'm being forced to 
switch to test accounts sooner than I hoped. 

I've applied for API access, and set up four accounts that I submitted 
through this 
linkhttps://docs.google.com/a/google.com/forms/d/1ERbljbb88ceyqU1gw2zN0KNI8Ltu5ASwo17M0wp0Ztg/viewform?id=1ERbljbb88ceyqU1gw2zN0KNI8Ltu5ASwo17M0wp0Ztg
 to 
be test accounts. I see that according to 
https://developers.google.com/adwords/api/docs/test-accounts that it might 
take up to 10 days, but is that realistic? The Sandbox is now unusable and 
there was this 
posthttps://groups.google.com/d/msg/adwords-api/NYHXmDV6mrc/a-j9yWrD82UJsaying
 that there will be no fixes to the Sandbox even though it's broken 
before the December 15th migration date, so I've got a deadline looming and 
I'm pretty much dead in the water right now.

Is there any way I can speed up the conversion of my new accounts to test 
accounts?

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





Test account validation

2012-11-26 Thread dearaujoj
Hi everyone,

We are working with Adwords API and so far we were doing good with the 
sandbox system. For a few days now sandbox seems to be out of order with 
the (UNEXPECTED_INTERNAL_API_ERROR) which occurs even with the examples 
sent with the API toolkit. This is quite disturbing for our development 
process and we were not expecting it as according to schedule sandbox 
should sunset on 15th of december.

We did apply for test account last week but so far we've got no news and 
there is no place where we can have feedback about it. 

Is it possible to have details about our test account validation ?

Regards

José

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





TargetingIdeaService returns different numbers from the AdWords Keyword Tool

2012-11-26 Thread Jonathan Leger
I'm using v201209 of the TargetingIdeaService to get the Local Monthly and 
Global Monthly Search volumes for a set of keywords.

As an example, let's say the keywords are: *how to get rid of dark circles*

In the AdWords Keyword Tool (exact match, USA location) it returns 12,100 
as the count for Global Monthly Searches.
It returns that same number (12,100) if I remove the USA targeting and use 
All locations.

However, when I use the API TargetingIdeaService and specify the USA as the 
location, it returns 8,100 as the SEARCH_VOLUME search count. If I drop 
the location it returns 18,100. 

So under no circumstances do the numbers returned by the API match the 
numbers shown by the Keyword Tool -- but it's the KW tool that my clients 
check the results against. Naturally they think we're giving them the wrong 
numbers because they're not the same, even though what we're displaying is 
what the AdWords API is returning.

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

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





Re: oAuth or ClientLogin?

2012-11-26 Thread Anash P. Oommen
Hi Joey,

The access rules of OAuth2 are same as ClientLogin - the accessToken should 
belong to a user that has access to the account. If the account is linked 
under your MCC, then an accessToken from your MCC login should work. If not 
linked, then you need an accessToken from the client account (or one of its 
parent MCCs).

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Tuesday, 27 November 2012 02:38:18 UTC+5:30, Joey Muller wrote:

 Just to reiterate my last question, will oauth work for accounts that are 
 unlinked (external) to our MCC?

 On Friday, November 23, 2012 11:44:59 AM UTC-8, Joey Muller wrote:

 Thank you, David. I will take a look at the installed application flow.

 Will this also work for adwords accounts that are external or unlinked to 
 our MCC? The goal is to authorize any adwords user to use our web app.

 Thanks much,
 Joey



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

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





Re: best practices for preventing any interruption for API usage

2012-11-26 Thread Anash P. Oommen
Hi Naseweis,

Running uninterrupted with AdWords API means several things, including 
keeping yourself upto date with the latest API changes. In my opinion, the 
rough checklist would be:

1. Subscribe to this forum and the official blog. This will allow you to 
keep track of API changes, maintenance downtime, etc.
2. Have an engineering team to keep your application upto date, add 
features, etc.
3. Keep your AdWords API contact email on the AdWords API Center upto date. 
If we need to contact you, we will use this alias. Please make sure you 
follow up in time.
4. Keep your application compliant with AdWords API Terms and Conditions 
and Required minimum functionality. If required, the token review and 
compliance team will reach out to you via your contact email (see 3).
5. In case you are facing issues, reach out to us on the forum. If you 
specifically need to reach out to a member of AdWords API team, address 
your post to an AdWords API Advisor.

AdWords API TC allows only one developer token per company, so if you 
apply for a second token, it will be rejected.

RMF: https://developers.google.com/adwords/api/docs/requirements
TC: https://developers.google.com/adwords/api/docs/terms
Blog: http://googleadsdeveloper.blogspot.com

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Monday, 26 November 2012 23:14:29 UTC+5:30, S Naseweis wrote:

 Our company is relying heavily on AdWords API for internal reporting and 
 monitoring. In the meantime uninterrupted API usage is business critical. 
 We read about tokens getting revoked for a variety of reasons and so we're 
 really concerned that one day we'll run into troubles. From our own 
 experience with Google support, it's often very difficult to find the right 
 people to discuss special issues.

 We're looking for any possible action we could take to ensure that our API 
 access will run without interruptions. 
 What's your preferred practice? Do you use a second token as a backup?
 Any suggestions?


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

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





Re: Billing information for test account

2012-11-26 Thread Anash P. Oommen
Hi Kevin,

Any calls made to AdWords API test accounts won't be charged. Plus, ads 
added to test accounts won't serve. So you won't get charged when using 
test accounts even if you enter billing details.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Tuesday, 27 November 2012 03:14:12 UTC+5:30, Kevin wrote:

 Hi,

 Why do we have to enter billing information in able to create a test 
 account? Could we provide fake billing information?  We definitely do not 
 want to get charged for any bugs when testing.

 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





Re: 201209 .Net sandbox Getcampaign method

2012-11-26 Thread Anash P. Oommen
Hi Satya,

Look for the inner exception, it would be helpful if you can let me know 
what method couldn't be invoked.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Monday, 26 November 2012 16:45:31 UTC+5:30, Satya Dotsquares wrote:

 Just download and setup Adwords solution. I am running following code 
 after downloading client library

 v201209.GetCampaigns

 Made following changes

 add key=DeveloperToken value=satya.do...@gmail.com javascript:
 ++USD/
 add key=ClientCustomerId value=/
 add key=AuthorizationMethod value=ClientLogin /
 add key=Email value=satya.do...@gmail.com javascript:/
 add key=Password value=/

 add key=AdWordsApi.Server value=https://adwords-sandbox.google.com/ 


 When i run console application. get following error message

 An exception occured while running this code example 
 System.Reflection.TargetInvocationException...

 Please help.








 Here is complete app.config for further reference (I have only changed 
 password)

 ?xml version=1.0 encoding=utf-8 ?configuration  configSections
 section name=AdWordsApi 
 type=System.Configuration.DictionarySectionHandler/  /configSections  
 AdWordsApi!-- Change the appropriate flags to turn on SOAP logging. 
 --add key=LogPath value=C:\Logs\/add key=LogToConsole 
 value=false/add key=LogToFile value=false/add 
 key=MaskCredentials value=true/add key=LogErrorsOnly 
 value=false/
 !-- Use this key to automatically retry a call that failed due to a  
recoverable error like expired credentials. --!-- add 
 key=RetryCount value=1/ --
 !-- Set the service timeout in milliseconds. --!-- add 
 key=Timeout value=10/ --
 !-- Fill the following values if you plan to use a proxy server.--
 add key=ProxyServer value=/add key=ProxyUser value=/add 
 key=ProxyPassword value=/add key=ProxyDomain value=/
 !-- Use this key to change the default timeout for Ads services
 (in milliseconds.)--add key=Timeout value=10/
 !-- Use this key to enable or disable gzip compression in SOAP 
 requests.--add key=EnableGzipCompression value=true/
 !-- Fill the header values. --add key=UserAgent 
 value=INSERT_YOUR_COMPANY_OR_APPLICATION_NAME_HERE/!-- add 
 key=ClientEmail value=INSERT_YOUR_CLIENT_EMAIL_HERE/ --add 
 key=DeveloperToken value=satya.do...@gmail.com javascript:++USD/
 add key=ClientCustomerId value=/
 !-- Set the Authorization method to be used with the client library. -- 
!-- To use ClientLogin as authentication mechanism, uncomment the 
 following section and comment the OAuth and OAuth2 sections below. 
 --add key=AuthorizationMethod value=ClientLogin /add 
 key=Email value=satya.dotsqua...@gmail.com javascript:/add 
 key=Password value=/!-- Optional: uncomment this if you want to 
 reuse an authToken multiple times. --!-- add key=AuthToken 
 value=INSERT_YOUR_AUTH_TOKEN_HERE/ --
 !-- To use OAuth1.0a as authentication mechanism, uncomment the 
 following section and comment the AuthToken and OAuth2 sections. --  
   !-- Note: For testing purposes, you can use the OAuth consumer key/secret  
as anonymous/anonymous.--!--add key=AuthorizationMethod 
 value=OAuth /add key=OAuthConsumerKey 
 value=INSERT_YOUR_OAUTH_CONSUMER_KEY_HERE /add 
 key=OAuthConsumerSecret 
 value=INSERT_YOUR_OAUTH_CONSUMER_SECRET_HERE /--!-- Optional: 
 uncomment this if you want to specify a different OAuth scope. --
 !-- add key=OAuthScope value=INSERT_YOUR_OAUTH_SCOPE_HERE / --
 !-- To use OAuth2 as authentication mechanism, uncomment the following   
   section and comment the AuthToken and OAuth2 sections. --!--
 add key=AuthorizationMethod value=OAuth2 /add key=OAuth2ClientId 
 value=INSERT_OAUTH2_CLIENT_ID_HERE /add key=OAuth2ClientSecret 
 value=INSERT_OAUTH2_CLIENT_SECRET_HERE /--
 !-- Optional: To reuse an access token and refresh token, uncomment the  
following nodes. --!-- add key=OAuth2AccessToken 
 value=INSERT_OAUTH2_ACCESS_TOKEN_HERE / --!-- add 
 key=OAuth2RefreshToken value=INSERT_OAUTH2_REFRESH_TOKEN_HERE 
 / --!-- Optional: uncomment this if you want to specify a different 
 OAuth2 scope. --!-- add key=OAuth2Scope 
 value=INSERT_OAUTH2_SCOPE_HERE / --!-- Optional: Specify an OAuth2 
 redirect url if you are building a web application. For non-web 
 applications, leave this node commented. --!-- add 
 key=OAuth2RedirectUri value= / --
 !-- Uncomment this key if you want to use AdWords API sandbox. --
 add key=AdWordsApi.Server value=https://adwords-sandbox.google.com/   
 /AdWordsApi  system.webwebServices  soapExtensionTypes
 add type=Google.Api.Ads.Common.Lib.SoapListenerExtension, 
 Google.Ads.Common priority=1 group=0/  
 /soapExtensionTypes/webServices  /system.web  

Topics report

2012-11-26 Thread Vasanth
Hi,

 We are using the automatic placements report to get back the stats 
across various placements but we would also like to have the topics 
associated with each domain. Is there a way to get it? 

 The topics report has stats for various topics but that does not have 
any placement information associated with it nor does it have an api for 
itself (unlike the placements report). 

Thanks,
Vasanth.

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

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





Re: returnMoneyInMicros: true but totalConvValue still in currency

2012-11-26 Thread MT
Two years and no change on this. It's quite problematic working with this 
field, because the number formatting varies depending on the account 
currency and regional settings. Will this be changed to micros at some 
point?

On Monday, 15 November 2010 21:36:17 UTC+2, AdWords API Advisor wrote:

 Hi David, 

 Thank you for reporting this issue.  I think the root of the problem 
 is that getReportFields() returns the field TotalConvValue as the type 
 Long.  The returnMoneyInMicros header only affects Bid and Money 
 fields, which is why TotalConvValue isn't affected currently.  I'll 
 work with the core engineering team to change this to a Money type, 
 but I don't have an estimate as to when that change will be made. 

 Best, 
 - Eric Koleda, AdWords API Team 

 On Nov 12, 4:00 am, DaveOz daveo...@gmail.com wrote: 
  Hi, 
  I've set returnMoneyInMicros: true in my http headers when requesting 
  report downloads (v201008 API) and modified my code to expect all 
  monetary values to be returned in micros from the 
  ReportDefinitionService. 
  Most fields like maxCPC  avgCPC are indeed now returned in micros. 
  
  However, I still get sent totalConvValue in currency units (pounds in 
  my case). 
  
  Is this working as designed? If so, is it documented somewhere which 
  monetary values will be switching to micros and which aren't? 
  
  Thanks, 
  David

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