Re: Getting "cannot find class ManualCPCAdGroupCriterionBids" when trying to set maxCPC of keywords that are being added to an adgroup

2014-03-11 Thread jaison . directi
Hi Josh, I'm using version v201309 of the Adwords API. Shown below is the code I'm using to add keywords with maxCPC. function addKeywordsToAdGroup(AdWordsUser $user, $adGroupId, $keywords){ $user->SetClientCustomerId($_SESSION['adwordClientId']); $adGroupCriterionService = $user->GetSer

Re: Report encoding issues

2014-03-11 Thread assaf
I use the reports to fetch stats on a regular basis so don't wish to generate reports on the server. I prefer to read it directly from the InputStream. I did try the CSV report and I see that also when opening the CSV file the strange chars appear as well (while strangely in the windows 7 previe

no data to produce report for testing account

2014-03-11 Thread Van Sereyboth
I am using testing account (created from my google email account) from google api console and a developer token approved by google. I am able to access the adwords api, yet there is no data to retrieve with my testing account. I am not so clear about that testing account, should I create test

Re: Date in PRODUCT_PARTITION_REPORT?

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi, Thanks for bringing this to our attention. I'm looking into whether this report is unique in some way (besides being Shopping campaign-related) that makes the date fields unnecessary. I'll post back as soon as I have more information. Cheers, Josh, AdWords API Team On Tuesday, March 11,

Re: Phone call tracking through adwords API

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi Mike, If you are looking for call details the Call Metrics Call Details Report may be useful. If that doesn't cover your use case could you provide some more details, such as a screenshot of the AdWords UI showin

Re: MCC account and generating report for each advertiser account

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi, That should work. You can also set the *clientCustomerId* on the *RequestHeader* directly, similar to how the HandlePolicyViolationError example sets the *validateOnly* header value. https://github.com/googleads/googleads-adwords-dotnet-lib/blob/master/examples/adwords/VB/v201402/ErrorHand

Re: Zero clicks with non-zero conversions

2014-03-11 Thread Devesh Parekh
Thanks for investigating. It's odd that a click that converts can be spam, but I'll take the free conversion. -- Devesh On Tue, Mar 11, 2014 at 3:40 PM, Josh Radcliff (AdWords API Team) < adwordsapiadvisor+j...@google.com> wrote: > Hi, > > I just now received confirmation that you can see conv

Re: Can't get paging work properly

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi, That example should work if you replace AdWordsConstants::RECOMMENDED_PAGE_SIZE with 100. If not, please post back with more specifics on the behavior you expect vs. the behavior you are seeing. Thanks, Josh, AdWords API Team On Tuesday, March 11, 2014 11:17:34 AM UTC-4, la...@techknowsp

Re: Get Camapaign ID within DUPLICATE_CAMPAIGN error

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi, You could simply issue a CampaignService.getwith a selector containing the following Predicates: - "Name" EQUALS "xyz", where "xyz" is the name of the campaign that you failed to ADD in the previous

Re: how do you get the ad id for an item in the display keyword performance report

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi, Have you considered using the Search Query Performance Reportinstead? That report includes a *CreativeId* value that is the AdGroupAd ID. Thanks, Josh, AdWords API Team On Tuesday, March 11, 2014 6:38:50 AM UTC

Re: Adwords API authentication issue

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi, The requests with your *test* dev token all are attempting to access your *production* AdWords account (see the clientCustomerId in the header). You don't actually need to request a dev token for your *test *account--you can simply use the prod account's pending dev token. The grid below

Re: Zero clicks with non-zero conversions

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi, I just now received confirmation that you can see conversions <> 0 with clicks = 0 if AdWords determined that the conversion's click was spam. Cheers, Josh, AdWords API Team On Thursday, November 21, 2013 6:19:28 PM UTC-5, Devesh Parekh wrote: > > That query just isolates one particular cas

Re: How to setup the billing for new Accounts created under MCC Account ?

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi, This looks to be a duplicate of your other post, which already contains some replies. Please post further questions there as well so that all of the information on your question is in one place. Thanks, Josh, AdWords AP

Re: Getting "cannot find class ManualCPCAdGroupCriterionBids" when trying to set maxCPC of keywords that are being added to an adgroup

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi, Could you specify which version of the API and library you are using, as well as post your modified version of the AddKeywords example? Thanks, Josh, AdWords API Team On Tuesday, March 11, 2014 10:11:38 AM UTC-4, jaison@gmail.com wrote: > > Hi, > > I'm using the PHP library of adwords A

Re: Report encoding issues

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi, Please check the encoding being used on your terminal. If it is not UTF-8 then you will get strange characters as you described. As an alternative, you could simply modify the DownloadCriteriaReport example

Re: Duplicate Campaign Names Suddenly Allowed

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi Dorian, The behavior was changed in recent weeks to only enforce uniqueness of campaign names among PAUSED or ACTIVE campaigns. We're working on updating the documentation accordingly (thanks for sending over the links, especially for the AdWords Editor doc). I'm curious why allowing a dup

Re: How do I set up custom date range using JAVA API

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi Tom, Sorry, I misread the original error. Please remove any imports of *DateRange* that you currently have and replace them with: import com.google.api.ads.adwords.lib.jaxb.v201309.DateRange; Thanks, Josh, AdWords API Team On Tuesday, March 11, 2014 2:53:11 PM UTC-4, Tom wrote: > > Thanks

Re: How to verify the client customer id is valid and billing has been setup!

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi, Are you seeing the behavior you described while using a test accountor a regular/production account? Cheers, Josh, AdWords API Team On Tuesday, March 11, 2014 1:26:16 PM UTC-4, Zweitze wrote: > > Hmm... > > You should be getting

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

2014-03-11 Thread Anash P. Oommen (AdWords API Team)
Hi Yan, Yes, (1) is correct. You cannot page beyond 100K entries. You need to either group your requests one campaign id at a time, or use an adgroup performance report. (2) I don't have a raw HTTP request handy, but if you'd use a client library from https://developers.google.com/adwords/api/

Re: Ads API - policy violation and exemption requests

2014-03-11 Thread Anash P. Oommen (AdWords API Team)
Hi Vlad, A) Are you doing the following? If yes, let me know, I'd investigate this further. (a) Send a mutate(), call fails. (b) Send another mutate, this time with exemption request. Call succeeds. (c) Do a get(), keyword from (b) is missing. B and C): You should send the request back immedia

Date in PRODUCT_PARTITION_REPORT?

2014-03-11 Thread mm
Hey guys - I was starting to look at some of the new features in the v201402 release and am curious about the PRODUCT_PARTITION_REPORT. It seems to be something of a performance report, yet lacks the ability to segment the data by Date. Is this an oversight or is this by design? I assume that th

Re: MCC account and generating report for each advertiser account

2014-03-11 Thread MA
I think I have it figured out... 'Generate Report for Each Account For Each childAccount As ManagedCustomerTreeNode In rootNode.ChildAccounts Dim AdWordsReport As New DoubleClick_Adwords_Report_Download_With_AQWL Dim fileName

Re: Report encoding issues

2014-03-11 Thread assaf
The campaignName that arrived from the XML is not encoded properly I guess (just printing it out to the console produces strange chars like - ׳?׳™׳?׳× ׳?׳?׳•׳§׳“ - ׳‘׳×׳™ ׳?׳?׳•׳?) If it came in encoded properly I would be seeing proper hebrew chars.. On Tuesday, March 11, 2014 6:49:49 PM UTC+2

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

2014-03-11 Thread Anash P. Oommen (AdWords API Team)
Hi, v201402 exposes advertisingChannelType, that exposes the necessary details. Cheers, Anash P. Oommen, AdWords API Advisor. On Monday, March 10, 2014 3:43:47 PM UTC-4, mm wrote

Re: PHP > AdGroupService SelectorError.INVALID_FIELD_NAME @ serviceSelector

2014-03-11 Thread Ray Tsang (AdWords API Team)
Jake, I noticed that many of these fields are no longer available in v201402. Could I trouble you to check the latest report type guide ? However, it doesn't yet explain why these fields no longer works w/ v201309. I'm still in

Re: QuotaCheckError.INCOMPLETE_SIGNUP Error

2014-03-11 Thread Anash P. Oommen (AdWords API Team)
You need to login to AdWords API MCC, and enter the billing details in the Billing preferences page. The T&Cs get accepted as part of this flow. Cheers, Anash P. Oommen AdWords API Advisor. On Monday, March 10, 2014 3:51:27 PM UTC-4, mcc bridgesearch wrote: > > Hi, > > I always get the same err

Re: AdHoc Report Error - ERROR_GETTING_RESPONSE_FROM_BACKEND

2014-03-11 Thread Anash P. Oommen (AdWords API Team)
Hi Rodrigo, I suspect it's a timeout happening on the server side. Try requesting lesser number of columns, or restricting the size of the report by adding filters for campaign ids. Cheers, Anash P. Oommen AdWords API Advisor. On Monday, March 10, 2014 6:39:32 PM UTC-4, Rodrigo Reis wrote: > >

Re: Access API without Setup billing and accept term & Conditions

2014-03-11 Thread Anash P. Oommen (AdWords API Team)
Hi Mukesh, You need to enter billing details in your production MCC account to be able to use it to make calls to test accounts. AdWords API is free, the requirement is only to complete the signup flow and accept the AdWords API T&Cs. Cheers, Anash P. Oommen, AdWords API Advisor. On Tuesday,

Free tool to visualize results of AWQL queries in one click

2014-03-11 Thread bastien rabaute
Hi, We released a free tool called www.AWQL.me to visualize easily the results of AWQL queries. It's free. We tried to ease writing AWQL queries with autocompletion, help messages and a clear design:

Phone call tracking through adwords API

2014-03-11 Thread Michael Y.
Hi, Is the phone calls column data availaible in the adwords API and if it is can you point me to the documentation? I am referring the the actual call and not the phone call conversions. Thanks for your help, Mike -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our bl

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

2014-03-11 Thread Ray Tsang (AdWords API Team)
That sounds great. Cheers. Ray On Monday, March 10, 2014 3:54:58 PM UTC-4, Mathis Lübbers wrote: > > The example GetCampaigns.php is now runnnig successfully with my mcc test > account. > > Thank you very much for your help, Ray! > > Am Montag, 10. März 2014 16:07:13 UTC+1 schrieb Ray Tsang (A

Re: Unique of creative id on Tracking values

2014-03-11 Thread Ray Tsang (AdWords API Team)
Mojmir, I noticed you had another thread on this but it disappeared. Let's keep the conversion here. Thanks, On Tuesday, March 11, 2014 7:06:35 AM UTC-4, Mojmír Vinkler wrote: > > Hi Shay, > > Did you find out an answer to your last question *In what > scenarios {Creative} tracking value does

Re: How do I set up custom date range using JAVA API

2014-03-11 Thread Tom
Thanks for the reply Josh ! I imported com.google.api.ads.adwords.axis.v201309.cm.DateRange class and getting the below error: The method setDateRange(com.google.api.ads.adwords.lib.jaxb.v201309.DateRange) in the type Selector is not applicable for the arguments (com.google.api.ads.adword

Re: Issue with bad and forbidden words when uploading new ads

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi, You could also leverage the *validateOnly* header to pre-check your keywords. Each of our client libraries contains a *ValidateTextAd* example that illustrates this exact use case. You can find this example under the library's campaign management folder, e.g., here

Re: How to verify the client customer id is valid and billing has been setup!

2014-03-11 Thread Zweitze
Hmm... You should be getting a ClientTermsError. Well you could try CustomerService.Get() but I doubt that that will work now... Maybe the functionality has changed, eg. you can now set up a complete account without having to worry about billing and agreeing with T&C - which is something that s

Re: Passed daily rate limit on test account

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi, It sounds like you are hitting the error at the token level. I recommend going through the Rate Limit guide. In particular, the section on Account scope vs. developer scope

Re: Report encoding issues

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi, The strings should be encoded in UTF-8. It's quite possible I'm missing something here, but if you already have the reportCampaignName String below, why do you need to convert it to a new String in another CharSet? Couldn't you just use reportCampaignName directly? I just ran a quick te

Re: How to update existing keyword text using adwords php client library

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi, As in the AdWords user interface, a Keyword object's text is immutable once it is created. To modify the text you will need to remove the existing Keyword and then add a new Keyword with the new text. The following PHP examples illustrate how to do this: - DeleteKeyword

MCC account and generating report for each advertiser account

2014-03-11 Thread MA
I am trying to get all the advertiser accounts under my MCC account and generate an ad performance report for each. I wanted to run the report once - but that isn't allowed from the MCC account. I'm coding in vb.net. I have used some of the example code as my starting point. I have the lis

Can't get paging work properly

2014-03-11 Thread lasha
*v201402* function GetAdGroupsExample(AdWordsUser $user, $campaignId) { // Get the service, which loads the required classes. $adGroupService = $user->GetService('AdGroupService', ADWORDS_VERSION); // Create selector. $selector = new Selector(); $selector->fields = array('Id', 'Name');

Re: How to verify the client customer id is valid and billing has been setup!

2014-03-11 Thread brstdev9
Also i would like to add that the campaign has been launched but it is'nt running because the billing has not been set up. I can see the campaign in the UI after loging with that client customer ID. Also there is a message: "you account is is'nt active. To active please enter billing informatio

Re: How to verify the client customer id is valid and billing has been setup!

2014-03-11 Thread brstdev9
hello Zweitze, well thanks ! But i don't agree with you because i have a Client Customer Id for which the billing has not been set up but still i have been able to launch the campaign for that Client Customer Id. There does not seems to any error if the billing has not been set up. please help !

Re: How do I set up custom date range using JAVA API

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi, The exception below indicates that you simply imported the wrong *DateRange* class. If you are using Axis then you'll want to import the following: com.google.api.ads.adwords.axis.v201309.cm.DateRange As an aside, your constructor call for *SimpleDateFormat* looks incorrect. You should

Get Camapaign ID within DUPLICATE_CAMPAIGN error

2014-03-11 Thread Luca Fiaschi
When I have duplicate campaigns is it possible to get directly the ID of that campaign in the error message? error message {'fieldPath': 'operations[0].operand.name', 'reason': 'DUPLICATE_CAMPAIGN_NAME', 'trigger': 'PK-11003[S[Res_11003_EN]: s3hg_Pompei Station', 'ApiError_Type': 'CampaignErr

how do you get the ad id for an item in the display keyword performance report

2014-03-11 Thread patrick o'keeffe
How do you get the ad id for an item in the display keyword performance report. its not available in that report so which other report do i need to link to in order to get it and what do i need to link to it with. many thanks for any help -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

Adwords API authentication issue

2014-03-11 Thread Dan
I am trying to authenticate against adwords API using OAuth 2.0 for native application. I've created MCC production account and MCC Test account. I've accepted Terms and Conditions and successfully submited my billing information in MCC production and test account. I am following official tu

Getting "cannot find class ManualCPCAdGroupCriterionBids" when trying to set maxCPC of keywords that are being added to an adgroup

2014-03-11 Thread jaison . directi
Hi, I'm using the PHP library of adwords API. Addition of keywords to AdGroup works properly. If I try to set the maxCPC of a keyword during the addition process I get an error stating that the ManualCPCAdGroupCriterionBids class could not be found. I have been referring to the AddKeywordsExam

Re: API v201309 CampaignService selector fields SelectorError.INVALID_FIELD_NAME

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi, The *selectable* constraint has been fixed in the WSDLs and the v201402 docs, but we still need to update the docs for v201306 and v201309. I will post an update once that's done. Cheers, Josh, AdWords API Team On Wednesday, December 18, 2013 10:21:12 AM UTC-5, Josh Radcliff (AdWords API

AdHoc Report Error - ERROR_GETTING_RESPONSE_FROM_BACKEND

2014-03-11 Thread Rodrigo Reis
I'm getting this error even after trying multiple times: HTTP code: 500, type: 'ReportDownloadError.ERROR_GETTING_RESPONSE_FROM_BACKEND', trigger: 'Unable to read report data', field path: '' My report definition (python): keyword_report = { 'reportName': 'DAILY KEYWORDS_PERFORMANCE_REP

Re: "AdGroupCreativeId" in Click Performance Report doesn't match "Id" in Ad Performance Report

2014-03-11 Thread Danial Klimkin
Hello Fred, Please check the "CreativeId" field of v201402. If it does not match, please send me both reports you are comparing and their definitions over email ("reply to author" button). -Danial, AdWords API Team. On Friday, March 7, 2014 4:58:29 PM UTC+4, Fred Cohen wrote: > > Danial, >

Access API without Setup billing and accept term & Conditions

2014-03-11 Thread mukesh laxkar
Hello, I' m trying to access google Adwords API using Test MCC accout and Production MCC account But I have not setup billing Information For Production MCC acount and When I try to access Adwords API " Incomplete signup "error comes. Please let me know Can I access Adwords API to get in

Re: Feeds limit question

2014-03-11 Thread Danial Klimkin
Hello, Please see this page for the defined limits: https://developers.google.com/adwords/api/docs/appendix/limits#feed Short answer: yes. -Danial, AdWords API Team. On Saturday, March 1, 2014 3:03:47 AM UTC+4, GDZ wrote: > > What is the limit then? Can I map thousands of FeedItems to just

Re: TargetingIdeaService, Targeted_Monthly_Searches array reversed?

2014-03-11 Thread Josh Radcliff (AdWords API Team)
Hi Joe, The sort order should be fixed now. Please let me know if you see otherwise. Cheers, Josh, AdWords API Team On Monday, January 13, 2014 1:22:41 AM UTC-5, Joe Meadway wrote: > > Thanks for the update, will wait to hear > > Joe > > On Saturday, 11 January 2014 04:46:42 UTC+8, Josh Radcli

Re: How to verify the client customer id is valid and billing has been setup!

2014-03-11 Thread Zweitze
Just try to create a campaign - that fails when the customerid is wrong, or the billing is not set up. (It also fails when the owner has not agreed with the T&C yet, remember that.) If it fails the error will point out what's wrong. Otherwise you can go on and delete the campaign again. On

How to verify the client customer id is valid and billing has been setup!

2014-03-11 Thread brstdev9
hello, I am currently developing a web application which requires to add existing adwords user account with the MCC account, this has have to be done using adwords api, and i have successfully done this. Now is there any link in adwords api which can verify that the supplied ClientCustomerId ha

Re: How to setup the billing for new Accounts created under MCC Account ?

2014-03-11 Thread brstdev9
I am making use of PHP Client Library On Tuesday, March 11, 2014 5:36:01 PM UTC+5:30, brst...@gmail.com wrote: > > hello everyone, > > i have a MCC account for which i have setup the billing and i have also > got approved the developer token. Using these details i have created an > account under

How to setup the billing for new Accounts created under MCC Account ?

2014-03-11 Thread brstdev9
hello everyone, i have a MCC account for which i have setup the billing and i have also got approved the developer token. Using these details i have created an account under my MCC account through adwords api and using the client customer Id i have been able to launch a campaign containing an A

Duplicate Campaign Names Suddenly Allowed

2014-03-11 Thread Dorian Kind
Hi all, it seems that there was a recent change in the Adwords backend that allows you to create new campaigns with the same names as deleted ones. This is a quite drastic departure from the concept that all campaigns in an account need to have a unique name, as indicated in multiple locations

Re: Unique of creative id on Tracking values

2014-03-11 Thread Mojmír Vinkler
Hi Shay, Did you find out an answer to your last question *In what scenarios {Creative} tracking value doesn't reflect AD ID ?* Thanks, On Monday, September 2, 2013 8:19:56 AM UTC+2, Shay BarChen wrote: > > Thanks Anash. > Following this question. > Is it possible to get "Sitelink" ID while usi

Re: How can I dynamically select the MCC account I want to work with

2014-03-11 Thread jaison . directi
In the AdwordsUser constructor what are $applicationToken and $authToken? Currently, in the auth.ini file I have used refresh_token. I'm not sure what the $applicationToken and $authToken are. On Monday, March 3, 2014 2:28:06 PM UTC-8, Anash P. Oommen (AdWords API Team) wrote: > > Hi Jaison, >

Re: KEYWORD_PERFORMANCE_REPORT and DisplayNetwork inconsistency

2014-03-11 Thread Mojmír Vinkler
I solved it with CAMPAIGN_PERFORMANCE_REPORT from which I select Display Network only. As for a GUI report, I used Keyword Performance report from GUI before, which showed only Search Network. But when I switched to adwords API, it contained "Display Network" too, which was quite confusing. Any

Re: Error API

2014-03-11 Thread Ochju
Hello, Thank you for your reply. I have completed the form. Can you tell me how long it will be validated by Google? Do you have the opportunity to accelerate the process? Thank you for your help. Thomas -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog a

Re: Error API

2014-03-11 Thread Ochju
Hello, Thank you for your reply. I have completed the form. Can you tell me how long it will be validated by Google? Do you have the opportunity to accelerate the process? Thank you for your help. Thomas Le lundi 10 mars 2014 18:05:55 UTC+1, Anash P. Oommen (AdWords API Team) a écrit :

Re: Issue with bad and forbidden words when uploading new ads

2014-03-11 Thread Zweitze
The list varies: if tomorrow a new phamaceutical product is released, its name will appear on the list of forbidden words. Consider rewriting your program so it doesn't crash when using those words. For instance let it catch such errors and act accordingly (eg., request an exemption). On Tue

Re: Budget values

2014-03-11 Thread Zweitze
Consider the BudgetOrderService. Note it is whitelisted, you need to ask Google for permission to use that service. On Tuesday, March 11, 2014 8:23:18 AM UTC+1, Alex Kenter wrote: > > Hi! > How to get budget

Passed daily rate limit on test account

2014-03-11 Thread Luca Fiaschi
Hi, we have passed the daily rate limit of our test account. How high is this limit (I know that it can change day by day but I mean now on average) ? I tried to create another test account, however when making request again this new account and still I get a rate exceeded error. Since the cred

Issue with bad and forbidden words when uploading new ads

2014-03-11 Thread Luca Fiaschi
Hi, we have a big issue with forbidden words in ads. When uploading the ads via API, some of them may cause the program to crash since innocent words in the text of the ad (like Tabak in PK language is kind of food) violate Google policies on forbidden words. Is it possible to have list of for

Budget values

2014-03-11 Thread Alex Kenter
Hi! How to get budget value (otherwise, budget orders spending limits) via AdWords API? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~