Re: OfflineCredentials.Api.ADWORDS is giving value null and causing nullPointerException

2016-08-25 Thread 'Joyce Lava' via AdWords API Forum
Hi, I noticed this thread is a bit old. Please open a new thread with your concerns. Thanks, Joyce, AdWords API Team -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/

What does the field Cost in the Shopping Performance Report mean?

2016-08-25 Thread vitor . lobao
Hi, I know this field represents the amount spent on and ad. But it's showing me lots of zeros and I don't know for sure how to get a real number out of it. For example: One of my ads has a average CPC of 15. Is it 1/1000 of a cent? How am I supposed to convert this value to my currency?

Re: OfflineCredentials.Api.ADWORDS is giving value null and causing nullPointerException

2016-08-25 Thread kumar
Hi All, I have the same issue right now. I am trying to run my Adwords project as a spark job in scala. It works well on my local machine but when I compile and create a jar for it, it fails because of the following error. I am using the two dependencies for my Adwords project.

Re: Complaint about ad showing as 'disapproved' with the reason being 'destination not working', but the destination does work. Support did not help.

2016-08-25 Thread 'Joyce Lava' via AdWords API Forum
Hi Chloe, Apologies if the AdWords Community support didn't provide better help in this case, but that is the only go-to for questions like ads review/approval as this forum is dedicated for AdWords API related concerns only. I found a post

Re: QPS - RATE_EXCEEDED

2016-08-25 Thread 'Peter Oliquino' via AdWords API Forum
Hi Joe, My apologies for the delayed response. I am unsure how the RateExceedError object did not include the retryAfterSeconds attribute in your Post as I can only provide recommendations while using the AdWords API libraries. With this, I would suggest that you use instead our client

Re: Create copy of entire shopping campaign

2016-08-25 Thread 'Peter Oliquino' via AdWords API Forum
Hi Phil, The PRODUCT_PARTITION_ALREADY_EXISTS error suggests that the partition can no longer be added to the AdGroup because it already exists. I noticed in the operand[2] ( [2] => AdGroupCriterionOperation Object ) you are using the same temporary ID ([parentCriterionId] => -1). Could you

Re: Following api example and getting 'no campaigns found'

2016-08-25 Thread 'Peter Oliquino' via AdWords API Forum
Hi Arieh, I checked your test client account and saw that you have 2 campaigns under that account. There should be no issues if you are using the test client account ID when running the GetCampaigns example. Could you provide any SOAP request and response so I can further investigate? You may

Complaint about ad showing as 'disapproved' with the reason being 'destination not working', but the destination does work. Support did not help.

2016-08-25 Thread Chloe
I filled out a form for AdWords support for them to review why this ad is showing 'disapproved' even after I clicked 'Test again' and even after I verified the destination URL was working. They merely replied "A review was conducted, and as a result, the site was re-enabled." The rep was Anna

Re: TargetingIdeaService, 800 keywords provided, the limit, yet still get an error

2016-08-25 Thread Chloe
The real limit seems to be 700 (discovered with manual binary search). I think someone made a typo somewhere. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts

Re: TargetingIdeaService, 800 keywords provided, the limit, yet still get an error

2016-08-25 Thread Chloe
Here is the `request_info.log`. This request was for test environment, but it doesn't work in production either. > [Aug 25 2016 18:33:08.00 - ERROR] effectiveUser=9 > service=TargetingIdeaService method=get operators={} responseTime=163 > requestId=00053aecfb454cc80ac15e28de0d2694

Re: TargetingIdeaService, 800 keywords provided, the limit, yet still get an error

2016-08-25 Thread Chloe
Here is the `request_info.log`. This request was for test environment, but it don't work in production either. > > [Aug 25 2016 18:33:08.00 - ERROR] effectiveUser=9 > service=TargetingIdeaService method=get operators={} responseTime=163 > requestId=00053aecfb454cc80ac15e28de0d2694

Re: TargetingIdeaService, 800 keywords provided, the limit, yet still get an error

2016-08-25 Thread Chloe
RECOMMENDED_PAGE_SIZE is 500 but I still tried to hardcode 800 but it didn't help. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts

TargetingIdeaService, 800 keywords provided, the limit, yet still get an error

2016-08-25 Thread Chloe
I submitted 800 keywords for TargetingIdeaService. The limit is 800. https://developers.google.com/adwords/api/docs/reference/v201605/TargetingIdeaService#get It's giving me an error anyways. > $ yii kw/stats Warning: [CollectionSizeError.TOO_MANY @ > selector.searchParameters[1].queries] >

Complaint about PHP client library not fixing problems and closing issues prematurely

2016-08-25 Thread Chloe
I want to complain about the PHP client library maintainers closing issues and preventing comments on problems without even fixing them. I had to open a new ticket. https://github.com/googleads/googleads-php-lib/issues/152 https://github.com/googleads/googleads-php-lib/issues/160 I continue to

Re: AdWords API Python - Internal Error or Parsing Error

2016-08-25 Thread Tejas Manohar
Moreover, looks like TextIOWrapper accepts an encoding option... https://docs.python.org/2/library/io.html#io.TextIOWrapper - what would you suggest here (considering what sort of data the googleadwords lib / AdWords API is returning)? On Thu, Aug 25, 2016 at 2:05 PM Tejas Manohar

Re: AdWords API Python - Internal Error or Parsing Error

2016-08-25 Thread Tejas Manohar
*from csv import DictReader as parse_csv* *from io import TextIOWrapper* Gotcha. Those are both standard library methods. Do you have an alternative way you'd suggest decoding in a Python 3 environment (given the Unicode changes)? I'd be happy to migrate. If really needed, I can move this service

Re: AdWords API Python - Internal Error or Parsing Error

2016-08-25 Thread Mark Saniscalchi
Hello Tejas, Based on the stacktrace, I can see that the root cause is that you're decoding with ASCII specified as the encoding. That will produce a UnicodeEncode error if non-ASCII text appears in the reporting data. It appears that one of the libraries you're using is probably the culprit

Re: Create copy of entire shopping campaign

2016-08-25 Thread phil
Hi Peter, Thank you for this, it has been very helpful.I have followed the guide and have made some progress. I have now hit the following issue: I send off my operations array containing 3 operations: [The root, a unit, and a negativeAdGroupCriterion unit]. This gives me the error of:

Re: AdWords API Python - Internal Error or Parsing Error

2016-08-25 Thread Tejas Manohar
Hey Mark, The issue is back and is not being solved by retries for our customer. Here's code + logs- https://gist.github.com/tejasmanohar/24f15ddb830f8bc611e9e50fdf56f688. Let me know what other information I can provide to help you debug this. It's currently blocking syncs with our beta AdWords

Re: Too Many Impressions Reported in Third Party Reporting

2016-08-25 Thread 'Vishal Vinayak (Adwords API Team)' via AdWords API Forum
Hi, Since Act-On is a third party platform, I feel that their support team would be the right team to help you with your queries. Even though Act-On uses Adwords API to perform its tasks, the application may have additional functionality or behavior that we aren’t familiar with. You could

Re: API responds with a keyword that does not exist in my campaign

2016-08-25 Thread 'Anthony Madrigal' via AdWords API Forum
Hello, It always seems to be the simplest things that cause the most frustration :) I am glad you were able to figure it out. Please let me know if you are facing any other API issues in the future. Cheers, Anthony AdWords API Team -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also

Re: API responds with a keyword that does not exist in my campaign

2016-08-25 Thread Ricardo Buitrago
Hello Anthony, thanks for your reply! Good news, I just found the cause for this seconds ago: the Keyword was part of the campaign at some point, but the Ad Group was removed months ago, so for that reason the Keyword wasn't appearing in my Keywords report at the interface. To see it, I went

Re: Revoking/Granting Access to Users

2016-08-25 Thread 'Vishal Vinayak (Adwords API Team)' via AdWords API Forum
Hi Sam, You can use ManagedCustomerService for creating new AdWords accounts as well as establishing links between manager accounts and client accounts. For complete workflow, please refer to this

Re: API responds with a keyword that does not exist in my campaign

2016-08-25 Thread 'Anthony Madrigal' via AdWords API Forum
Hi Ricardo, I can further investigate this for you. To do so, could you please *reply privately to author *your - Full report definition - Keyword Ids that are showing this behavior - Campaign and/or ad group Ids where the keywords are Thanks, Anthony AdWords API Team -- --

API responds with a keyword that does not exist in my campaign

2016-08-25 Thread Ricardo Buitrago
*Here's the petition:* cols = 'Criteria, Status' report = 'KEYWORDS_PERFORMANCE_REPORT' where_clause = 'CampaignId = and Criteria IN [this is an inexistent keyword]' *Here´s the response:* [{u'keyword': u'this is an inexistent keyword ', u'keywordState': u'enabled'}, {u'keyword':

Re: QPS - RATE_EXCEEDED

2016-08-25 Thread 'Joe Rosenwald' via AdWords API Forum
Hi Peter, I work with Kyle. Unfortunately, our RateExceedError object is missing the retryAfterSeconds, among other properties that should be returned with the object. We are unsure of how to proceed. We are not using the SDK, but post, and the XML above is the full body of the response

Re: Too Many Impressions Reported in Third Party Reporting

2016-08-25 Thread Zweitze
I don't know Act-On, so this may be irrelevant... But, maybe Act-On requests data over many segments, like date, device etc.? And when you ask for data, they quickly add up everything? If that is the case, check if they also include segment "ClickType". That is one special segmentation that

Too Many Impressions Reported in Third Party Reporting

2016-08-25 Thread info
Hi, We are currently experiencing an issue with the Adwords reporting within Act-On, which uses the Adwords API. When logged into Adwords the number of impressions for the account is: 24360 When logged into Act-On however the number of impressions is: 27945 We have ensured that the same date

Re: INVALID_PRODUCT_BIDDING_CATEGORY

2016-08-25 Thread 'Michael Cloonan (AdWords API Team)' via AdWords API Forum
Hello, Here is the canonical list of Products & Service Categories: https://developers.google.com/adwords/api/docs/appendix/productsservices It is the same regardless of region. Regards, Mike, AdWords API Team On Thursday, August 25, 2016 at 9:26:29 AM UTC-4, Thakur Vishal wrote: > > Hi

Re: INVALID_PRODUCT_BIDDING_CATEGORY

2016-08-25 Thread Thakur Vishal
Hi Mike, We are facing this issue as our campaign is targeting India and we are unable to fetch product category ids for India. We have tried with IN as the country code. On Thursday, August 18, 2016 at 6:10:44 PM UTC+5:30, Michael Cloonan (AdWords API Team) wrote: > > Hello, > > Did you make

Re: BatchJobService. Why some jobs go to Canceled status?

2016-08-25 Thread 'Josh Radcliff (AdWords API Team)' via AdWords API Forum
Hi, This is expected because the jobs are in the *CANCELED* state, which means not all operations were completed. See the *Note* in blue from our Batch Processing guide :

Re: Account Performance Report Cost doesn't include Universal App Costs

2016-08-25 Thread 'Anthony Madrigal' via AdWords API Forum
Hi Pavel, Currently, UAC data is only available through the Campaign Performance Report , so other report types such as Account Performance Report will not include their data in the totals. If you run the Campaign

Re: API Errors Suddenly Occuring (InternalApiError.UNEXPECTED_INTERNAL_API_ERROR) (ReportDownloadError.ERROR_GETTING_RESPONSE_FROM_BACKEND)

2016-08-25 Thread 'Nadine Sundquist (AdWords API Team)' via AdWords API Forum
Hi Mark and Greg, Thanks for reporting this. Yes, there were some disruptive issues that were happening at that time on our side. They were resolved within an hour. If you continue to see anything like this, please get back to me right away. Thanks, Nadine, AdWords API Team On Wednesday,

Revoking/Granting Access to Users

2016-08-25 Thread Sam Green
Hi, I would like to be able to programmatically grant and revoke access to specific accounts, ideally without user interaction. Is there a way in which this can be controlled through the AdWords API? I'd like to be able to give a user access to a single account for a period of time, and

Re: api version 201605 - batchjobservice

2016-08-25 Thread xtcsuk
Thanks Josh, much appreciated. regards, Zia On Wednesday, 24 August 2016 21:22:35 UTC+1, Josh Radcliff (AdWords API Team) wrote: > > Hi Zia, > > Thanks for the feedback. I realize this is an important issue for everyone > migrating to BatchJobService. I'll be sure to update this post as >

Re: Following api example and getting 'no campaigns found'

2016-08-25 Thread arieh
exactly. the client customer id is the test client id 136-539-1666 Thanks Arieh -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts

Re: Following api example and getting 'no campaigns found'

2016-08-25 Thread 'Peter Oliquino' via AdWords API Forum
Hi Arieh, Could you confirm if you are using the test client ID as the clientCustomerId in your configuration file? If not, please use the test client ID instead since campaign information are available only at the client account level. I hope this helps. Best regards, Peter AdWords API Team

Following api example and getting 'no campaigns found'

2016-08-25 Thread arieh
Hello the setup is as follows: Manager account with test access only with developer key ABC Test manager account id 832-633-9384 with test client account with id 136-539-1666 generated clientId and secret key, logged in as the test manager and refresh key for these clientId trying to invoke

Re: Clicks and money

2016-08-25 Thread 'Joyce Lava' via AdWords API Forum
Hello, Apologies as I can only respond in English. You may use the Account Performance Report to get the Clicks

Account Performance Report Cost doesn't include Universal App Costs

2016-08-25 Thread Pavel Guseynov
Hi, I'm making reporting tool for total costs off all accounts (Customers) in manager account. I'm using Account Performance Report with Cost field. I noticed that for some accounts cost in Ad Words UI is different from i'm getting in reporting API. The difference is that 'Total - Universal App'

Re: Create copy of entire shopping campaign

2016-08-25 Thread 'Peter Oliquino' via AdWords API Forum
Hi Phil, Yes, and you should assign temporary IDs as well and that it should basically follow how you create a new partition as discussed in our guide . Regards, Peter AdWords API Team -- --

Re: Create copy of entire shopping campaign

2016-08-25 Thread phil
Hmm, I compared the Partition Object I received and the one I sent off and they appear identical. I am only taking the root Product Partition though... should I be taking all product partitions from adgroupA, changing their adgroupIds to that of my target adgroup, then assign temporary ids?

Clicks and money

2016-08-25 Thread kostyaworks
Здравствуйте, подскажите пожалуйста как по API AdWords можно получить количество кликов и потраченый бюджет с начала месяца у определенной компании? Буду очень благодарен. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+:

Re: Create copy of entire shopping campaign

2016-08-25 Thread 'Peter Oliquino' via AdWords API Forum
Hi Phil, I believe you could do it through normal get and mutate operations. Could you confirm if the information you are getting from the original partition are correct and complete? It should basically follow the idea of creating a new partition. Also the error suggests that the "Others"

Re: Create copy of entire shopping campaign

2016-08-25 Thread phil
Hi Peter, Thanks for the response. I understand this, but I thought by taking the existing partition from a previous ad group I would be able to re-apply this same partition to my ad group, hopefully keeping the partition structure in tact. Can you confirm whether or not this is possible?

Re: Create copy of entire shopping campaign

2016-08-25 Thread 'Peter Oliquino' via AdWords API Forum
Hi Phil, You may review our shopping campaign guide and the slides . Every "subdivision" should always

Create copy of entire shopping campaign

2016-08-25 Thread phil
Hi, I am trying to take an existing shopping campaign and duplicate it exactly (different name) within the same account. I have done the adgroups and campaign creation, but am confused by what I do / do not need to specify when adding the product partition to the ad groups. Please see my

Re: v201607 CustomerService - Sometimes returning NULL and sometimes NOT ADS USER

2016-08-25 Thread Karan Vohra
Thanks for the suggestion. But wanted to ask if there is something wrong in our implementation: 1. We call get customer service's get customer method to get the customer details who has logged in. 2. If the customer is MCC, we get managed accounts under that customer using the managed customer

Re: QPS - RATE_EXCEEDED

2016-08-25 Thread 'Peter Oliquino' via AdWords API Forum
Hi Kyle, Please see our example on how to handle RateExceedErrors and how to set the *retryAfterSeconds* field through this link . Also, you may refer to our rate limits guide

Re: unauthorized_client error

2016-08-25 Thread 'Joyce Lava' via AdWords API Forum
Hi, This error normally occurs when the clientId/secret is different from the ones used when you generated the refresh token. Could you please send to me the logs that shows this error when making the api call? Please use *reply privately to author *when replying. Thanks, Joyce, AdWords API

Re: AdWords запрос

2016-08-25 Thread kostyaworks
Огромное спасибо =)) четверг, 25 августа 2016 г., 0:23:37 UTC+4 пользователь Vishal Vinayak (Adwords API Team) написал: > > Hi, > > Unfortunately, I can respond to your query in English only. All PHP > examples are meant to be run via the command line and not as a webpage. > Please refer to

unauthorized_client error

2016-08-25 Thread smbimatrixadwords
Hi, My account is base account and I created Client ID, Client Secret. I also created refresh_token. But when I try to call api, it returns me unauthorized_client error. curl \ - -d client_id=0015-nnot.apps.googleusercontent.com \ - -d

QPS - RATE_EXCEEDED

2016-08-25 Thread 'Kyle Parisi' via AdWords API Forum
name: 'StatusCodeError', statusCode: 400, message: '400 - "RateExceededError.RATE_EXCEEDED"' , error: 'RateExceededError.RATE_EXCEEDED' , I'm experiencing the above error when posting for reports. We'd like to be efficient/fair about requests for reports. The docs say there should be