Sunday, 31 July 2016

Re: KEYWORDS_PERFORMANCE_REPORT returns duplicate keywords

Hi,

Although the keyword might appear to have other characters in the AdWords UI, the AdWords API removes the special characters of the keyword when it is returned from the AdWords API. Apart from the Keywords Performance Report, you may also try the GetKeywords example (samples in other languages also available in the link) to fetch keywords based on your AdGroup. It will, however, return the keywords without the special characters, the same as it does in the reports.

Best regards,
Peter
AdWords API Team

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/d84413b6-4774-4485-9dae-085cd3f5fa0d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: GetRefreshToken --> "OAuth client was not found"

Hi,

Could you confirm if you are having the issue when running the GetRefreshToken example code or by using a different service of the AdWords API? Also, you might want to try the following steps :

1. When running the GetRefreshToken example, a redirect url will be shown in the console. 
2. You will then need to paste it into your browser and a code will be generated after. 
3. Paste that code back into your console in the part where it says "Type the code you received here: ", you can then use the generated code as your refreshToken in your AdWords config file.

I hope this helps. If the issue perists, please retrace your OAuth 2.0 setup and make sure to follow correctly the steps mentioned in this guide.

Best regards,
Peter
AdWords API Team

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/b562f4a5-a19e-432e-ac59-78dc96c4d15c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Failed to call Adwords api example

Hello,

INVALID_TOKEN_HEADER occurs when the developer token specified is either invalid or missing. Based on the steps you provided, you are setting the developer token generated from your production MCC account. To better investigate the case, could you please reply privately to author the production MCC account and the complete SOAP request and response?

Thanks and Regards,
Joyce, AdWords API Team

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/3d38b46a-4ad3-4bf0-bd78-123ca150454d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: api version 201605

Hi Zia,

Please see below my answers :

1. The report service (arbitrary report types) seems to time out more frequently than v201601.  We have a retry logic in place, where these errors are retried and they eventually succeed.

    One possible cause of the timeouts would be that you are processing extremely large reports as discussed here in our guide. If the issues persist, could you provide your complete report definition and any logs produced when you ran the report?

2. The new batch job service, seems to work fine, however on getting the results, given a job id it returns a null value for the downUrl property, again this happened in only a handful number of batches, say just 3 out of 1000.

    The downloadUrl is expected to be null while the batch job is still processing, or is canceled. However, if the issue occured outside of those conditions, could you provide your complete SOAP request and response so we can investigate further? Also, I would recommend that you     reply using Reply privately to author if you will send any of the information that I have requested from you.

Thanks and regards,
Peter
AdWords API Team

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/32c5742b-e580-41c0-86e3-0388a451618f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: Adwords report for one ads.

Hi,

If you wish to get the result for an individual ad, you may use Ad Performance ReportI would also recommend that you visit our reporting basics guideAdditionally, you may check out this link for the different report types that you might find useful in the future. I hope this helps.

Cheers,
Peter
AdWords API Team

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/8ae43376-89f4-440a-a036-30b0b2f63f72%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

GetRefreshToken --> "OAuth client was not found"

Hi there, my first post in the forum, I'm already asking for help!
I'm trying to initialize the API to start using it, I'm starting my first steps here.

After completing the api initialization, I move to GetRefreshToken, and get an error that doesn't allow me to move forward: "401. That's an error.. Error: invalid_client. OAuth client was not found"
(the only step I'm doubtful about is regarding in the previous step in the redirect_uri, I searched on forums for it and pasted it in my code, since I don't have yet an application/service running...)

Could you please provide with help on how to solve it?

Many thanks,

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/521f0c16-3b1f-421e-a86c-721c41c7a227%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: CustomerService in v201607

Further to my last post pointing to what the documentation said, we tested this functionality and it seems the documentation is not correct.

Without setting the clientCustomerId, we still get back one entry only when calling the getCustomers() method for a Manager account.  It seems the new getCustomers() method work exactly the same as the old get() method.

Can you please clarify if we missed something? or what exactly has changed?

Oliver


On Saturday, 30 July 2016 08:00:22 UTC+1, Oliver wrote:
Hi Shwetha,

The documentation says something different from what you mentioned.  It says in this page:  https://developers.google.com/adwords/api/docs/guides/accounts-overview#customerservice

In v201605 and earlier, if no clientCustomerId is specified, then the response will contain a single entry for the authenticated account. You must specify a clientCustomerId when authenticating as a manager account to obtain info for a specific account.


Starting with v201607, if no clientCustomerId is specified, then the response will contain multiple entries if more than one account is directly accessible by the authenticated account. If you only want results for a single account, you must specify the clientCustomerId in your request.



So my question is, if we don't specify a customerId (which we can't if we just authenticated a new user and we don't know his Id), then we will get back multiple accounts.  How do we know which account is the root account?


Oliver



On Friday, 29 July 2016 22:48:36 UTC+1, Shwetha Vastrad (AdWords API Team) wrote:
Hi Oliver, 

If you do not specify a clientCustomerId in the request header, the getCustomers method will return the account details of the authenticated customer. If the canManageClients field is true in the returned Customer object, then the returned account is a Manager account. 

I hope this helps. 

Regards,
Shwetha, AdWords API Team.

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/c3b87583-abb7-4d1c-a5e5-94083efabb24%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: CustomerService in v201607

Further to my last post pointing to what the documentation said, we tested this functionality and it seems the documentation is not correct.

Without setting the clientCustomerId, we still get back one entry only when calling the getCustomers() method for a Manager account.  It seems the new getCustomers() method work exactly the same as the old get() method.

Can you please clarify if we missed something? or what exactly has changed?

Oliver


On Saturday, 30 July 2016 08:00:22 UTC+1, Oliver wrote:
Hi Shwetha,

The documentation says something different from what you mentioned.  It says in this page:  https://developers.google.com/adwords/api/docs/guides/accounts-overview#customerservice

In v201605 and earlier, if no clientCustomerId is specified, then the response will contain a single entry for the authenticated account. You must specify a clientCustomerId when authenticating as a manager account to obtain info for a specific account.


Starting with v201607, if no clientCustomerId is specified, then the response will contain multiple entries if more than one account is directly accessible by the authenticated account. If you only want results for a single account, you must specify the clientCustomerId in your request.



So my question is, if we don't specify a customerId (which we can't if we just authenticated a new user and we don't know his Id), then we will get back multiple accounts.  How do we know which account is the root account?


Oliver



On Friday, 29 July 2016 22:48:36 UTC+1, Shwetha Vastrad (AdWords API Team) wrote:
Hi Oliver, 

If you do not specify a clientCustomerId in the request header, the getCustomers method will return the account details of the authenticated customer. If the canManageClients field is true in the returned Customer object, then the returned account is a Manager account. 

I hope this helps. 

Regards,
Shwetha, AdWords API Team.

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/49a1b124-2039-43f0-95bd-7343e6cf761a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Saturday, 30 July 2016

Database Sync with AdWords MCC

There's a ton of useful intelligence hidden in the data of our agency's MCC, so we'd like to (1) setup a database, (2) sync the database with AdWords using Java in Eclipse, and (3) run queries to help answer questions like "what's the avg. CTR for 728x90 banners in the network security industry?", etc. On 9/29/08, AdWords announced the launch of an "AdWords API Local Database Sync project". Sadly, it's been discontinued, so my question is whether or not Google has a replacement solution? I'm thinking of trying an open source database and using AdWords API to sync it with our MCC, but knowing where to start is a bit tricky.

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/3623060f-6f16-4d72-af34-87937ab89c46%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

api version 201605

Hello,

We have just moved to the above version, couple of issues, I would appreciate clarifications with:

1. The report service (arbitrary report types) seems to time out more frequently than v201601.  We have a retry logic in place, where these errors are retried and they eventually succeed.
2. The new batch job service, seems to work fine, however on getting the results, given a job id it returns a null value for the downUrl property, again this happened in only a handful number of batches, say just 3 out of 1000.

Has anyone else has come across this?

Thanks in advance,
Zia


--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/ea5292ce-3fe7-4946-a624-04c905003825%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: ERROR_GETTING_RESPONSE_FROM_BACKEND- Unable to read report data

It's the KEYWORDS_PERFORMANCE_REPORT
Include 0 impressions = true
Format = GZIPPED CSV
Date Range = 20160728-20160728
Fields: AdGroupId, AverageCpc, AveragePosition, Clicks, Cost, FinalUrls, FirstPageCpc, Id, Impressions, CpcBid, QualityScore, TopOfPageCpc, AdGroupStatus, CampaignId, CampaignStatus, SearchPredictedCtr, PostClickQualityScore, CreativeQualityScore, FirstPositionCpc, EstimatedAddClicksAtFirstPositionCpc, EstimatedAddCostAtFirstPositionCpc

Thanks!

Joel

On Thursday, July 28, 2016 at 1:29:28 PM UTC-4, Michael Cloonan (AdWords API Team) wrote:
Hello,

Thank you for the customer ID. Can you also please provide a report definition or AWQL that fails, that works when only removing the label filter? As I am still unable to reproduce, these will hopefully help narrow down the specific circumstance that is causing this issue.

Regards,
Mike, AdWords API Team

On Thursday, July 28, 2016 at 11:20:17 AM UTC-4, joel wrote:
I'm seeing this consistently with just 1 of our accounts as well. The customer id is 3177205665. This has happened repeatedly for 2 days now, so it doesn't seem temporary. Can you investigate with this customer id?

Joel


On Tuesday, July 19, 2016 at 10:10:41 AM UTC-4, Michael Cloonan (AdWords API Team) wrote:
Hello,

I am not able to reproduce this error. I'm wondering if it was a temporary issue. Is this still happening for you if you run the query now?

If it is, can you send me the customer ID you're running the query against so I can try running it on the account where it's actually happening?

Regards,
Mike, AdWords API Team

On Monday, July 18, 2016 at 7:53:46 PM UTC-4, Sabri Karagönen wrote:
Hi, I'm trying to download a report using KEYWORDS_PERFORMANCE_REPORT.
Normally, I can download this report succesfully. However, when I add labels to filter this report, I get error below:
ERROR_GETTING_RESPONSE_FROM_BACKEND- Unable to read report data.

My XML output is below, so you can examine it with details.


  1. in ReportUtils.php line 202
  2. at ReportUtils::DownloadReportFromUrl('https://adwords.google.com/api/adwords/reportdownload/v201603', array('Authorization' => '***', 'developerToken' => '***', 'clientCustomerId' => '***', 'skipReportHeader' => 'true', 'skipColumnHeader' => 'true', 'skipReportSummary' => 'true'), array('__rdxml' => '<?xml version="1.0" encoding="UTF-8"?> <reportDefinition><selector><fields>Date</fields><fields>CampaignId</fields><fields>AdGroupId</fields><fields>Id</fields><fields>Criteria</fields><fields>CpcBid</fields><fields>Impressions</fields><fields>Clicks</fields><fields>ConvertedClicks</fields><fields>Conversions</fields><predicates><field>CampaignStatus</field><operator>IN</operator><values>ENABLED</values></predicates><predicates><field>AdGroupStatus</field><operator>IN</operator><values>ENABLED</values></predicates><predicates><field>Status</field><operator>NOT_IN</operator><values>PAUSED</values></predicates><predicates><field>AdNetworkType2</field><operator>IN</operator><values>SEARCH</values><values>SEARCH_PARTNERS</values></predicates><predicates><field>Labels</field><operator>CONTAINS_ANY</operator><values>BRND</values><values>Brand</values></predicates><dateRange><min>20160708</min><max>20160717</max></dateRange></selector><reportName>Criteria performance report #578d6b95d7483</reportName><reportType>KEYWORDS_PERFORMANCE_REPORT</reportType><dateRangeType>CUSTOM_DATE</dateRangeType><downloadFormat>XML</downloadFormat></reportDefinition>'), null)
How can I fix this error?

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/a92c9ad5-fba0-4a69-ab4d-1bc025a3a619%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Re: CustomerService in v201607

Hi Shwetha,

The documentation says something different from what you mentioned.  It says in this page:  https://developers.google.com/adwords/api/docs/guides/accounts-overview#customerservice

In v201605 and earlier, if no clientCustomerId is specified, then the response will contain a single entry for the authenticated account. You must specify a clientCustomerId when authenticating as a manager account to obtain info for a specific account.


Starting with v201607, if no clientCustomerId is specified, then the response will contain multiple entries if more than one account is directly accessible by the authenticated account. If you only want results for a single account, you must specify the clientCustomerId in your request.



So my question is, if we don't specify a customerId (which we can't if we just authenticated a new user and we don't know his Id), then we will get back multiple accounts.  How do we know which account is the root account?


Oliver



On Friday, 29 July 2016 22:48:36 UTC+1, Shwetha Vastrad (AdWords API Team) wrote:
Hi Oliver, 

If you do not specify a clientCustomerId in the request header, the getCustomers method will return the account details of the authenticated customer. If the canManageClients field is true in the returned Customer object, then the returned account is a Manager account. 

I hope this helps. 

Regards,
Shwetha, AdWords API Team.

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/a9d4f79f-aec2-457a-bc29-adab0b8b97e2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Friday, 29 July 2016

Re: [firebird-support] IDE web for firebird

 

On 28-7-2016 18:38, Carlos Mazariegos carlos.mazariegos@umg.edu.gt
[firebird-support] wrote:
> Exist any ide or manager web for administration firebird from 2.1 to 3.0
> version?

Yes: https://github.com/mariuz/firebirdwebadmin

--
Mark Rotteveel

__._,_.___

Posted by: Mark Rotteveel <mark@lawinegevaar.nl>
Reply via web post Reply to sender Reply to group Start a New Topic Messages in this topic (2)

Save time and get your email on the go with the Yahoo Mail app
Get the beautifully designed, lighting fast, and easy-to-use Yahoo Mail today. Now you can access all your inboxes (Gmail, Outlook, AOL and more) in one place. Never delete an email again with 1000GB of free cloud storage.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Visit http://www.firebirdsql.org and click the Documentation item
on the main (top) menu.  Try FAQ and other links from the left-side menu there.

Also search the knowledgebases at http://www.ibphoenix.com/resources/documents/

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

.

__,_._,___

KEYWORDS_PERFORMANCE_REPORT returns duplicate keywords

I'm running a adwords campaign and while generating the KEYWORDS_PERFORMANCE_REPORT for it the response in get in the CSV format using `download_report_with_awql` there are duplicate keywords in the csv returned.

It's like in my dashboard i see keywords like : "1031 exchange" and [1031 exchange]
but both are returned in the CSV as 1031 exchange

Why aren't the exact keywords returned, and how can i get the exact keywords exported if it's not possible using CSV

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/915233f9-3cb7-4f7c-8540-2f2028b824a2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Failed to call Adwords api example

I'm using .NET library to call Adwords API example.
Got the exception
Customer passed in an invalid token in the header.. (Error: QuotaCheckError.INVALID_TOKEN_HEADER, FieldPath: , Trigger: MY DEVELOPER TOKEN )

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/6064c89c-717d-40bf-86ee-ecffd3e92df3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Failed to call Adwords api example

Hello,

I's using Adwords API Guide to call API examples in .NET Library, but get an exception:

Customer passed in an invalid token in the header.. (Error: QuotaCheckError.INVALID_TOKEN_HEADER, FieldPath: , Trigger: "MY_DEVELOPER TOKEN(combination of symbols")Google.Api.Ads.AdWords.Lib.AdWordsApiException (AdWordsApiException: One or more AdWords API errors have occurred.

Steps I did:
1. Created manager production account, got Developer Token.
2. Created Test Manager account. While logged in test manager account, created client account using "Account -> new Adwords Account", got CLIENT_ID (10 numbers). Added test campaigns to client account.
3. While logged in  test manager account, created Credentials ( client_id, client_secret) in Google API Console Credentials page.
4. Used these credentials to generate Auth2RefreshToken in Auth2TokenGenerator.exe. I was logged in to test manager account when clicked " Manage your AdWords campaigns -> Allow". Got Auth2RefreshToken .

This is a part of my app.config file:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="AdWordsApi" type="System.Configuration.DictionarySectionHandler" />
  </configSections>
  <AdWordsApi>
   
    <!-- Settings related to SOAP logging. -->
    <add key="MaskCredentials" value="true"/>
    <add key="EnableSoapExtension" value="true"/>

    <!-- Settings related to general library behaviour. -->

    <!-- 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="100000" /> -->

    <!-- Use this key to enable or disable gzip compression in SOAP requests.-->
    <add key="EnableGzipCompression" value="true" />

    <!-- Set this flag to true to include the list of client library utilities
         that your code uses in the user agent string.-->
    <add key="IncludeUtilitiesInUserAgent" value="true" />

    <!-- Proxy settings for library. -->
    <add key="ProxyServer" value="" />
    <add key="ProxyUser" value="" />
    <add key="ProxyPassword" value="" />
    <add key="ProxyDomain" value="" />

    <!-- Settings specific to AdWords API.-->

     <add key="UserAgent" value="MY_COMPANY_NAME" />

    <!-- See https://developers.google.com/adwords/api/docs/signingup for
         instructions on signing up for a developer token.-->
    <add key="DeveloperToken" value="MY_DEVELOPER_TOKEN_FROM STEP 1" />


    <add key="ClientCustomerId" value="CLIENT CUSTOMER ID FROM STEP 2" />

    <!-- Use the following settings to skip the report header and summary rows
         when downloading a report in CSV, TSV or their gzipped formats. -->
    <add key="SkipReportHeader" value="false" />
    <add key="SkipReportSummary" value="false" />
    <add key="SkipColumnHeader" value="false" />

    <!-- <add key="IncludeZeroImpressions" value="true" /> -->


    <!-- <add key="UseRawEnumValues" value="true" /> -->

    <!-- Settings specific to use OAuth2 as authentication mechanism. You could
         run Common\Util\OAuth2TokenGenerator.cs to generate this section of the
         config file.
    -->

    <add key='OAuth2ClientId' value="OAuth2 CLIENT ID FROM STEP 3' />
    <add key='OAuth2ClientSecret' value='"OAuth2CLIENT SECRET FROM STEP 3' />

   

    <add key="OAuth2Mode" value="APPLICATION" />
        <add key='OAuth2RefreshToken' value='REFRESH TOKEN FROM STEP 4' />

    <!-- Optional: Specify an OAuth2 redirect url if you are building a
         web application and implementing OAuth2 web flow in your application.
    -->
    <!-- <add key="OAuth2RedirectUri" value="" /> -->


    <!--
    <add key="OAuth2Mode" value="SERVICE_ACCOUNT" />
    <add key="OAuth2PrnEmail" value="INSERT_OAUTH2_USER_EMAIL_HERE" />
    <add key="OAuth2SecretsJsonPath" value="INSERT_OAUTH2_SECRETS_JSON_FILE_PATH_HERE" />
    -->

    <!-- The following keys are deprecated, use OAuth2SecretsJsonPath instead.-->
    <!--
    <add key="OAuth2ServiceAccountEmail"
        value="INSERT_OAUTH2_SERVICE_ACCOUNT_EMAIL_HERE" />
    <add key="OAuth2JwtCertificatePath"
        value="INSERT_OAUTH2_JWT_CERTIFICATE_PATH_HERE" />
    <add key="OAuth2JwtCertificatePassword"
        value="INSERT_OAUTH2_JWT_CERTIFICATE_PASSWORD_HERE" />
    -->
  </AdWordsApi>

</configuration>


Please, tell me what I'm doing wrong. Also I have a question. Should I connect somehow manager production account and manager test account?






















































































































































































--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/324a03c0-742c-472f-80e6-32a4ffe90f7e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Adwords report for one ads.

Hello :)
I edited this file to report my campaign etc. and it's work perfectly 
/examples/AdWords/v201605/Reporting/DownloadCriteriaReport.php


but How I do make report for only one Ad ?

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/80f93e6f-a31c-41ff-a1bd-a7db1ddaf2a7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

[firebird-support] How to use isc_spb_bkp_skip_data or isc_spb_res_skip_data in firebird parameter block?

 

I would like to use skip some tables while backup or restore firebird database in Firebird 3.  How to use these parameters in isc_service_start?

 

__._,_.___

Posted by: cychau@gmail.com
Reply via web post Reply to sender Reply to group Start a New Topic Messages in this topic (1)

Save time and get your email on the go with the Yahoo Mail app
Get the beautifully designed, lighting fast, and easy-to-use Yahoo Mail today. Now you can access all your inboxes (Gmail, Outlook, AOL and more) in one place. Never delete an email again with 1000GB of free cloud storage.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Visit http://www.firebirdsql.org and click the Documentation item
on the main (top) menu.  Try FAQ and other links from the left-side menu there.

Also search the knowledgebases at http://www.ibphoenix.com/resources/documents/

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

.

__,_._,___