Re: Google Ads API - How to get subaccounts under another account

2019-01-13 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Stiven,

To get the accessible accounts for a user, you can use 
CustomerService.ListAccessibleCustomers 

 which 
returns resource names of customers directly accessible by the user 
authenticating the call.

Regards,
Dannison
Google Ads API Team

On Saturday, January 12, 2019 at 11:38:59 PM UTC+8, Stiven Ariza wrote:
>
> I have a google account with access to 3 Google Ads Account, one of those 
> is a MCC, How can I get all subaccounts under this account?
>
> Regards,
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/a56e6214-5844-4aa3-b74c-e7cab4f46a88%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Client's Token Key Has Dropped Off

2019-01-10 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Stephanie,

My apologies as we can only provide support through email. Since your 
concern is specific to developer token, I would recommend that you contact 
the Compliance Team via this link 
 as they are more 
equipped in assisting you on this.

Best regards,
Dannison
AdWords API Team

On Friday, January 11, 2019 at 8:40:03 AM UTC+8, Stephanie Lipuma wrote:
>
>
> Hi there,
>
> I am reaching out as an internal googler. My client, Ford had an API 
> Token Key attached to a manager account under an employee who left their 
> agency and it has dropped off.  Can you help me request a new API Token 
> Key? We are having issues identifying the manager account this was tied to 
> - they only have one MCC account so I am assuming it comes from that?
>
> If so, the MCC account has a token key assigned to it but the user only 
> has standard access. Does this make a difference?
>
> Trying to figure this out ASAP as the client needs a resolution by EOD. 
> You can call me if that makes it easier - 212.565.5165.
>
> Thank you!
> Stephanie
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/43222770-0e5c-4548-813f-82018093c72d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Unable to find campaigns in AD_PERFORMANCE_REPORT which are present in CAMPAIGN_PERFORMANCE_REPORT

2019-01-10 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Fibinse,

To further investigate, could you provide the clientCustomerId used and 
some of CampaignId or CampaignNames not present in your Ad Performance 
Report via *Reply privately to author*?

Regards,
Dannison
AdWords API Team

On Friday, January 11, 2019 at 8:40:49 AM UTC+8, fibinse.xav...@gmail.com 
wrote:
>
> Hi all
>
> Using the AdWords API, I'm not able to find all the campaigns present in 
> the Adwords UI. These are present in the Campaign Performance Report but 
> not in the Ad Performance Report. 
> There is a difference of about 30 odd campaigns which I'm unable to 
> account for.
>
> I'm using the report_downloader from the google ads Python API with the 
> following report definition:
>  report_format = {
>  'selector': {
>  'fields': ['CampaignName'],
>  },
>  'reportName': '{:s}'.format(report),
>  'reportType': '{:s}'.format(report),
>  'downloadFormat': 'CSV',
>  'dateRangeType': 'LAST_7_DAYS'
>  }
>
>
>
>  The `report` is the variable that holds the report names : 
> CAMPAIGN_PERFORMANCE_REPORT and AD_PERFORMANCE_REPORT.
> Could anyone shed some light on why this would happen ?
>
> Thanks!
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/14be8518-51c1-46a1-acbf-99fa2a8d9090%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AdWords Campaign Types that are Unavailable via Reports

2019-01-09 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Austin,

Unfortunately, I cannot provide you a list of campaigns or campaign 
sub-types that are not supported in the AdWords API. However, if you have a 
campaign type in mind, you could inform me with the details so I could 
check and verify on our end if this is supported or not. You may refer to 
this guide 

 for 
the list of campaign types that are fully supported in the AdWords API.

Let me know if you have further clarifications.

Regards,
Dannison
AdWords API Team

On Thursday, January 10, 2019 at 2:28:10 AM UTC+8, Austin Smith wrote:
>
> Hi,
>
> I recently had a conversation with you about how specific campaign types 
> are not available via AdWords reports on the API:
>
>
> https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/adwords-api/QE8PG3QTzqo/NH7OVdwiAQAJ
>
> I wanted to circle back and ask, besides "TrueView for Reach" campaigns - 
> what other specific campaign types are unavailable on reports at this 
> time?  A list of the specific types/subtypes would be great.  Thank you!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/c2b01cbe-78d5-4b4f-8cea-a83abbcc12fe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Recommendations Services API

2019-01-09 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Jonathan,

Unfortunately, the recommendations feature is not supported in the AdWords 
API. However, the recommendation 
 feature 
is available in the Google Ads API Beta.

You may refer to this guide 
 for further 
details about Recommendations. 

Regards,
Dannison
AdWords API Team

On Thursday, January 10, 2019 at 7:12:20 AM UTC+8, Jonathan Stiven Pachon 
Ariza wrote:
>
> How can I get the Recommendations data from API that I can see through Ads 
> UI (Attachment)
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/cd380580-2f10-414a-910e-1739f5589f7e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Upload offline conversions using test account

2019-01-08 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Roberto,

I am a colleague of Sreelakshmi, allow me to provide support for your 
concern. The error UNAUTHORIZED_USER 

 is 
encountered when you are managing a click that does not belong to your 
account. 

You could download the Click Performance Report 

 to 
get all GCLIDs associated to your account. If the result does return the 
GCLID you are referencing to, this means that it does not belong to your 
account. You may refer to the validation rules 

 to 
prevent errors during your upload.

Regards,
Dannison
AdWords API Team

On Wednesday, January 9, 2019 at 8:03:06 AM UTC+8, Roberto Andrade wrote:
>
> Going through an implementation for a client and trying to test exactly 
> the same functionality as everyone here, OfflineConversionFeed service, 
> using a real GCLID from our production accounts throws UNAUTHORIZED_USER (
> https://developers.google.com/adwords/api/docs/reference/v201809/OfflineConversionFeedService.OfflineConversionError
> )
>
> On Wednesday, November 1, 2017 at 4:10:35 PM UTC-2, Sreelakshmi Sasidharan 
> (AdWords API Team) wrote:
>>
>> Hi, 
>>
>> The team is already aware of this request. Unfortunately, we don't have a 
>> timeline for it to be available in the test accounts. I will pass on your 
>> feedback too as it will be helpful for them to prioritize this feature. 
>>
>> Thanks,
>> Sreelakshmi, AdWords API Team
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/96255c15-64b9-4b56-a588-61fb20ceb23c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Reset a keyword's bid amounts

2019-01-07 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Zhe, 

Could you provide the complete request and response logs for your API call 
using the *Reply privately to author option* so I can investigate this more?

If you haven't turned on SOAP logging yet, you may refer to this guide 

. 

Regards,
Dannison
AdWords API Team

On Tuesday, January 8, 2019 at 8:57:44 AM UTC+8, Zhe Lin wrote:
>
> Hi there,
>
> I'm trying to reset the `biddingStrategyConfiguration.bids` of a keyword 
> (ad group biddable criterion) by API.
>
> I think after I do that the `cpcBidSource` of the keyword should be reset 
> from 'CRITERION' to 'ADGROUP'. (Please let me know if it's not true)
>
> Since "BidSource" is a read only field I tried something else, like 
> setting its 'biddingStrategyConfiguration.biddingStrategyType' to 'NONE',
> as in the reference 
> 
>  
> it says 'NONE' is a *special bidding strategy type used to reset the 
> bidding strategy at AdGroup and AdGroupCriterion*.
> It did have some effects but not what I expected.
>
> Before change: (I'm using Python and this dict is what I got from the API)
>
> 'biddingStrategyConfiguration': {
> 'biddingStrategyId': None,
> 'biddingStrategyName': None,
> 'biddingStrategyType': 'MANUAL_CPC',
> 'biddingStrategySource': None,
> 'biddingScheme': None,
> 'bids': [
> {
> 'Bids.Type': 'CpcBid',
> 'bid': {
> 'ComparableValue.Type': 'Money',
> 'microAmount': 1100
> },
> 'cpcBidSource': 'CRITERION'
> }
> ],
> 'targetRoasOverride': None
> },
>
>
> After change:
>
> 'biddingStrategyConfiguration': {
> 'biddingStrategyId': None,
> 'biddingStrategyName': None,
> 'biddingStrategyType': 'MANUAL_CPC',
> 'biddingStrategySource': 'CAMPAIGN',
> 'biddingScheme': {
> 'BiddingScheme.Type': 'ManualCpcBiddingScheme',
> 'enhancedCpcEnabled': True
> },
> 'bids': [
> {
> 'Bids.Type': 'CpcBid',
> 'bid': {
> 'ComparableValue.Type': 'Money',
> 'microAmount': 1100
> },
> 'cpcBidSource': 'CRITERION' # the cpcBidSource is still 
> 'CRITERION'
> },
> {
> 'Bids.Type': 'CpmBid',
> 'bid': {
> 'ComparableValue.Type': 'Money',
> 'microAmount': 100
> },
> 'cpmBidSource': 'ADGROUP'   # this bid value appears 
> after change
> }
> ],
> 'targetRoasOverride': None
> },
>
>
> I also tried passing an empty "biddingStrategyConfiguration.bids" list but 
> it doesn't help too.
>
> Can you tell me what I'm supposed to do? Thanks in advance.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/46214378-6d7b-4b27-9337-956ceb30c184%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Possible to retrieve invoices through API?

2019-01-07 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Ed,

I still haven't heard any updates from engineering if this will be 
implemented in AdWords API or in future versions. You may continue to 
follow our blog 
 for any 
updates or announcements.

Thanks,
Dannison
AdWords API Team

On Tuesday, January 8, 2019 at 2:14:19 AM UTC+8, ed r wrote:
>
> Any word on including invoicing on the new Google Ads API?
>
>
> On Wednesday, November 21, 2018 at 6:20:21 PM UTC-8, Luis Xander Talag 
> (AdWords API Team) wrote:
>>
>> Hi Antoine,
>>
>> I'll follow up on this concern with the engineering team, however, 
>> there's no guarantee that it will be available soon. Kindly follow the 
>> blog  for 
>> future updates regarding this feature.
>>
>> Let me know if you have further clarifications.
>>
>> Thanks,
>> Luis
>> AdWords API Team
>>
>> On Thursday, November 22, 2018 at 8:01:02 AM UTC+8, antoine lievre wrote:
>>>
>>> Hi,
>>>
>>> I just checked the blog and can't find anything about retrieving 
>>> invoices.
>>> But there is a lot of organization that really want this feature, and 
>>> this 8 years mow (at least).
>>> So, i'm hoping that it will be available ASAP.
>>>
>>> Antoine
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/44b25fa8-5072-4a27-a02c-f810d57b6e3f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Where to find Products Active field for Product Groups? I'm pulling a Product Partition Report and would like that column as well. Its in the UI.

2019-01-07 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Josh,

Upon further investigation, the products active column in the UI is indeed 
not yet available in API reports. You may refer here 
 for 
the reports that support shopping/product data. Kindly follow the blog 
 for 
updates regarding this feature.

Let me know if you have further clarification.

Regards,
Dannison
AdWords API Team

On Tuesday, January 8, 2019 at 3:46:43 AM UTC+8, josh.b...@uline.com wrote:
>
> Hi Peter, 
>
> This is the screenshot. it's called Products Active and I can't find that 
> in any reports currently available.
>
> [image: 2019-01-07_13-45-20.png]
>
> On Monday, January 7, 2019 at 1:06:55 AM UTC-6, Peter Oliquino (AdWords 
> API Team) wrote:
>>
>> Hi Josh,
>>
>> Can you provide your clientCustomerID and the Google Ads UI screenshot 
>> which shows the Products Active column so I can further check if it's 
>> available via API?
>>
>> Thanks,
>> Peter
>> AdWords API Team
>>
>> On Saturday, January 5, 2019 at 5:20:08 AM UTC+8, josh...@uline.com 
>> wrote:
>>>
>>> Hi,
>>>
>>> I'm building a basic shopping campaign health report and would like to 
>>> get the Products Active column for Product Groups that's available in the 
>>> UI, I just can't find it anywhere.
>>>
>>>
>>> Thanks,
>>> Josh
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/549b2639-3f28-4475-b054-3aa4911e1749%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How we can get Video Campaign sub type?

2019-01-07 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Qaiser,

The campaign sub types (such as standard) in UI has no corresponding 
attribute in the API's Campaign object. This UI column is similar to 
AdvertisingChannelType 

 and AdvertisingChannelSubType 

 fields, 
however, there is no one-to-one mapping between these fields and Campaign 
subtype in UI as stated in this guide 

.

The said fields can be retrieved via the Campaign Performance report  

 and 
can be specified using CampaignService 

 (but 
only for campaign types 

 that 
are supported by AdWords API).

Best regards,
Dannison
AdWords API Team

On Monday, January 7, 2019 at 3:02:39 PM UTC+8, Qaiser Javed wrote:
>
> Hello Community,
>
> I have a question "How I can get video campaign sub type (e.g. Standard 
> Video Campaign or Ad Sequence)"? Which API report or service I should use 
> for this purpose?
>
> Regards,
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/83f8b22b-1bd0-49da-9fc4-5165d137df44%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: C# Migrate from AdWords API v201708 to v201809 - The OAuth client was not found

2019-01-03 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Boris,

The error "Failed to refresh access token" means that your refreshToken is 
probably expired. There might be an issue with your OAuth2 Credentials. I 
would recommend to regenerate a new set of credentials by following this 
guide  
and 
update your ads.properties with the newly created credentials.

After this, you could retry making your service calls. If it still does not 
work, kindly provide the error logs so I could investigate this further.

Regards,
Dannison
AdWords API Team

On Friday, January 4, 2019 at 5:33:01 AM UTC+8, bberlin wrote:
>
> Hello, we are migrating from AdWords API v201708  to  v201809.  
>
> We do uninstall NuGet v201708   and installed v201809, and replaced 
> "using" -s to v201809.
>
> The build passed without any errors or warnings.  However when we run the 
> code we got an the run-time shows an error of 
>
> "AdsOAuthException: Failed to refresh access token"   ( I put the full  
> Exception stack dump below).
>
> Why do we have it , if the same code at the same time now , linked with 
> v201708   works out without any errors.
>
> I also put the code snippet below the Exception stack dump in order to 
> show the idea if the call, 
>
> in spite it should not be much matter, since the same works out  for v201708  
>  .
>
> Regards,
>
> Boris
>
> == *Exception stack * ===
>
> Google.Api.Ads.Common.Lib.AdsOAuthException: Failed to refresh access token. 
> ---> System.AggregateException: One or more errors occurred. ---> 
> Google.Apis.Auth.OAuth2.Responses.TokenResponseException: 
> Error:"invalid_client", Description:"The OAuth client was not found.", Uri:""
>at 
> Google.Apis.Auth.OAuth2.Requests.TokenRequestExtenstions.d__0.MoveNext()
> --- End of stack trace from previous location where exception was thrown ---
>at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
> task)
>at 
> System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
>  task)
>at 
> Google.Apis.Auth.OAuth2.Flows.AuthorizationCodeFlow.d__35.MoveNext()
> --- End of stack trace from previous location where exception was thrown ---
>at 
> Google.Apis.Auth.OAuth2.Flows.AuthorizationCodeFlow.d__35.MoveNext()
> --- End of stack trace from previous location where exception was thrown ---
>at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
> task)
>at 
> System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
>  task)
>at 
> Google.Apis.Auth.OAuth2.Flows.AuthorizationCodeFlow.d__31.MoveNext()
> --- End of stack trace from previous location where exception was thrown ---
>at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
> task)
>at 
> System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
>  task)
>at 
> Google.Apis.Auth.OAuth2.UserCredential.d__16.MoveNext()
> --- End of stack trace from previous location where exception was thrown ---
>at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
> task)
>at 
> System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
>  task)
>at 
> Google.Apis.Auth.OAuth2.TokenRefreshManager.d__12.MoveNext()
> --- End of stack trace from previous location where exception was thrown ---
>at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
> task)
>at 
> System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
>  task)
>at 
> Google.Apis.Auth.OAuth2.TokenRefreshManager.d__10.MoveNext()
>--- End of inner exception stack trace ---
>at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean 
> includeTaskCanceledExceptions)
>at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, 
> CancellationToken cancellationToken)
>at 
> Google.Api.Ads.Common.OAuth.AdsOAuthProviderImpl.GetAccessTokenForAuthorizationCodeFlow()
>at 
> Google.Api.Ads.Common.OAuth.AdsOAuthProviderImpl.RefreshAccessTokenInOfflineMode()
>--- End of inner exception stack trace ---
>
> Server stack trace:
>at 
> Google.Api.Ads.Common.OAuth.AdsOAuthProviderImpl.RefreshAccessTokenInOfflineMode()
>at Google.Api.Ads.Common.OAuth.AdsOAuthProviderImpl.RefreshAccessToken()
>at Google.Api.Ads.Common.OAuth.AdsOAuthProviderImpl.GetAuthHeader()
>at 
> Google.Api.Ads.Common.OAuth.OAuthClientMessageInspector.BeforeSendRequest(Message&
>  request, IClientChannel channel)
>at 
> System.ServiceModel.Dispatcher.ImmutableClientRuntime.BeforeSendRequest(ProxyRpc&
>  rpc)
>at 
> System.ServiceModel.Channels.ServiceChannel.PrepareCall(ProxyOperationRuntime 
> operation, Boolean oneway, ProxyRpc& rpc)
>at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean 
> oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, 
> TimeSpan timeout)
>at 
>

Re: how to revoke a client account thats we gained access through an MCC

2019-01-03 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Eran,

Thank you for clarifying your concern. There wouldn't be any additional 
process for your company to do if they remove a client account from their 
MCC.

Thanks,
Dannison
AdWords API Team

On Thursday, January 3, 2019 at 5:14:43 PM UTC+8, Eran Karaso wrote:
>
> Hi Luis,
>
> No, since we are a SAAS platform and company B (in this example) would be 
> an ad agency using our services they wouldn't be a sub-MCC of our MCC since 
> they grant access for our app... Prior to giving access to our MCC company 
> B's MCC is a stand-alone MCC with client accounts linked to it...
>
> In this case, when company B removes a client ad account from their MCC, 
> do we need to do any process to unlink that client ad account as well? or 
> would our access to the unlinked client ad account simply be removed 
> automatically? my concern is to avoid hitting maximum account limits for 
> our MCC...
>
> thanks,
>
> On Thursday, January 3, 2019 at 10:39:25 AM UTC+3, Luis Xander Talag 
> (AdWords API Team) wrote:
>>
>> Hi Eran,
>>
>> Thank you for providing more information. Can you confirm if the MCC of 
>> company B is a sub-MCC of your MCC in company A? If so, it is not possible 
>> for company B to remove your access to a specific client account because if 
>> your email address already has access to their MCC, this means that the 
>> OAuth2 credentials generated from this email will also have access to all 
>> accounts under their MCC. You can refer here 
>> 
>>  for 
>> more information about linking accounts. Otherwise, if your MCC is a 
>> sub-MCC of their MCC, then the assumption is incorrect because your MCC 
>> will have no access to their client accounts.
>>
>> Let me know if you have further clarifications.
>>
>> Thanks,
>> Luis
>> AdWords API Team
>>
>> On Thursday, January 3, 2019 at 9:17:31 AM UTC+8, Eran Karaso wrote:
>>>
>>> Hi Luis,
>>>
>>> thank you for the quick turn around time. What you pointed out is 
>>> something that I wasnt aware of, which also goo to know for future 
>>> reference however my question is the other way around; it is the 
>>> incident where an MCC (lets call company B) has given access to our MCC 
>>> (lets call CompanyA), and there are clients under companyB such as company 
>>> D,E,F,G... therefore companyA has access to these cliends accounts 
>>> (D,E,F,G...)
>>>
>>> and my question is; can companyB remove companyA's access to a soecific 
>>> client of theirs F for example yet not revoke companyA;s access to 
>>> companyB;s MCC thus having access to the rest of the clients...
>>>
>>> thanks
>>>
>>> On Wednesday, January 2, 2019 at 2:23:35 PM UTC+3, Luis Xander Talag 
>>> (AdWords API Team) wrote:

 Hi Eran,

 Yes, I can confirm that it is possible to remove the link or access of 
 the other MCC account from its client account (you may refer to this 
 guide 
 
  as 
 to how), and retain the access of your MCC account to the said client 
 account, thus, making your account the client account's only remaining MCC 
 account. 

 Let me know if I misunderstood your concern.

 Thanks,
 Luis
 AdWords API Team

 On Wednesday, January 2, 2019 at 4:40:44 PM UTC+8, Eran Karaso wrote:
>
> when we gain access to client ad accounts through an MCC. can our 
> client (MCC owner) revoke access to one of the client ad account under 
> their MCC or do they have to revoke access to the MCC thus removing our 
> access to all of their client ad accounts?
>


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/e714fc6c-f94a-4950-8a61-d5a55401ac83%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Audience Targeting Cannot Set Targeting type "Observation"

2019-01-03 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Ronak,

Unfortunately, the Observation option is currently not supported in the 
AdWords API. This is currently supported in the Google Ads UI only. Please 
see this documentation 
 for your reference.

Regards,
Dannison
AdWords API Team

On Thursday, January 3, 2019 at 2:42:16 PM UTC+8, Ronak Shah wrote:
>
> Hello,
>
> We are trying to create In-Market Audience targeting using Adwords API 
> v201809 but by default its setting *targeting* we need to use *Observation 
> *option but don't find this option to set via API.Is there any way to 
> change this setting via API?
>
> Regards,
> Ronak
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/6c891b36-9758-4dc8-8b84-ec6b6f41ecc5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adding In-Market audience to the campaign with the "Observation" option

2019-01-03 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi there,

I understand your frustration, however, this is currently still not 
available via the API.

Let me file a feature request for you, however there's no guarantee of if 
and when this will be supported.

Regards,
Dannison
AdWords API Team

On Thursday, January 3, 2019 at 1:28:59 PM UTC+8, Ronak Shah wrote:
>
> Yes, we also need this option instead of using targeting option we want to 
> use Observation setting.Currently every week we launch many campaigns via 
> API and its frustrating for us for having to login to account and manually 
> change setting.
>
>
> On Monday, November 5, 2018 at 10:40:28 PM UTC+5:30, GDZ wrote:
>>
>> Hello,
>>
>> cannot find the reference in the API where I can add In-Market audience, 
>> but not for Targeting purposes, but using Observation option.
>>
>> Thank you!
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/7da7048b-fe25-48e4-aff0-b014cae925d6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Can we fetch CreativeUrlCustomParameters for Geo Performance Report ?

2019-01-02 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Ankur,

Since the Geo Performance Report 

 and Ad Performance Report 

 are 
aggregated in two different entities, then combining the field 
CreativeUrlCustomParameters 

 from 
the other report type with the Geo Performance Report is not possible.

Regards,
Dannison
AdWords API Team

On Friday, December 28, 2018 at 4:39:32 PM UTC+8, ankur.si...@games24x7.com 
wrote:
>
> Hi Dannison
>
> Thanks for your quick response , if it is not possible through Geo 
> Performance Report itself , is there any other way around to attribute it ?
>
> On Friday, December 28, 2018 at 2:03:48 PM UTC+5:30, Dannison Yao (AdWords 
> API Team) wrote:
>>
>> Hi Ankur,
>>
>> Unfortunately, CreativeUrlCustomParameters is not available for Geo 
>> Performance Report. CreativeUrlCustomParameters 
>> 
>>  is 
>> only available thru the Ad Performance Report 
>> .
>>  
>> You may check the Geo Performance Report 
>> 
>>  for 
>> the list of available attributes that you can use.
>>
>> Regards,
>> Dannison
>> AdWords API Team
>>
>> On Friday, December 28, 2018 at 3:41:01 PM UTC+8, ankur...@games24x7.com 
>> wrote:
>>>
>>> Hi ,
>>>
>>> We have implemented Google Adwords API and fetching *Geo Performance 
>>> Report* and *Ad Performance Report*, we want attribute 
>>> our CreativeUrlCustomParameters against geo, i have looked in the Geo 
>>> Performance Report there is no CreativeUrlCustomParameters available, 
>>> please let me know if CreativeUrlCustomParameters can be fetched for Geo 
>>> Performance Report and how ?
>>>
>>> Thanks for any help
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/3c3f4881-c975-4769-994b-6fc6d0b9f2c0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Can we fetch CreativeUrlCustomParameters for Geo Performance Report ?

2018-12-28 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Ankur,

Unfortunately, CreativeUrlCustomParameters is not available for Geo 
Performance Report. CreativeUrlCustomParameters 

 is 
only available thru the Ad Performance Report 
.
 
You may check the Geo Performance Report 

 for 
the list of available attributes that you can use.

Regards,
Dannison
AdWords API Team

On Friday, December 28, 2018 at 3:41:01 PM UTC+8, ankur.si...@games24x7.com 
wrote:
>
> Hi ,
>
> We have implemented Google Adwords API and fetching *Geo Performance 
> Report* and *Ad Performance Report*, we want attribute 
> our CreativeUrlCustomParameters against geo, i have looked in the Geo 
> Performance Report there is no CreativeUrlCustomParameters available, 
> please let me know if CreativeUrlCustomParameters can be fetched for Geo 
> Performance Report and how ?
>
> Thanks for any help
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/d85ad3fe-26ec-4770-b875-646d878efc7b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Can I get a report covering a data of last 7 days with aggregation of daily?

2018-12-27 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi there,

The specification you provided regarding the number of columns you would 
want to have isn't possible. However, what you can do is to download the 
report per day to obtain the results you want.

Regards,
Dannison
AdWords API Team

On Friday, December 28, 2018 at 6:25:45 AM UTC+8, tyhu...@i9i8.com wrote:
>
> I want to get a report covering last 7 days ads' data. I can get a summery 
> of the report on each campaign . But is there a way to get the report in 
> the aggregation of daily?
> If I have 3 campaigns running , the report then have 3 columns showing the 
> data. But what I need is a report having 21 columns(3x7) ,each showing the 
> data of each campaign of each day.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/91835187-0f4a-4ac7-b53c-e19e32c53a53%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Ads API Stability

2018-12-27 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Wes,

Since the Google Ads API is still in beta, it is not recommended to use 
this for production as of the moment because some of the features are not 
yet available. It would be better to test the Google Ads API for test 
accounts in the mean time to let you get used to the environment. You may 
refer to our documentation 
 for further 
details.

You may also refer to our blog 
 for 
updates and announcement in Google Ads API Beta.

Regards,
Dannison
Google Ads API Team

On Friday, December 28, 2018 at 2:40:53 AM UTC+8, Wes Thompson wrote:
>
> Hello, I was wondering on the stability of the new Ads API.  The docs say 
> it is in beta and not to use it in production.  Is this because it does not 
> include all features yet, or are the features that are included still 
> subject to changes?  Would it not be worth integrating with this API yet?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/c43269c5-91c9-4f10-ab2b-13a68f3a0c9a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to make Adwords manager account and developer token?

2018-12-27 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Ju,

It seems that the account you're accessing isn't a manager account. A 
manager account should have an 'API Centre' option upon navigating to Tools 
> Setup. To be able to see this option, please login a manager account.

If you haven't created a manager account yet, you may refer to this link 
 for more 
information.

Regards,
Dannison
AdWords API Team

On Friday, December 28, 2018 at 6:26:38 AM UTC+8, agelessm...@gmail.com 
wrote:
>
> I needed to use adwords api in my website, I have created google adwords 
> manager account in  adwords.google.com and new campaign too.
> But I couldn't find option to get developer token. 
> I made manager account by using  Adwords API guide 
> https://developers.google.com/adwords/api/docs/guides/signup and 
> https://ads.google.com/home/tools/manager-accounts/.
> Also I attached my adwords dashboard.
> Any help would be great, thanks!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/dfee66c0-6eda-4f95-b9d4-1eded922fec4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Bulk Jobs are stuck

2018-12-27 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi MG/Emma,

Could you provide the complete SOAP request and response logs of the 
BatchJobService that were generated so I could further investigate on this? 
You may provide them to me using the *reply privately to author* option.

Regards,
Dannison
AdWords API Team

On Thursday, December 27, 2018 at 11:16:34 AM UTC+8, AdWordsApiUser wrote:
>
> Hi Team,
>
> We have many bulk jobs that are stuck without any progress. Any help will 
> be appreciated. The backlog of jobs is growing at our end :) Sample job 
> id: 946401903, 946349048.
>
> Cheers,
> MG
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/2a51f22a-f277-4152-bfa1-78259fdc2f89%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Getting multiple report rows sometimes for the same search query in reports

2018-12-26 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi David,

Could you provide the complete report definition used and the 
clientCustomerId via *reply privately to author* so I could further 
investigate this? Additionally, the Search Query Performance Report only 
shows the first 128 char bytes of a query; so two rows with seemingly 
identical query strings just indicates that there were some differences 
past the 128th byte.

Regards,
Dannison
AdWords API Team

On Wednesday, December 26, 2018 at 6:58:00 PM UTC+8, David Antunes wrote:
>
> Hi,
>
> I want to generate a search query performance report with no segmentation, 
> but although I'm not adding any fields which segment the data, I'm getting 
> multiple rows for the same search query sometimes - is this the expected 
> behavior? Is there a workaround?
>
> Many thanks!
> David
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/4319ad19-4764-4c02-a49a-cd435bd34447%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to unset device targeting via API?

2018-12-25 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Inessa,

As discussed in the forum post 
 you have 
provided, exclusion of placements in a campaign level is not possible. You 
may refer to this guide 
 for 
more details. If you would like to opt out of a particular Platform, you 
need to set the bidModifier to 0.0 for that specific criteria.

Regards,
Dannison
AdWords API Team

On Monday, December 24, 2018 at 9:05:11 AM UTC+8, Inessa M wrote:
>
> Hi all,
>
> As far as I know any campaign is targeted by default to three types of 
> devices (desktop, tablet and highend mobile). But I would like to target my 
> campaign only for desktop device type. I tried to remove tablet and mobile 
> targeting using CampaignCriterionService::mutate() method with REMOVE 
> operator but I received 'CriterionError.CANNOT_REMOVE_CRITERION' error. 
> Also I tried to set campaignCriterionStatus to REMOVED or PAUSED but in 
> this case I received 
> 'CampaignCriterionError.CANNOT_SET_STATUS_FOR_CRITERIA_TYPE' error. 
>
> Also I read here 
>  that I 
> can unset device targeting by setting the bidModifier to 0.0 for extra 
> device types. So is it the only way to exclude the unwanted devices from 
> targeting?
>
> Regards,
> Inessa M.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/50625b2e-d8fb-4563-a878-e4a1c8699c3d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Ad Performance Report And AdType

2018-12-25 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Eric,

I am a colleague of Luis, allow me to provide additional support for your 
concern. Zweitze is correct, upon checking the fields you have provided, 
the field SearchImpressionShare 

 is 
not supported in the Ad Performance Report. Could you try omitting this 
field and retry your request? This should fix the error.

Regards,
Dannison
AdWords API Team

On Friday, December 21, 2018 at 7:57:47 AM UTC+8, Eric Foertsch wrote:
>
> Hello,
>
> I am trying to download some Ad Performance reports from the Google Ads 
> API and I am hitting a strangely formatted error.
>
> AdWordsReportsException: One or more AdWords Report download errors have 
>>> occurred. 
>>
>>
>>> Customer passed in invalid field name for a report type. (Error: 
>>> ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT, FieldPath: AdType, 
>>> Trigger: Cannot select a combination of AdType and )
>>
>>
> Here are the fields I am requesting:
>
>   // Attributes
>   "AccountDescriptiveName",
>   "AdGroupId",
>   "CampaignId",
>   "CampaignName",
>   "CriterionId",
>   "CriterionType",
>   "ExternalCustomerId",
>   "AdType",
>   "Description",
>   "Description1",
>   "Description2",
>   "DisplayUrl",
>   "CreativeDestinationUrl",
>   "ExpandedTextAdDescription2",
>   "ExpandedTextAdHeadlinePart3",
>   "CreativeFinalUrls",
>   "Id",
>   "Labels",
>   "LabelIds",
>   "ImageAdUrl",
>   "ImageCreativeImageHeight",
>   "ImageCreativeImageWidth",
>   "ImageCreativeMimeType",
>   "ImageCreativeName",
>   "Status",
>
>   // Segments
>   "Device",
>   "Date",
>
>   // Metrics
>   "Conversions",
>   "AveragePosition",
>   "Clicks",
>   "Impressions",
>   "Cost",
>   "GmailForwards",
>   "GmailSaves",
>   "SearchImpressionShare",
>   "VideoViews",
>   "VideoViewRate",
>   "VideoQuartile100Rate",
>   "VideoQuartile25Rate",
>   "VideoQuartile50Rate",
>   "VideoQuartile75Rate"
>
>  Looking at the documentation it doesn't look like there is a restriction 
> on AdType even though the error says that there is one.
>
> https://developers.google.com/adwords/api/docs/appendix/reports/ad-performance-report#adtype
>
> Has anyone encountered this error before?
>
>
>
>
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/58361612-b48b-41f7-99c6-526625956e1e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: test account

2018-12-19 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Michele,

You can create test accounts under a test manager account only. You could 
refer to this guide 

 on 
how to create test accounts. 

For the credentials concern, if you are pertaining to OAuth2 Credentials 
, I 
am afraid that you cannot use the existing OAuth2 Credentials of your 
production account to your test account. You have to generate a new set of 
OAuth2 Credentials using the email of your test manager account. 

Regards,
Dannison
AdWords API Team

On Thursday, December 20, 2018 at 7:02:36 AM UTC+8, michele wrote:
>
> Hello,
>
>  
>
> I'm not sure I'm reading the documentation correctly: is it possible to 
> create a test account under an existing, active, and healthy MCC?
>
> We used to have one, but it looks like it's been deactivated, and it now 
> seems impossible to create a new one..
>
> Can we have a test account that will be accessed with the same credentials 
> as all the other real ones?
>
>  
>
> Thanks
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/7feed3f6-53c4-4a6c-b3f8-682b658efad6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Clarification on returned date ranges for bid landscapes services.

2018-12-18 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Petros,

To help me understand your concern and for further investigation, could you 
provide the complete SOAP request and response logs that were generated 
when you ran the bid landscapes? You may provide them using the *Reply 
privately to author* option.

You may take note that with bid landscapes you can examine performance 
statistics for the past week at the current level of bidding, alongside 
simulated performance over the same time period using different bid amounts.

If you would need further confirmation on how estimates are being done, you 
may also check with the Google Ads Community Forum 
 as 
they may provide further insights on this on the product level perspective.

Regards,
Dannison
AdWords API Team

On Wednesday, December 19, 2018 at 1:58:38 AM UTC+8, 
petrosdawi...@gmail.com wrote:
>
> Hi, Thanks for your answer. Is it expected for some of the start and end 
> dates to be different for the criterias. If you look at the image I posted, 
> I had some with start dates on 12/4 and others starting at 12/11. All of 
> these pulls were on the same day, 12/16. 
>
> On Monday, December 17, 2018 at 9:32:10 PM UTC-8, Dannison Yao (AdWords 
> API Team) wrote:
>>
>> Hi Petros,
>>
>> The startDate 
>> 
>>  and endDate 
>> 
>>  of 
>> the CriterionBidLandscape signify the date range of when the landscape is 
>> based. Bid landscapes are based on past performance, so date ranges are 
>> typically could be up to a week ago.
>>
>> Regards,
>> Dannison
>> AdWords API Team
>>
>> On Tuesday, December 18, 2018 at 8:10:00 AM UTC+8, petros...@gmail.com 
>> wrote:
>>>
>>>
>>> Hi, 
>>>
>>> I'm running daily queries where I utilize the Google's DataService to 
>>> pull data on bid landscapes at the keyword criterion level. When checking 
>>> for the distinct start date and end date for our current run of ds = 
>>> 2018-12-16, I was returned these results:
>>> [image: Screen Shot 2018-12-17 at 4.06.44 PM.png]
>>> From these results, you notice that there are a lot of distinct ranges. 
>>> To give more context, we have about 5300 rows (criterion bid landscapes). 
>>> Could you clarify what the returned data ranges signify. Is it the most 
>>> recent bid landscape data Google has saved for that criterion. How often 
>>> should we expect a change in the date ranges? Any insight would be great? 
>>>
>>> Thanks
>>>
>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/dce7aef3-1b11-4792-9e97-42250c8f747d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: When will YouTube placement Urls be available again?

2018-12-17 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Thomas,

In reports, if you wish to pull the YouTube channel, you may use only the 
VideoChannelId 

 field 
of the Video Performance Report. Based on the mapping guide 
 
under 
"Automatic Placements Report", the equivalent report in the API for *Placements 
-> Where your ads showed *is the Automatic Placements Performance Reports 
.
 
The update does not affect this report, so you will still be able to pull 
the YouTube Placements in this report.

@Steve - Currently, there is no workaround solution on how to pull YouTube 
video placements in the URL Performance Report. 

Regards,
Dannison
AdWords API Team

On Tuesday, December 18, 2018 at 2:27:38 AM UTC+8, Steve M wrote:
>
> I too am looking for an answer to this.  We are building some key features 
> around this functionality and missed the blog post - and have been banging 
> out heads wondering what we were doing wrong.
>
> On Friday, December 14, 2018 at 1:45:08 PM UTC-8, tho...@matthewdean.co.uk 
> wrote:
>>
>> Hey guys,
>>
>> Hope you are well.
>>
>> I was asking in reference to the blog post on the 17th October ('Changes 
>> to the URL Performance Report for YouTube video placements 
>> ')
>>  
>> which announced that the url performance report would exclude data from 
>> YouTube but that this would be rectified in a later version of the API. 
>> Three questions -  any idea when this will happen? Will it be available in 
>> Google Ads Scripts too at this time? Is there any way of pulling the 
>> YouTube video / channel id's until this happens?
>>
>> Best,
>>
>> Tom
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/04fd00f8-ef8f-461b-bcd4-687aa5bccd79%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Clarification on returned date ranges for bid landscapes services.

2018-12-17 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Petros,

The startDate 

 and endDate 

 of 
the CriterionBidLandscape signify the date range of when the landscape is 
based. Bid landscapes are based on past performance, so date ranges are 
typically could be up to a week ago.

Regards,
Dannison
AdWords API Team

On Tuesday, December 18, 2018 at 8:10:00 AM UTC+8, petrosdawi...@gmail.com 
wrote:
>
>
> Hi, 
>
> I'm running daily queries where I utilize the Google's DataService to pull 
> data on bid landscapes at the keyword criterion level. When checking for 
> the distinct start date and end date for our current run of ds = 
> 2018-12-16, I was returned these results:
> [image: Screen Shot 2018-12-17 at 4.06.44 PM.png]
> From these results, you notice that there are a lot of distinct ranges. To 
> give more context, we have about 5300 rows (criterion bid landscapes). 
> Could you clarify what the returned data ranges signify. Is it the most 
> recent bid landscape data Google has saved for that criterion. How often 
> should we expect a change in the date ranges? Any insight would be great? 
>
> Thanks
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/40e4ea3d-3f5b-4711-9e1e-2a04cb844bcc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: About TV screen correspondence

2018-12-16 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Yuki,

Currently, the TV screens in the reports are not yet supported. The field 
will be supported from Jan 8, 2019 as mentioned in the Blog 
.
 
The new criterion will have a platformName of “ConnectedTv” and an ID of 
30004. You can also isolate it in reports using a Device 

 segment 
named CONNECTED_TV. Could you confirm what do you mean by here "*B. Values 
​​are added up combined with another device. ex) as Tablet*"? If you are 
pertaining to the report field Device 
,
 
then yes, it will be added once the update has been rolled out.

As for your second concern, you cannot exclude a platform criteria in your 
ads, they are by default set to positive. You may check this guide 
 for 
more information about criteria usages. Should I misunderstood your issue 
here, could you further elaborate so I could better assist you?

Regards,
Dannison
AdWords API Team

On Saturday, December 15, 2018 at 5:45:07 AM UTC+8, 
yuki_ishih...@lockon.co.jp wrote:
>
> Hi,
>  
> I have 2 questions about the TV screen which was recently added.
>
> 1. When acquiring a report for each device with the API version 201806, 
> can you get the value of the TV screen?
>
>   A. Can not do it at all.
>   B. Values ​​are added up combined with another device. ex) as Tablet
>
> 2. Is there something about deleting items related to the TV screen set on 
> the Adwords management screen by API version 201806 request?
>
> Could you please advise?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/4a2b46f3-3916-486b-abc9-091ec5f77745%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Will the FeedItemId and FeedId be unique?

2018-12-16 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

The FeedItemId and FeedId are globally unique. You may refer to this guide 

 for 
further details.

Regards,
Dannison
AdWords API Team

On Saturday, December 15, 2018 at 5:45:06 AM UTC+8, 
ashwinikolh...@gmail.com wrote:
>
> Hi all,
>
> Is there any possibility that we can have same feedItemId for the 
> feedItems associated with feed in different campaigns or Client Accounts? 
> Or feedItemId is unique across the Adwords?
>
> Likewise, is feedId unique across the adwords?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/96b753fc-776b-4f4e-93c7-b9a8ba75d403%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: When will YouTube placement Urls be available again?

2018-12-16 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Thomas,

Unfortunately, I cannot provide a comment on when will this be supported in 
the Google Ads API. Currently, there are no workaround solutions to pull 
YouTube video placements in the URL Performance Report.

As for your question if it will be supported in Google Ads Scripts, you 
could open your concern to the Google Ads Scripts Forum 
 as their team is 
better equipped to address your concern.

Regards,
Dannison
AdWords API Team

On Saturday, December 15, 2018 at 5:45:08 AM UTC+8, 
tho...@matthewdean.co.uk wrote:
>
> Hey guys,
>
> Hope you are well.
>
> I was asking in reference to the blog post on the 17th October ('Changes 
> to the URL Performance Report for YouTube video placements 
> ')
>  
> which announced that the url performance report would exclude data from 
> YouTube but that this would be rectified in a later version of the API. 
> Three questions -  any idea when this will happen? Will it be available in 
> Google Ads Scripts too at this time? Is there any way of pulling the 
> YouTube video / channel id's until this happens?
>
> Best,
>
> Tom
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/91756bfb-7844-4139-971f-566d59bbb497%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: I can't find Adwords API center in account settings

2018-12-13 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

Could you provide a UI screenshot as well as your MCC ID and email address 
you used to log in so we can check this further?

Furthermore, could you send the link to the form you used when you created 
your MCC account? 

Regards,
Dannison
AdWords API Team


On Thursday, December 13, 2018 at 7:03:33 AM UTC+8, 
jtrowbri...@smarterhq.com wrote:
>
> I am also having the same issue. Were you able to get this resolved? We 
> can't find the link anywhere.
>
> On Wednesday, October 4, 2017 at 5:10:06 PM UTC-4, Andrii Sokoliuk wrote:
>>
>> Hello,
>> I don't see Adwords API Center page in account settings.
>> I use Manager account. How can I see this option. How can I receive 
>> developer token for  AdWords API.
>>
>> I saw the same problem on this topic 
>> https://groups.google.com/forum/#!topic/adwords-api/Fv6w-KqHa8U
>>
>> Best regards.
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/69366b12-6f27-403d-b8d2-c8c3db756d6e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Cannot Match Search Volume from Adwords TargetingIdeaService to Web UI

2018-12-13 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Yang,

Could you confirm if you have applied the same filters on your 
TargetingIdeaService and your Keyword Planner? You could refer to this mapping 
guide 

 to 
confirm this as this is usually the reason on why the results don't return 
the same with the UI. It seems that you did not set the filters for 
location and language in your code. Could you apply this and check if it 
would already retrieve the same results?

If not, could you provide the complete SOAP request and response logs of 
the TargetingIdeaService so I could better investigate this? You may use 
the *Reply privately to author* option.

Regards,
Dannison
AdWords API Team

On Friday, December 14, 2018 at 7:07:32 AM UTC+8, Yang Yu wrote:
>
> Hello,
> I'm having some issues matching the output from 
> AdwordsAPI TargetingIdeaService to the Keyword planner UI in Adwords.
>
> I played around with Network search parameter and location/language, but 
> it doesn't seem to be matching either.
>
> Can you please take a look at my code? I've also attached the output for 
> both code and web UI.
> The API output is showing kitchenaid with 673k search volume. However, 
> the Web keyword planner is showing 393k impression
>
> Thank you
>
> Code:
> from googleads import adwords
>
> PAGE_SIZE = 100
>
> adwords_client = adwords.AdWordsClient.LoadFromStorage()
>
> targeting_idea_service = client.GetService(
>   'TargetingIdeaService', version='v201806')
>
> selector = {
> 'ideaType': 'KEYWORD',
> 'requestType': 'STATS'
> }
>
> selector['requestedAttributeTypes'] = [
> 'KEYWORD_TEXT', 'SEARCH_VOLUME',]
>
> offset = 0
>
> selector['paging'] = {
> 'startIndex': str(offset),
> 'numberResults': str(PAGE_SIZE)
> }
>
>
> selector['searchParameters'] = [{
> 'xsi_type': 'RelatedToQuerySearchParameter',
> 'queries': ['kitchenaid','beverage-air']
> }]
>
> selector['searchParameters'].append({
> 'xsi_type': 'NetworkSearchParameter',
> 'networkSetting': {
> 'targetGoogleSearch': True,
> 'targetSearchNetwork': False,
> 'targetContentNetwork': False,
> 'targetPartnerSearchNetwork': False
> }
> })
>
> page = targeting_idea_service.get(selector)
>
> for result in page['entries']:
> attributes = {}
> for attribute in result['data']:
> attributes[attribute['key']] = getattr(attribute['value'], 
> 'value', '0')
> print(attributes)  
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/8569de2b-b775-4d72-bb9b-756346f2a990%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: about RateExceededError

2018-12-12 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

According to this guide 
,
 
the error you are encountering occurs if the same application makes a high 
number of requests per second on a single Google Ads account managed by a 
manager account, the AdWords API Server may return a RateExceededError for 
exceeding rate limit within the Account scope. This could happen, for 
example, if your client application spawned multiple threads to perform an 
excess number of mutate() operations against a single Google Ads account.

You could slow down your requests and retry after a few hours before 
proceeding. If you still encounter this error, kindly provide the complete 
SOAP request and response logs via *Reply privately to author*.

Regards,
Dannison
AdWords API Team

On Wednesday, December 12, 2018 at 10:30:36 AM UTC+8, Chen Roger wrote:
>
> Hello google API team,
>
> I want to ask about RateExceededError
> I often get this message.
> RateExceededError  retryAfterSeconds=30
>
> Even though I have been in action for 30 seconds, I still get an error.
>
> --
> Cordially
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/d8d56a02-3051-4a82-9ad4-7e7a2a177734%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: RateExceededError after a few operations

2018-12-11 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Alexandra,

Unfortunately, there is currently no way to know how many requests your 
account has made for the day. However, you could refer to the rate sheet 
guide 
 on 
how the operations are computed. According to this guide 
,
 
the rateScope=DEVELOPER means that the requests you make is most likely 
associated with that developer token. If the combined QPS for all client 
requests using the same developer token exceeds a certain rate limit, then 
RateExceededError may be returned indicating Developer Rate Scope. 

For you to continue making API service calls, you could wait for the next 
day to reset the OperationsPerDay of your account. However, if you think 
that you will encounter this more often, I would suggest you to apply for 
Standard 
Access 
 
as 
this will give you unlimited operations per day. You may fill up this form 
 if you wish to 
apply for Standard Access.

Regards,
Dannison
AdWords API Team

On Wednesday, December 12, 2018 at 7:06:50 AM UTC+8, Alexandra Faynburd 
wrote:
>
> Hi,
> I'm getting the error after running tens or maybe low hundreds of 
> operations (at least I think that this is the number)
> I'm getting this error
> googleads.errors.GoogleAdsServerFault: [RateExceededError 
>  rateScope=DEVELOPER, retryAfterSeconds=86400>]
>
> The rate is 1 per day
> How can I check what is the actual number of operations I did, and how can 
> I eliminate this situation?
>
> Thanks
> Alexandra
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/a1f7a4b5-efc5-42ad-928d-d1a088bc8d43%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Try to update ad group keyword

2018-12-11 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Rahat,

If you have concerns or issue with the AdWords API, could you open your 
concern in a new thread and elaborate further so I could better assist you?

Regards,
Dannison
AdWords API Team

On Tuesday, December 11, 2018 at 11:19:52 PM UTC+8, Rahat wrote:
>
> 
> 
>   (adsbygoogle = window.adsbygoogle || []).push({
> google_ad_client: "ca-pub-5768703770817569",
> enable_page_level_ads: true
>   });
> 
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/7a9144aa-7f1c-42bc-a1ef-e5cf72dc719e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: GetCampaigns.php and Download Campaign Report are different

2018-12-10 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

Could you provide the complete report definition 

 when 
you downloaded the report and the complete SOAP request and response logs 
when you run the GetCampaigns.php so I could further investigate on this? 
You may use the *reply privately to author* option.

If you have not enabled logging yet, you may refer to this guide 
 
on 
how to do so.

Regards,
Dannison
AdWords API Team

On Tuesday, December 11, 2018 at 2:54:33 PM UTC+8, vaghela chirag wrote:
>
> How can i slove this  error
> GetCampaigns.php and Download Campaign Report are differenterror.
>
> If i run the getCampaigns.php list one campaign that I have created using 
> API.
> But when i have run the report output .csv was different.
>
> Please help me
>
> thanks in advance
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/a744420f-14da-4041-8caf-4090d2998f84%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How can i reach Google Ads campaigns with Google Login

2018-12-10 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Mahir,

The invalid_grant error normally occurs due to expired refreshToken. To 
resolve this issue, you may try to regenerate the refreshToken and the 
OAuth2 credentials 
 using 
an email address which has currently access to your AdWords account and 
then retry the request again. 

Should the issue persists, could you provide which email address you used 
when you generated your credentials and your clientCustomerId via *Reply 
privately to author* so I can further investigate?

Regards,
Dannison
AdWords API Team

On Monday, December 10, 2018 at 3:34:37 PM UTC+8, ma...@sumer.me wrote:
>
> Hi,
>
> I want to access any client's Google ad account using PHP. I tried this 
> but I'm getting the error:
>
> require 'autoload.php';
> use Google\Auth\OAuth2;
> use Google\AdsApi\AdWords\AdWordsServices;
> use Google\AdsApi\AdWords\AdWordsSessionBuilder;
> use Google\AdsApi\AdWords\v201809\cm\CampaignService;
> use Google\AdsApi\Common\OAuth2TokenBuilder;
>
> session_start();
> $oauth2 = new OAuth2([
>  'authorizationUri' => 'https://accounts.google.com/o/oauth2/v2/auth',
>  'tokenCredentialUri' => 'https://www.googleapis.com/oauth2/v4/token',
>  'redirectUri' => 'X',
>  'clientId' => 'XX',
>  'clientSecret' => 'X,
>  'scope' => 'https://www.googleapis.com/auth/adwords',
>  'refresh_token' => 'X'
> ]);
> if(!isset($_GET['code'])){
>  $oauth2->setState(sha1(openssl_random_pseudo_bytes(1024)));
>  $_SESSION['oauth2state'] = $oauth2->getState();
>  $config = [
>
>'access_type' => 'offline',
> 'prompt' => 'consent',
>  ];
>  header('Location: ' . $oauth2->buildFullAuthorizationUri($config));
>  exit;
>  
> } elseif (empty($_GET['state']) || ($_GET['state'] !== 
> $_SESSION['oauth2state'])){
>   
>   unset($_SESSION['oauth2state']);
>   exit('Invalid state.');
>  
> } else {
>  $oauth2->setCode($_GET['code']);
>  $authToken = $oauth2->fetchAuthToken();
>  $refreshToken = $authToken['refresh_token'];
>
>$path = "/home//adsapi_php.ini";
>  $session = (new AdWordsSessionBuilder())
>->fromFile($path)
>->withOAuth2Credential($oauth2)
> ->build();
>
>$adWordsServices = new AdWordsServices();
>  $campaignService = $adWordsServices->get($session, 
> CampaignService::class);
>  print_r($campaignService);
> }
>
> Error:
>
> *Fatal error*: Uncaught exception 'GuzzleHttp\Exception\ClientException' 
> with message 'Client error: `POST 
> https://www.googleapis.com/oauth2/v4/token` 
>  resulted in a `400 Bad 
> Request` response: { "error": "invalid_grant", "error_description": "Bad 
> Request" } ' in /home/XXX..
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/e3814416-d83d-4d6f-9217-bed01828e401%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Get Images that is associate with Ads (Respnsive Ad, Responsive Display Ad, Or any other ad)

2018-12-09 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

My apologies for misunderstanding your initial concern. You could retrieve 
medias associated to your responsive search ads using the 
AdGroupAdService.get() 

 by 
setting a predicate 

 of 
ad.type to RESPONSIVE_DISPLAY_AD and by adding the mediaId 

 to 
your selector. 

Let me know if you have further clarifications.

Regards,
Dannison
AdWords API Team

On Monday, December 10, 2018 at 1:52:47 PM UTC+8, cv wrote:
>
> Hello Dannison,
>
> Can I know the way to get the media?
>
> Thanks,
>
>
> On Friday, 7 December 2018 15:06:42 UTC+5:30, cv wrote:
>>
>> Hello Dannison,
>>
>> The MediaService.get() 
>> 
>>  retrieves all Media 
>> 
>>  associated 
>> in your account. 
>> *Ok,* 
>>
>> But those media do not have IDs which can related to Responsive Display 
>> Ads assetId?
>>
>> I have sent SOAP privately to you.
>>
>> Thanks,
>>
>>
>>
>> On Friday, 7 December 2018 14:44:22 UTC+5:30, Dannison Yao (AdWords API 
>> Team) wrote:
>>>
>>> Hi,
>>>
>>> Could you provide the complete SOAP request and response logs that were 
>>> generated when you executed the services? You may provide these using the 
>>> *Reply 
>>> privately to author* option.
>>>
>>> The MediaService.get() 
>>> 
>>>  retrieves 
>>> all Media 
>>> 
>>>  associated 
>>> in your account. 
>>>
>>> Regards,
>>> Dannison
>>> AdWords API Team
>>>
>>> On Friday, December 7, 2018 at 3:43:00 PM UTC+8, cv wrote:

 Hello All,

 How I can get the Images that is associate with the Ads.
 I have looked at the Asset Service and Media Service but I do not found 
 those images.

 How I can interlink the Ads with associate Images?
 How I can identify those images used for those ads only?

 Thanks,

>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/f6dcc835-c5b8-4ef4-a996-6764cf172e1b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: how to get household income data

2018-12-09 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

To further investigate, could you provide the complete SOAP request and 
response logs that were generated when you were trying to retrieve the 
INCOME_RANGE? You may provide them using the *reply privately to author*
 option.

If you have not enabled logging yet, you may refer to this guide 
 
on 
how to do so.

Regards,
Dannison
AdWords API Team

On Sunday, December 9, 2018 at 5:07:12 AM UTC+8, Harisankar Mohanty wrote:
>
> Hello API Team,
>
> I am using Google Adwords API version : v201806 (PHP) to develop a web app.
>
> I am struck somewhere to retrieve Household Income Tier for a particular 
> Campaign. Though I am getting info for criteria type 'LOCATION' but other 
> criteria type does not work for me like 'INCOME_RANGE' or 'AGE_RANGE' etc. 
> I have posted my code below. Can you please check and let me know why I am 
> not getting data for Household Income Tier when I use criteria type 
> 'INCOME_RANGE' ?
>
> public static function runExample (
> AdWordsServices $adWordsServices,
> //AdWordsSession $session
> AdWordsSessionBuilder $sessionBuilder,
> $customerId, $campaignId = null, $locationIds = null, 
> $criteriaType = null
> ) {
> 
> $session = 
> $sessionBuilder->withClientCustomerId($customerId)->build();
> $campaignCriterionService = $adWordsServices->get($session, 
> CampaignCriterionService::class);
>
> $selector = new Selector();
> 
> $selector->setFields(array('Id','CampaignId','MatchingFunction','LocationName','Address'));
> $predicates[] = new Predicate('CampaignId', PredicateOperator::IN, 
> array($campaignId));
> //$predicates[] = new Predicate('CriteriaType', 
> PredicateOperator::IN,  array('AD_GROUPS'));
> $predicates[] = new Predicate('CriteriaType', PredicateOperator::IN,  
> array($criteriaType));
> 
> $selector->setPredicates($predicates);
> 
> $startIndex = 0;
> 
> $selector->setPaging(new Paging($startIndex, 10));
> echo "";
> print_r($selector);
> 
> do {
> // Make the get request.
> $page = $campaignCriterionService->get($selector);
> 
> echo "";
> print_r($page);
> die();
>
> // Display results.
> if (!empty($page->getEntries())) {
> //return $page->entries;
> $return['data'] = $page->getEntries();
> 
> 
> 
>   foreach ($page->getEntries() as $campaignCriterion) {
> 
> 
> if(in_array($campaignCriterion->getCriterion()->matchingFunction->rhsOperand[0]->locations[0],
>  
> $locationIds)) {
> 
> $locations[$campaignCriterion->criterion->id]['location'] = 
> $campaignCriterion->criterion->matchingFunction->rhsOperand[0]->locations[0];
> 
> $locations[$campaignCriterion->criterion->id]['tier'] = 
> $campaignCriterion->criterion->matchingFunction->lhsOperand[0]->tier;
> }
>   }
>   
> } else {
>   //print "No campaign targeting criteria were found.\n";
>   $locations = false;
> }
> //$return['locations'] = array_unique($locations);
> //return $locations;
> 
> // Advance the paging index.
> $startIndex += 10;
> $selector->getPaging()->setStartIndex($startIndex);
> } while ($page->totalNumEntries > $selector->getPaging()->getStartIndex());
> 
>return $locations;
>
> 
> }
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/87eebeb3-8be4-4f81-9fda-c13bf6126f3e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Is there an API for realtime ingestion of Adwords data or incremental ingestion.

2018-12-09 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Mohan,

Unfortunately, the AdWords API does not provide data in a real-time basis 
and there is no workaround for this. You may refer to the data freshness 
guide 

 for 
further details.

Regards,
Dannison
AdWords API Team

On Saturday, December 8, 2018 at 7:09:14 AM UTC+8, ds5datat...@gmail.com 
wrote:
>
> Hi,
> Does google provide apis for realtime or incremental ingestion of Adwords 
> data. Right now the granularity of data ingestion is on day basis. Is there 
> a way to ingest these ad details on incremental or realtime basis.
>
>
> Regards,
> Mohan
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/445cdcde-f18e-4687-acd1-3d7d45583933%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Get Images that is associate with Ads (Respnsive Ad, Responsive Display Ad, Or any other ad)

2018-12-07 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

Could you provide the complete SOAP request and response logs that were 
generated when you executed the services? You may provide these using the 
*Reply 
privately to author* option.

The MediaService.get() 

 retrieves 
all Media 

 associated 
in your account. 

Regards,
Dannison
AdWords API Team

On Friday, December 7, 2018 at 3:43:00 PM UTC+8, cv wrote:
>
> Hello All,
>
> How I can get the Images that is associate with the Ads.
> I have looked at the Asset Service and Media Service but I do not found 
> those images.
>
> How I can interlink the Ads with associate Images?
> How I can identify those images used for those ads only?
>
> Thanks,
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/662765bf-6d8d-4281-a853-a6a55d59886d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Estimated time of arrival for Benchmark Price metrics via API?

2018-12-06 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Dorian,

We appreciate the feedback, however this is out of scope for the AdWords 
API. You may reach out to the Google groups support 
 channel as they can 
help you out with your feedback.

Regards,
Dannison
AdWords API Team

On Thursday, December 6, 2018 at 5:12:39 PM UTC+8, Dorian Kind wrote:
>
> Hi,
>
> Just a thought as these types of posts pop up somewhat frequently and 
> never seem to warrant a response beyond telling the OP to check the blog 
> for updates: how about adding a sticky post which explains that this forum 
> is not the right place to post questions about adding features or about 
> timelines to availability of such features?
> I'm thinking about threads such as this one 
> 
>  that's 
> been going on for the better part of three years or the perennial "When are 
> Video Campaigns going to be supported" posts :)
>
> Cheers,
> Dorian
>
>
> On Wednesday, 5 December 2018 07:10:53 UTC+1, Dannison Yao (AdWords API 
> Team) wrote:
>>
>> Hi Chris,
>>
>> Unfortunately we do not have any news yet on if and when the new price 
>> benchmarks metric fields will be supported in the API. You can follow 
>> our blog  to 
>> be updated on new features and updates.
>>
>> Regards,
>> Dannison
>> AdWords API Team
>>
>> On Wednesday, December 5, 2018 at 7:10:55 AM UTC+8, norisk GmbH wrote:
>>>
>>> Dear Ads API Team, 
>>>
>>> the new price metrics are now available in the UI. Any Estimated time of 
>>> arrival for the metric availability via the API? 
>>> I presume this will be the SHOPPING PERFORMANCE REPORT.
>>>
>>> Thanks for feedback,
>>> Chris
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/a6e82408-c538-4719-944b-f53b9db794ef%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Integer or Float with Customizer

2018-12-06 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Costantin

My apologies for the confusion. Instead of using *INT64* as 
the AdCustomizerFeedAttribute.Type, you should use the *INTEGER *as the 
value instead. Also, the FLOAT type is not supported for 
AdCustomizerFeedAttribute.Type as it is not included in this guide 

.

Let me know if it works after trying my suggestion.

Regards,
Dannison
AdWords API Team

On Wednesday, December 5, 2018 at 6:45:00 PM UTC+8, Costantin wrote:
>
> Hi Dannison,
>
> Sorry but I still don't get it.
> The name field should be the column name, for type STRING, I can pass any 
> random name and the column gets appropriately labeled with that name on 
> Google Ads.
> I'm pretty sure that the same is supposed to happen also with type FLOAT 
> or other types. Why I would want to name a column with an integer name? The 
> value, however, must be an integer if I set the type as INT64, that does 
> make sense.
>
> As a very minimal example you could try to make this request:
>
> ad_customizer_feed_service = client.GetService("AdCustomizerFeedService", 
> version='v201809')
> customizer_feed = { 
> 'feedName': 'feed name xyz', 
> 'feedAttributes': [{'type': 'STRING', 'name': 'this 
> is the column name'}]} 
> feed_service_operation = {'operator': 'ADD', 'operand': customizer_feed} 
> response = ad_customizer_feed_service.mutate([feed_service_operation]) 
>
>
> if response and 'value' in response: r = "VALID: {}".format(response)  
> else: r = "NOT VALID: {}".format(response) 
>
>
> return r
>
>
>
>
> This correctly returns:
> VALID: { 'ListReturnValue.Type': 'AdCustomizerFeedReturnValue', 'value': [ 
> { 'feedId': 85X, 'feedName': 'feed name xyz', 'feedStatus': 'ENABLED', 
> 'feedAttributes': [ { 'id': 1, 'name': 'this is the column name', 'type': 
> 'STRING' } ] } ] }
>
> *Now if I try to submit a column with type INT64:*
>
>  ad_customizer_feed_service = client.GetService("AdCustomizerFeedService", 
> version='v201809')
>  customizer_feed = {
>  'feedName': 'feed name xyz 2',
>  'feedAttributes': [{'type': 'INT64', 'name': 'this is the column name 2'
> }]
> }
>  feed_service_operation = {'operator': 'ADD', 'operand': customizer_feed}
>  response = ad_customizer_feed_service.mutate([feed_service_operation])
>
>
>  if response and 'value' in response: r = "VALID: {}".format(response)
>  else: r = "NOT VALID: {}".format(response)
>
>
>  print(r)
>  return r
>
> This gives me the following error:
> googleads.errors.GoogleAdsServerFault: [RequiredError.REQUIRED @ 
> operations[0].operand.feedAttributes[0].type]
>
>
> I've tried to use an integer as the name but that also didn't work. I'm 
> pretty sure that the request above is supposed to work just like that. 
> Could someone try to make the same request and see why is not working? I 
> would really need this to work.
>
> This is the full SOAP logs of the failed (the second) request:
>
>
> [2018-12-05 12:39:41,601 - googleads.soap - INFO] Request made: Service: 
> "AdCustomizerFeedService" Method: "mutate" URL: "
> https://adwords.google.com/api/adwords/cm/v201809/AdCustomizerFeedService";
>
>  
>
> [2018-12-05 12:39:41,601 - googleads.soap - DEBUG] Outgoing request: {
> 'SOAPAction': '""', 'Content-Type': 'text/xml; charset=utf-8', 
> 'authorization': 'REDACTED'} 
>
> http://schemas.xmlsoap.org/soap/envelope/";> 
>
>
>
> https://adwords.google.com/api/adwords/cm/v201809";> 
>
>   197XX 
>
>   REDACTED 
>
>   unknown (AwApi-Python, googleads/15.0.0, Python/3.6.3
> , zeep) 
>
>   false 
>
>   false 
>
>  
>
>
>
>
>
> https://adwords.google.com/api/adwords/cm/v201809";> 
>
>
>
> ADD 
>
>  
>
>   feed name xyz 2 
>
>
>
> this is the column name 2 
>
> INT64 
>
>
>
>  
>
>
>
>  
>
>
>
>  
>
>
>  
>
> [2018-12-05 12:39:42,717 - googleads.soap - DEBUG] Incoming response:  
>
> b'http://schemas.xmlsoap.org/soap/envelope/";>\n 
>  \nhttps://adwords.google.com/api/adwords/cm/v201809";>\n 
>  00057c43ffeXXX\n 
>  AdCustomizerFeedService\n 
>  mutate\n  1\n 
>  520\n\n 
>  \n  \n\n 
>  soap:Client\n 
>  [RequiredError.REQUIRED @ 
> operations[0].operand.feedAttributes[0].type]\n 
>  \nhttps://adwords.google.com/api/adwords/cm/v201809";>\n 
>  [RequiredError.REQUIRED @ 
> operations[0].operand.feedAttributes[0].type]\n 
>  ApiException\n 
>  http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:type="RequiredError">\n   
>  operations[0].operand.feedAttributes[0].type\n 
>\n  operations\n   
>0\n\n   
>  \n  operand\n   
>  \n\n 
>  feedAttributes\n  0\n   
>  \n\n  

Re: Integer or Float with Customizer

2018-12-04 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Costantin,

Based on the latest logs that you have provided, you are specifying a wrong 
type for your feedAttributeName = price. Based on this documentation 
,
 
'Price' should have a type of STRING and not FLOAT.

Additionally, if you would need to create a feedAttribute with type INT64, 
the name should be Integer. You may refer to this sample code 

 in 
Python on how you can create multiple feedAttributes.

If the issue still persists after trying all these suggestions, please 
provide the latest SOAP logs again so I could check this with the team 
further. You may provide the logs using the *Reply privately to author* 
option.

Regards,
Dannison
AdWords API Team

On Tuesday, December 4, 2018 at 6:40:23 PM UTC+8, Costantin wrote:
>
> Hi Dannison,
>
> It's not an issue with the comma. The same request with STRING works just 
> fine. This is the soap log:
>
> [2018-12-04 12:33:45,246 - googleads.soap - INFO] Request made: Service: 
> "AdCustomizerFeedService" Method: "mutate" URL: "
> https://adwords.google.com/api/adwords/cm/v201809/AdCustomizerFeedService";
>
> [2018-12-04 12:33:45,249 - googleads.soap - DEBUG] Outgoing request: 
> {'SOAPAction': '""', 'Content-Type': 'text/xml; charset=utf-8', 
> 'authorization': 'REDACTED'}
>
> http://schemas.xmlsoap.org/soap/envelope/";>
>
>   
>
> https://adwords.google.com/api/adwords/cm/v201809";>
>
>   19
>
>   REDACTED
>
>   unknown (AwApi-Python, googleads/15.0.0, 
> Python/3.6.3, zeep)
>
>   false
>
>   false
>
> 
>
>   
>
>   
>
> https://adwords.google.com/api/adwords/cm/v201809";>
>
>   
>
> ADD
>
> 
>
>   XYZ_475D6Z
>
>   
>
> price
>
> FLOAT
>
>   
>
> 
>
>   
>
> 
>
>   
>
> 
>
>
> [2018-12-04 12:33:45,603 - googleads.soap - DEBUG] Incoming response: 
>
> b'http://schemas.xmlsoap.org/soap/envelope/";>\n  
> \nhttps://adwords.google.com/api/adwords/cm/v201809";>\n  
> 00057c2fccd4e220XXX\n  
> AdCustomizerFeedService\n  
> mutate\n  1\n  
> 137\n\n  
> \n  \n\n  
> soap:Client\n  
> [RequiredError.REQUIRED 
> @ operations[0].operand.feedAttributes[0].type]\n  
> \nhttps://adwords.google.com/api/adwords/cm/v201809";>\n  
> [RequiredError.REQUIRED 
> @ operations[0].operand.feedAttributes[0].type]\n  
> ApiException\n
>   http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:type="RequiredError">\n
> operations[0].operand.feedAttributes[0].type\n
> \n  operations\n
>   0\n\n
> \n  operand\n
> \n\n  
> feedAttributes\n  0\n  
>   \n\n  
> type\n\n
> \n
> RequiredError.REQUIRED\n
> RequiredError\n
> REQUIRED\n  \n
> \n  \n\n  
> \n\n'
>
> [2018-12-04 12:33:45,605 - googleads.soap - WARNING] Error summary: 
> {'faultMessage': '[RequiredError.REQUIRED @ 
> operations[0].operand.feedAttributes[0].type]', 'requestId': 
> '00057c2fccd4e2200aXX', 'serviceName': 'AdCustomizerFeedService', 
> 'methodName': 'mutate', 'operations': '1', 'responseTime': '137'}
>
>
>
>
>
> Please let me know if you find the issue!
> Thank you!
>
> On Tuesday, December 4, 2018 at 8:10:25 AM UTC+2, Dannison Yao (AdWords 
> API Team) wrote:
>>
>> Hi Costantin,
>>
>> Upon comparing your code to the sample code provided here 
>> ,
>>  
>> I am seeing unnecessary commas, could you try the code snippet below which 
>> I have removed the commas?
>>
>> customizer_feed = {
>>  'feedName': feed_name,
>>  'feedAttributes': [
>>  {'type': 'STRING', 'name': 'some string name'},
>>  {'type': 'INT64', 'name': 'Int Name'}
>>  ]
>> }
>>
>>
>> If the error is still persisting after trying the above suggestion, 
>> please send the complete SOAP request and response log so we could 
>> investigate this further. To enable SOAP logs on Python you can follow this 
>> guide 
>> 
>> .
>>
>> Regards,
>> Dannison
>> AdWords API Team
>>
>> On Monday, December 3, 2018 at 9:16:21 PM UTC+8, cos...@gmail.com wrote:
>>>
>>> Di Dannison,
>>>
>>> This is the full request:
>>>
>>>  ad_customizer_feed_service = client.GetService(
>>> "AdCustomizerFeedService", version='v201809')
>>>  feed_name = "feed_xyz"
>>>  customizer_feed = {
>>>  'feedName': feed_name,
>>>  'feedAttributes': [
>>>  {'type': 'STRING', 'name': 'some string name'},
>>>  {'typ

Re: Concurrent data errors have occurred frequently recently. why?

2018-12-04 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

The issue on this thread should already be fixed. You may try to do your 
request again and confirm. If the error still persist, kindly provide the 
new generated complete SOAP request and response logs so I could 
investigate on this. You may use the *reply privately to author* option.

Regards,
Dannison
AdWords API Team

On Friday, November 23, 2018 at 9:22:13 AM UTC+8, jia zheng wrote:
>
> This problem also existed before, but the frequency is not large. But the 
> probability of recent occurrence is great. Looking forward to your good news
>
> 在 2018年11月23日星期五 UTC+8上午2:46:27,Dannison Yao (AdWords API Team)写道:
>>
>> Hi Jia,
>>
>> The team is currently aware of this issue and are currently investigating 
>> on this. I will provide you updates of this issue once available.
>>
>> Regards,
>> Dannison
>> AdWords API Team
>>
>> On Thursday, November 22, 2018 at 8:57:33 PM UTC+8, jia zheng wrote:
>>>
>>> The request I sent is as follows:
>>>
>>> 
>>> 
>>> ADD
>>> 
>>> 63635906118
>>> https://adwords.google.com/api/adwords/cm/v201802"; 
>>> xsi:type="ns2:ProductAd">
>>> PRODUCT_AD
>>> 
>>> ENABLED
>>> 
>>> 
>>> 
>>>
>>> The reply I received is as follows:
>>> {
>>> "soap:Envelope": {
>>>   "$": {
>>> "xmlns:soap": "http://schemas.xmlsoap.org/soap/envelope/";
>>>   },
>>>   "soap:Header": [
>>> {
>>>   "ResponseHeader": [
>>> {
>>>   "$": {
>>> "xmlns": "
>>> https://adwords.google.com/api/adwords/cm/v201802";
>>>   },
>>>   "requestId": [
>>> "00057b3d47848d200a625dd4770cd4dc"
>>>   ],
>>>   "serviceName": [
>>> "AdGroupAdService"
>>>   ],
>>>   "methodName": [
>>> "mutate"
>>>   ],
>>>   "operations": [
>>> "1"
>>>   ],
>>>   "responseTime": [
>>> "229"
>>>   ]
>>> }
>>>   ]
>>> }
>>>   ],
>>>   "soap:Body": [
>>> {
>>>   "soap:Fault": [
>>> {
>>>   "faultcode": [
>>> "soap:Client"
>>>   ],
>>>   "faultstring": [
>>> "[DatabaseError.CONCURRENT_MODIFICATION @ 
>>> com.google.ads.api.services.campaignmgmt.common.error.DatabaseError.(Datab]"
>>>   ],
>>>   "detail": [
>>> {
>>>   "ApiExceptionFault": [
>>> {
>>>   "$": {
>>> "xmlns": "
>>> https://adwords.google.com/api/adwords/cm/v201802";
>>>   },
>>>   "message": [
>>> "[DatabaseError.CONCURRENT_MODIFICATION @ 
>>> com.google.ads.api.services.campaignmgmt.common.error.DatabaseError.(Datab]"
>>>   ],
>>>   "ApplicationException.Type": [
>>> "ApiException"
>>>   ],
>>>   "errors": [
>>> {
>>>   "$": {
>>> "xmlns:xsi": "
>>> http://www.w3.org/2001/XMLSchema-instance";,
>>> "xsi:type": "DatabaseError"
>>>   },
>>>   "fieldPath": [
>>> ""
>>>   ],
>>>   "trigger": [
>>> ""
>>>   ],
>>>   "errorString": [
>>> "DatabaseError.CONCURRENT_MODIFICATION"
>>>   ],
>>>   "ApiError.Type": [
>>> "DatabaseError"
>>>   ],
>>>   "reason": [
>>> "CONCURRENT_MODIFICATION"
>>>   ]
>>> }
>>>   ]
>>> }
>>>   ]
>>> }
>>>   ]
>>> }
>>>   ]
>>> }
>>>   ]
>>> }
>>>  }
>>>
>>>
>>> I was making a mistake in creating a PLA single product ad.
>>> At the same time, I found that in addition to the above api, 
>>> AdGroupCriterionService also has problems. And I'm sure all my API 
>>> operations are single-threaded. And not operating on ad WEB
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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

Re: Estimated time of arrival for Benchmark Price metrics via API?

2018-12-04 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Chris,

Unfortunately we do not have any news yet on if and when the new price 
benchmarks metric fields will be supported in the API. You can follow our 
blog  to be 
updated on new features and updates.

Regards,
Dannison
AdWords API Team

On Wednesday, December 5, 2018 at 7:10:55 AM UTC+8, norisk GmbH wrote:
>
> Dear Ads API Team, 
>
> the new price metrics are now available in the UI. Any Estimated time of 
> arrival for the metric availability via the API? 
> I presume this will be the SHOPPING PERFORMANCE REPORT.
>
> Thanks for feedback,
> Chris
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/70e5e66b-95cb-4fd9-98c8-454142aca660%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Can't delete users using v201806's AdwordsUserListService

2018-12-04 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Pablo,

According to this blog post 
,
 
an account needs to be whitelisted to perform CrmBasedUserList operations. 
Could you confirm if your account has already been whitelisted for this? 
Could you also provide the complete SOAP request and response logs in your 
initial post without redacting any information so I could investigate this 
further? You may use the *Reply private to author* option.

Regards,
Dannison
AdWords API Team

On Tuesday, December 4, 2018 at 6:44:14 PM UTC+8, Pablo D. wrote:
>
> Indeed, on my original post, the latest code block shows the query I've 
> been doing for AdwordsUserListService.get() 
> .
>  
> It returns (in my specific case) 3 different user lists. Although they all 
> have the following XML property:
>
>   true
>
>
> As I read on the docs, this value 
>
>> [...] Depends on the list ownership and list type. For example, external 
>> remarketing user lists are not editable.
>>
>
> I believe that manually uploaded User Lists (presented as 
> *CrmBasedUserList*s within the API) should be editable.
> I'll try to meet with our Marketing Team for a further explanation since I 
> don't have this specific knowledge on these *Remarketing* concepts.
>
> In any case, I'm asking this because I'm working on integrating a solution 
> to comply with customers' right to be forgotten. Maybe there's another way 
> to mass delete user data from Google Products (or at least Google Ads) 
> using a simpler approach, than querying every user lists and performing 
> memberLists mutations for each of them.
> If that's the case, could you please point me out where can I find more 
> information, Dannison?
>
> Thanks a lot!
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/1f449215-4fd0-47ac-81bb-b03a47c6987f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Integer or Float with Customizer

2018-12-03 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Costantin,

Upon comparing your code to the sample code provided here 
,
 
I am seeing unnecessary commas, could you try the code snippet below which 
I have removed the commas?

customizer_feed = {
 'feedName': feed_name,
 'feedAttributes': [
 {'type': 'STRING', 'name': 'some string name'},
 {'type': 'INT64', 'name': 'Int Name'}
 ]
}


If the error is still persisting after trying the above suggestion, please 
send the complete SOAP request and response log so we could investigate 
this further. To enable SOAP logs on Python you can follow this guide 

.

Regards,
Dannison
AdWords API Team

On Monday, December 3, 2018 at 9:16:21 PM UTC+8, cos...@gmail.com wrote:
>
> Di Dannison,
>
> This is the full request:
>
>  ad_customizer_feed_service = client.GetService("AdCustomizerFeedService", 
> version='v201809')
>  feed_name = "feed_xyz"
>  customizer_feed = {
>  'feedName': feed_name,
>  'feedAttributes': [
>  {'type': 'STRING', 'name': 'some string name'},
>  {'type': 'INT64', 'name': 'Int Name'},
>  ],
>  }
>  # Types: 
> https://developers.google.com/adwords/api/docs/reference/v201809/FeedService.FeedAttribute
>  feed_service_operation = {'operator': 'ADD', 'operand': customizer_feed}
>  response = ad_customizer_feed_service.mutate([feed_service_operation])
>
> The mutate fails and gives me this:
>
> Error summary: {'faultMessage': '[RequiredError.REQUIRED @ 
> operations[0].operand.feedAttributes[1].type]', 'requestId': 
> '00057c1de8XX', 'serviceName': 'AdCustomizerFeedService', 'methodName': 
> 'mutate', 'operations': '1', 'responseTime': '311'}
>
> ..
>
> line 1394, in MakeSoapRequest
>
> e.detail, errors=error_list, message=e.message)
>
> googleads.errors.GoogleAdsServerFault: [RequiredError.REQUIRED @ 
> operations[0].operand.feedAttributes[1].type]
>
>
> This identical request with 'STRING' as the type for the second element (Int 
> Name) works without any issue. 
>
> Please let me know if I can provide more info. 
>
> p.s. I'm using the official python library with Python 3.6
>
> On Thursday, November 29, 2018 at 11:19:39 PM UTC+2, Dannison Yao (AdWords 
> API Team) wrote:
>>
>> Hi Costantin,
>>
>> The RequiredError.REQUIRED 
>> 
>>  only 
>> error occurs when there are missing required fields.
>>
>> Can you provide the complete XML SOAP request and response logs so we 
>> can investigate this further? You may use the *R**eply privately to 
>> author *option. If you have not enabled the logging, you can tell me 
>> what client library you are using so I can point you to the proper guide.
>>
>> Regards,
>> Dannison
>> AdWords API Team
>>
>> On Friday, November 30, 2018 at 12:22:31 AM UTC+8, cos...@gmail.com 
>> wrote:
>>>
>>> I'm trying to add a customizer via the API. I would like to add it as an 
>>> integer or float. I do the following:
>>>
>>> customizer_feed = {
>>> 'feedName': feed_name,
>>> 'feedAttributes': [
>>> {'type': 'STRING', 'name': 'a'},
>>> ],
>>> }
>>>  feed_service_operation = {'operator': 'ADD', 'operand': 
>>> customizer_feed}
>>> response = ad_customizer_feed_service.mutate([feed_service_operation])
>>>
>>> The code above works, however, If I replace STRING with INT64 or FLOAT I 
>>> get the following error:
>>>
>>> googleads.errors.GoogleAdsServerFault: [RequiredError.REQUIRED @ 
>>> operations[0].operand.feedAttributes[1].type]
>>>
>>> I thought that the valid field types are these ones  
>>> -
>>>  
>>> Why it doesn't work?
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/832bcf0e-8fa1-4d34-a92f-7c5122101a79%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Can't delete users using v201806's AdwordsUserListService

2018-12-03 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Pablo,

The error INVALID_USER_LIST_ID 

 is 
encountered when you are trying to mutate a user list Id that does not 
belong to your account. Could you try running the 
AdwordsUserListService.get() 

 and 
see if the results will return the user list Id you have specified? 

If it was not returned, this means that the user list id you specified does 
not belong to the account you are using.

Regards,
Dannison
AdWords API Team

On Tuesday, December 4, 2018 at 7:05:26 AM UTC+8, Pablo D. wrote:
>
> Hey, everyone! I'm trying to automate user deletion from our Customer 
> Lists at Google Ads for GDPR compliance matters.
>
> I couldn't get a positive response from Google's API. Data below.
>
> *URL:*
> https://adwords.google.com/api/adwords/rm/v201806/AdwordsUserListService
>
> *Body Payload:*
>
> http://schemas.xmlsoap.org/soap/envelope/";>
>
>
>
>  https://adwords.google.com/api/adwords/rm/v201806";>
>
>
>
>{DEV_TOKEN_HERE}
>
>{CLIENT_CUSTOMER_ID_HERE}
>
>  
>
>
>
>http://schemas.xmlsoap.org/soap/envelope/";>
>
>  https://adwords.google.com/api/adwords/rm/v201806";>
>
>
>
>  https://adwords.google.com/api/adwords/cm/v201806";>REMOVE
>
>  
>
>https://adwords.google.com/api/adwords/rm/v201806”>{MY_USER_LIST_ID}
> 
>
>https://adwords.google.com/api/adwords/rm/v201806";>
>
>  {MY_HASHED_EMAIL_TO_BE_REMOVED}
>
>
>
>  
>
>
>
>  
>
>
>
> 
>
> *Response:*
> http://schemas.xmlsoap.org/soap/envelope/";>
> 
> https://adwords.google.com/api/adwords/rm/v201806"; xmlns="
> https://adwords.google.com/api/adwords/cm/v201806";>
> {requestID}
> AdwordsUserListService
> mutateMembers
> 1
> 245
> 
> 
> 
> 
> soap:Client
> [MutateMembersError.INVALID_USER_LIST_ID @ 
> operations[0].operand.userListId; trigger:'UserListId: {MY_USER_LIST_ID}']
> 
> 
> https://adwords.google.com/api/adwords/cm/v201806"; xmlns:ns2="
> https://adwords.google.com/api/adwords/rm/v201806";>
> [MutateMembersError.INVALID_USER_LIST_ID @ 
> operations[0].operand.userListId; trigger:'UserListId: {MY_USER_LIST_ID}']
> 
> ApiException
> 
> http://www.w3.org/2001/XMLSchema-instance"; xsi:type=
> "ns2:MutateMembersError">
> operations[0].operand.userListId
> 
> 
> operations
> 0
> 
> 
> operand
> 
> 
> userListId
> 
> UserListId: {MY_USER_LIST_ID}
> 
> MutateMembersError.INVALID_USER_LIST_ID
> MutateMembersError
> INVALID_USER_LIST_ID
> 
> 
> 
> 
> 
> 
>
> *Note:*
> Values between curly brackets are valid. Actually, *{MY_USER_LIST_ID}* 
> could be any item from the response of the following query:
> http://schemas.xmlsoap.org/soap/envelope/";>
> 
>   https://adwords.google.com/api/adwords/rm/v201806";>
> 
> {DEV_TOKEN_HERE}
> {CLIENT_CUSTOMER_ID_HERE}
>   
> 
> http://schemas.xmlsoap.org/soap/envelope/";>
>   https://adwords.google.com/api/adwords/rm/v201806";>
> https://adwords.google.com/api/adwords/rm/v201806";>
>   Id
>   Name
>   Status
>   
> ListType
> EQUALS
> CRM_BASED
>   
>   
> Status
> EQUALS
> OPEN
>   
> 
>   
> 
> 
>
> Any ideas on this? Thank you!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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

Re: criteria service PLACEMENT not work

2018-12-03 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Alejandro,

Could you please provide the complete SOAP request and response logs 
(including the clientCustomerId) via the the *Reply privately to author* option 
so 
I can look into the issue you're having?

You can enable SOAP logging on your end by referring to this guide 
.
 
Once enabled, kindly send to me the generated SOAP request and response 
logs so I can determine more accurately which caused the issue.

Regards,
Dannison
AdWords API Team

On Monday, December 3, 2018 at 1:30:29 PM UTC+8, Alejandro Brücher wrote:
>
> I insert a negative criterial 
> ---
>  customer_negative_criterion_service = client.GetService(
>   'CustomerNegativeCriterionService', version='v201809')
>   criteria = [
>   # Exclude a specific placement.
>   {
>   'xsi_type': 'Placement',
>   'url': url
>   }
>   ]
>   operations = [{
>   'operator': 'ADD',
>   'operand': {
>   'criterion': criterion
>   }
>   } for criterion in criteria]  
>   result = customer_negative_criterion_service.mutate(operations)
>
> --  
>
> and insert de negative criterial!
> when i search the insert
> -
> selector = {
>   'fields': ['Id'],
>   'predicates': [{
>   'field': 'CriteriaType',
>   'operator': 'IN',
>   'values': ['PLACEMENT']
>   }],
>   'paging': {
>   'startIndex': str(offset),
>   'numberResults': str(PAGE_SIZE)
>   }
>   }  
>   # Make the mutate request.
>   page = campaign_criterion_service.get(selector)
> --
> return null
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/2b756500-78d6-4221-a518-7ea973e6720f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Probably a Simple Question About External Conditions Causing Campaigns to Pause and Unpause

2018-12-03 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Andy, 

Unfortunately, I cannot comment on your question as this is out of scope 
for the AdWords API support.

You may contact the Google Analytics support team 
 as they are the proper team 
to handle these types of inquiries.

Regards,
Dannison
AdWords API Team 


On Monday, December 3, 2018 at 1:30:27 PM UTC+8, Andy Sweet wrote:
>
> Good afternoon all,
>
> I have a question about turning campaigns on for a specific period of time 
> caused by a signal from Google Analytics.
>
> To explain - if there's an event that causes there to be 5 people on my 
> site at once (yes, I'm very low volume and only paid search and direct 
> navigation for traffic), can Google Analytics 'tell' Google Ads to unpause 
> a specific Google Ads campaign for a 10 minutes?
>
> Thanks in advance for any response.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/afa18933-282e-47d6-ada8-c25847f2b6a4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: watch time & earned subscribers

2018-12-02 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Lucie,

Unfortunately, the YouTube related columns you mentioned are not available 
in the AdWords API. You can check the list of available fields in the 
AdWords API in this link 

.

Regards,
Dannison
AdWords API Team

On Monday, December 3, 2018 at 1:30:28 PM UTC+8, 
lucie.rabochov...@gmail.com wrote:
>
> Hi Guys,
>
> I'm here competely new and I would need your help. Any ideas how can I get 
> *watch 
> time *and below mentioned yooutube earned columns.
>
> YouTube Earned Views YouTube Earned Subscribers YouTube Earned Playlist 
> Additions YouTube Earned Likes
>
>
> Thank you for your help!
>
> Lucie
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/181d0aa5-2ce3-4a5a-acb3-7d1761578706%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: TrialAsyncErrorService: Could not retrieve errors for trial

2018-12-02 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Stella,

To further investigate this, could you provide the complete SOAP request 
and response logs that were generated when the TrialAsyncErrorService was 
executed? You may use the *Reply privately to author* option.

If you have not enabled logging, you may refer to this guide 

 on 
how to do so.

Regards,
Dannison
AdWords API Team

On Monday, December 3, 2018 at 9:00:46 AM UTC+8, Stella wrote:
>
>
> Hi, 
> I am creating trials from draft, which the same approach used to be 
> successful before. However, not stable, I can tell it’s failed, the 
> TrialAsyncErrorService could not return me why it’s failed. 
> 1) I can’t see fail reason under my acount even from chrome browser. In 
> that case, how to make corrections and get successful ones pushed?
>
> 2) when get into CREATION_FAILED status, anyway to turn the existing trial 
> to “active” w/o recreating the same trailf from draft (that will lead to 
> conflict duplicate name to existing failed trial)? 
>
> Out[77]: 
> {
> 'id': 11437957,
> 'baseCampaignId': x,
> 'draftId': None,
> 'budgetId': None,
> 'name': None,
> 'startDate': None,
> 'endDate': None,
> 'trafficSplitPercent': None,
> 'status': 'CREATION_FAILED',
> 'trialCampaignId': xx
> }
>
> trial_async_error_service = client.GetService('TrialAsyncErrorService', 
> version='v201806')
>
> selector = {
> 'fields': ['TrialId', 'AsyncError'],
> 'predicates': [{
> 'field': 'TrialId',
> 'operator': 'IN',
> 'values': [11437957]
> }]
> }
> trial_error_selector = trial_async_error_service.get(selector)['entries']
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/ca5778c4-0a94-4e28-bca7-bbafd4dad1b2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: XML Exception from ManagedCustomerService

2018-11-29 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Kevin, 

This seems to be a client library issue. You can open your concern directly 
on the GitHub issue tracker by visiting this site 

.

Regards,
Dannison
AdWords API Team

On Friday, November 30, 2018 at 6:38:59 AM UTC+8, Kevin wrote:
>
> Hi,
>
> I'm getting an XML exception when making a get 
> 
>  
> request to the ManagedCustomerService 
> 
>  in 
> C#.
> It looks like the exception appears in AdWords API code:
>
> Exception rethrown at [0]: 
>at 
> System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage 
> reqMsg, IMessage retMsg)
>at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& 
> msgData, Int32 type)
>at 
> Google.Api.Ads.AdWords.v201809.ManagedCustomerServiceInterface.get(Selector 
> serviceSelector)
>
> System.ServiceModel.CommunicationException: Error in deserializing body of 
> reply message for operation 'get'. --->
> System.InvalidOperationException: There is an error in XML document (1, 
> 87373). --->
> System.Xml.XmlException: The byte 0x08 is not valid at this location.  
> Line 1, position 87373.
>
> Is there a workaround?
>
> Best,
> Kevin
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/cd13ee4c-384c-4bf1-b3e5-ef8ee4a3e152%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Integer or Float with Customizer

2018-11-29 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Costantin,

The RequiredError.REQUIRED 

 only 
error occurs when there are missing required fields.

Can you provide the complete XML SOAP request and response logs so we can 
investigate this further? You may use the *R**eply privately to author *
option. If you have not enabled the logging, you can tell me what client 
library you are using so I can point you to the proper guide.

Regards,
Dannison
AdWords API Team

On Friday, November 30, 2018 at 12:22:31 AM UTC+8, cos...@gmail.com wrote:
>
> I'm trying to add a customizer via the API. I would like to add it as an 
> integer or float. I do the following:
>
> customizer_feed = {
> 'feedName': feed_name,
> 'feedAttributes': [
> {'type': 'STRING', 'name': 'a'},
> ],
> }
>  feed_service_operation = {'operator': 'ADD', 'operand': 
> customizer_feed}
> response = ad_customizer_feed_service.mutate([feed_service_operation])
>
> The code above works, however, If I replace STRING with INT64 or FLOAT I 
> get the following error:
>
> googleads.errors.GoogleAdsServerFault: [RequiredError.REQUIRED @ 
> operations[0].operand.feedAttributes[1].type]
>
> I thought that the valid field types are these ones  
> -
>  
> Why it doesn't work?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/ca0dfd2c-df53-4e67-a824-a9b8c983eac8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Getting DetailedReportDownloadResponseException: DatabaseError.ACCESS_PROHIBITED for Geo Performance reports.

2018-11-27 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Luciano,

Could you please provide a screenshot of the error you're having, the complete 
report definition 
,
 
and the clientCustomerId you're using via the *Reply privately to author* 
option so 
I can look into this?

Regards,
Dannison
AdWords API Team

On Tuesday, November 27, 2018 at 11:39:24 PM UTC+8, 
luciano.gand...@quanticmind.com wrote:
>
> Last week we started having this error for one of the accounts, retrying 
> the download sometimes work but we were unable to download the reports for 
> 22, 23 and 24 of November.
>
> Can you check what is going on?
>
> Thanks.
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/52660856-9e9b-4fb1-a987-3489241d8cc1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA

2018-11-27 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Sergey,

Could you confirm if the account you're trying to use is already 
whitelisted? To clarify, you would need to whitelist the account when 
creating a CrmBasedUserList through AdWordsUserListService. You may refer 
to this blog 

 post 
for more information.

If not, please contact your Google representative and have it whitelisted. 
If you don't have a Google representative, please let me know by providing 
your clientCustomerId via the *reply privately to author* option and I'll 
route you to the correct team to have the specific account whitelisted.

Regards,
Dannison
AdWords API Team

On Tuesday, November 27, 2018 at 11:39:19 PM UTC+8, 
serge...@clickfunnels.com wrote:
>
> Hello 
> I'm getting this error trying this example code: 
> https://github.com/googleads/google-api-ads-ruby/blob/master/adwords_api/examples/v201809/remarketing/add_crm_based_user_list.rb
>  
>
> AdwordsApi::V201802::AdwordsUserListService::ApiException: [
> *UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA* @ 
> operations[0].operand]
>
>
> *What should I do to fix that error?*
>
>
> 
>
>
> Test Client Account: 500-997-9511
>
> Test Manager Account: 537-432-1982
>
> Manager Account: 169-466-2792
>
>
>
> Request log:
>
> [2018-11-27T15:33:04.351501 #10996]  WARN -- : ID: 500-997-9511, URL: 
> https://adwords.google.com/api/adwords/rm/v201802/AdwordsUserListService, 
> Service: AdwordsUserListService, Action: mutate, Response time: 171ms, 
> Request ID: 00057ba57d353e980a815710d40f2753, Operations: 1, Is fault: 
> true, Fault message: 
> [UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA @ 
> operations[0].operand]
>
> I, [2018-11-27T15:33:04.351742 #10996]  INFO -- : Outgoing request: 
> SOAPAction: "mutate", User-Agent: Ruby Sample (AwApi-Ruby/1.3.0, 
> Common-Ruby/1.0.2, GoogleAdsSavon/1.0.3, ruby/2.3.7, HTTPI/2.4.3, 
> httpclient), Authorization: REDACTED, Content-Type: text/xml;charset=UTF-8, 
> Content-Length: 1131  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/rm/v201802"; xmlns:env="
> http://schemas.xmlsoap.org/soap/envelope/"; xmlns:ns0="
> https://adwords.google.com/api/adwords/cm/v201802";>  
> xmlns="https://adwords.google.com/api/adwords/cm/v201802";>Ruby 
> Sample (AwApi-Ruby/1.3.0, Common-Ruby/1.0.2, GoogleAdsSavon/1.0.3, 
> ruby/2.3.7, HTTPI/2.4.3, 
> httpclient)REDACTED500-997-9511  
> xmlns="https://adwords.google.com/api/adwords/rm/v201802";>ADD  
> xsi:type="CrmBasedUserList">Customer relationship management list 
> #978889A list of customers that originated from email 
> addresses30CONTACT_INFO
>
> I, [2018-11-27T15:33:04.351912 #10996]  INFO -- : Incoming response: 
> Content-Type: text/xml; charset=UTF-8, Date: Tue, 27 Nov 2018 13:33:04 GMT, 
> Expires: Tue, 27 Nov 2018 13:33:04 GMT, Cache-Control: private, max-age=0, 
> X-Content-Type-Options: nosniff, X-Frame-Options: SAMEORIGIN, 
> X-XSS-Protection: 1; mode=block, Server: GSE, Alt-Svc: quic=":443"; 
> ma=2592000; v="44,43,39,35", Accept-Ranges: none, Vary: Accept-Encoding, 
> Transfer-Encoding: chunked http://schemas.xmlsoap.org/soap/envelope/";> xmlns:ns2="https://adwords.google.com/api/adwords/rm/v201802"; xmlns="
> https://adwords.google.com/api/adwords/cm/v201802";>00057ba57d353e980a815710d40f2753AdwordsUserListServicemutate1171soap:Client[UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA
>  
> @ operations[0].operand]https://adwords.google.com/api/adwords/cm/v201802"; xmlns:ns2="
> https://adwords.google.com/api/adwords/rm/v201802";>[UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA
>  
> @ 
> operations[0].operand]ApiException  
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:type="ns2:UserListError">operations[0].operandoperations0operandUserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATAUserListErrorUSER_LIST_SERVICE_ERROR
>
> AdwordsApi::V201802::AdwordsUserListService::ApiException: 
> [UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA @ 
> operations[0].operand]
>
> Regards, 
> Sergey
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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

Re: Geo Performance report taking forever to download.

2018-11-26 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Manu,

Could you provide a screenshot of the error you're having and the complete 
report definition 

 along 
with the clientCustomerId via the *Reply privately to author* option so I 
can look into this?

Regards, 
Dannison
AdWords API Team

On Tuesday, November 27, 2018 at 5:03:32 AM UTC+8, Manu Reddy wrote:
>
> Hi ,
>
> The geo performance report is taking forever to download and the adword ui 
> says theres an error and please reload in a loop. Can you guys look into it 
> ?
>
> thanks,
> Manu
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/8237746c-7e1f-495b-b0da-e0960e2add40%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AdWords Java SDK - Getting DatabaseError.CONCURRENT_MODIFICATION

2018-11-26 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

The team is still currently working on this. I will provide updates once 
available.

Regards,
Dannison
AdWords API Team

On Monday, November 26, 2018 at 7:08:37 PM UTC+8, 
alessandro.bard...@trovaprezzi.it wrote:
>
>
> Hi, 
>
> We have experienced the same issue. We have created an application that 
> uses the C# Adwords API to create adGroups and keywords in a sequential 
> manner (without using different threads).
> Until now, everything was ok, but recently the creation of some keywords 
> fails, in a randomic way, due to this DatabaseError.CONCURRENT_MODIFICATION 
> error. 
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/982a3e40-bb3c-41e8-bfc5-5f08b09a93ca%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Label Operations

2018-11-26 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Sam,

In case I misunderstood your concern and you were talking about LabelService 
(LabelOperation) 
,
 
note that LabelService(LabelOperation) is not supported in BatchJobService 

.

Let me know if you have any other questions regarding this.

Regards,
Dannison
AdWords API Team

On Thursday, November 22, 2018 at 2:36:13 AM UTC+8, s...@feedonomics.com 
wrote:
>
> Label operations must be mutated and can't be sent through batching, 
> correct?
>
> We're worried about hitting rate limits without sending these label 
> operations through batching. What is the recommended solution for scaling 
> large amounts of label operations without batching them?
>
> Thanks!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/de64c4db-1723-4eb4-89b0-21e0b8b655a3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: how to get available impressions number for ad group ?

2018-11-26 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

As a workaround, since Impressions are supported in reports, you could 
download reports by referring to our sample codes 

 and reporting guidelines 
. You 
could use the Adgroup Performance Report 

 and 
include the Impressions 

 field.

Feel free to write back if you have further clarifications.

Regards,
Dannison
AdWords API Team

On Thursday, November 22, 2018 at 1:02:41 AM UTC+8, 
tahirhanyildizog...@gmail.com wrote:
>
> i want to get the number of available impressions for ad group. i added 
> some criteria to ad group and i want to get reach or available impressions. 
> Is it possible with adwords api python lib?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/a8709c35-a87b-46eb-a3e2-41912983ca84%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: gclid in market audiences

2018-11-26 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Alex,

To further explain my previous response, we can identify if an in market 
audience is being triggered for the GCLID via the CriteriaParameters 

 field. 
However, the Click Performance Report 

 is 
a single attribution report, so only one of the triggering criteria (e.g. 
keywords, gender, in market audience, etc.) will be returned. This said, 
there's a possibility that the in market audience won't be returned in the 
CriteriaParameters field.

Regards,
Dannison
AdWords API Team

On Friday, November 23, 2018 at 7:06:00 PM UTC+8, Alexandros C. wrote:
>
> Good morning,
>
> I am trying to connect the gclid with in-market audiences but in the Click 
> Performance Report the User List ID for in-market audiences includes only 
> the Criterion User Lists and not Criterion User Interest which includes 
> in-market audiences. Is there any other way to connect the gclid with an 
> in-market audiences?
>
> Thanks,
> Alex
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/9a7fe886-a7d0-4db0-8995-893a893f979d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Gmail ad incomplete response received from AdGroupAd Service

2018-11-23 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi there,

To start troubleshooting, could you double check if these values are also 
missing from the Google Ads UI?

Additionally, could you provide the complete SOAP request and response logs 
of the service API call you used so I could investigate this further?

Regards,
Dannison
AdWords API Team

On Saturday, November 24, 2018 at 3:30:45 AM UTC+8, 
pune...@socialfrontier.com wrote:
>
> I am trying to get attributes of Gmail Ad using AdGroupAd Service but the 
> response is missing all ad assets information which I have added for the ad 
> such as teaser, marketing image, header image and more.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/763fda0e-112d-43f2-a518-86abbdbda4d0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Getting negative keywords added to negative list ,for a specified time ,using change history API

2018-11-23 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Manisha,

Unfortunately, the timestamp information in keywords are currently not 
supported in the said services. However, you may keep an eye on our blog 
 regarding 
new features and updates in the AdWords API.

Regards,
Dannison
AdWords API Team

On Saturday, November 24, 2018 at 3:06:41 AM UTC+8, mani...@karooya.com 
wrote:
>
> Thanks for reply.
> I did explore these two services but I am more interested in getting the 
> timestamp at which they are added.
>
> Both campaigncriterionservice and adgroup criterion service provided me 
> the details of keyword added but the timestamp at which they are added is 
> unknown.
>
> My requirement is to get the negative keywords added in past 30 days only.
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/a648c820-b5c1-42bd-92ef-6b7cb4046078%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AdWords Java SDK - Getting DatabaseError.CONCURRENT_MODIFICATION

2018-11-23 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Philo,

I am a colleague of Sreelakshmi. Allow me to respond to you as she is OOO. 
Unfortunately, there are no updates with the team regarding this. Rest 
assured we will provide updates to you once available.

Regards,
Dannison
AdWords API Team

On Friday, November 23, 2018 at 11:34:17 PM UTC+8, Philo wrote:
>
> Hi Sreelakshmi,
>
> Any update on this?
>
> Thanks!
>
> On Wednesday, 21 November 2018 19:15:36 UTC+1, Sreelakshmi Sasidharan 
> (AdWords API Team) wrote:
>>
>> Hello, 
>>
>> Our team is currently looking into this. I'll keep you posted on the 
>> updates. 
>>
>> Thanks,
>> Sreelakshmi, AdWords API Team
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/5b36910d-d33c-40cb-9cba-62458c7537b7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to get ACCOUNT_PERFORMANCE_REPORT for manager account?

2018-11-23 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Tom,

Could you provide the sample code and the yaml file you used so I could 
investigate this further? You may send them to me via the *reply privately 
to author* option.

Regards,
Dannison
AdWords API Team

On Friday, November 23, 2018 at 11:57:14 PM UTC+8, 
tom.wagst...@raisingit.com wrote:
>
> Hi Dannison,
>
> Thanks for explaining the way the ACCOUNT_PERFORMANCE_REPORT works (I 
> understand you could segment the account, but it still seems like funny 
> behaviour to me - most people who want account-level metrics are going to 
> be comparing across accounts, rather than looking for a single one).
>
> But anyway, I have tried to run the sample code for parallel report 
> download in Python, and it doesn't return any results, nor does it throw 
> any error. I've run the sample script "as is" with minimal modifications 
> (just a directory for downloads and the path of our YAML file) on both our 
> production and test accounts, and it doesn't yield anything whatever I do...
>
> This is all the feedback I got:
> Retrieving 2 reports with 2 processes:
> Finished downloading reports with the following results:
>
> which I guess indicates that both *reports_succeeded *and *reports_failed* 
> are 
> coming back empty. Beyond that I'm at a loss - any idea what's up?
>
> Cheers,
> Tom
>
>
> On Thursday, 22 November 2018 18:26:37 UTC, Dannison Yao (AdWords API 
> Team) wrote:
>>
>> Hi Tom,
>>
>> The error CUSTOMER_SERVING_TYPE_REPORT_MISMATCH 
>> 
>>  is 
>> encountered because you are using a manager account to run your reports. 
>> Reports can only be downloaded on a client level.
>>
>> The Account Performance Report 
>> 
>>  retrieves 
>> metrics on an account level. With this said, it is expected behavior that 
>> it would return a single row only not unless you included segments for your 
>> account. If you wish to get the report for other client accounts, you have 
>> to run the report against the individual client account. If you wish to 
>> download reports in the manager account level and get the report for it's 
>> client accounts, you may refer to the Parallel Report Download sample 
>> code 
>> 
>>  (also 
>> available in different languages) on how to do so.
>>
>> Regards,
>> Dannison
>> AdWords API Team
>>
>> On Thursday, November 22, 2018 at 8:40:56 PM UTC+8, 
>> tom.wa...@raisingit.com wrote:
>>>
>>> Hi there,
>>>
>>> I'm trying to pull an account performance report for all the accounts we 
>>> manage. I'm querying the API using the Python library, using this type of 
>>> code:
>>>
>>> def getMyAccounts(client):
>>> # Initialize appropriate service.
>>> report_downloader = client.GetReportDownloader(version="v201809")
>>>
>>> # Create report query.
>>> report_query = (adwords.ReportQueryBuilder()
>>>   .Select("ExternalCustomerId", "Impressions")
>>>   .From("ACCOUNT_PERFORMANCE_REPORT")
>>>   .During("YESTERDAY")
>>>   .Build())
>>>
>>> When I try to call this function, passing it our manager account for 
>>> *client 
>>> *triggers this error:
>>>
>>> AdWordsReportBadRequestError: Type: 
>>> ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH
>>>
>>> which apparently is because I'm using a manager account rather than an 
>>> individual client account. When I pass an individual client account I just 
>>> get a single row for that account.
>>>
>>> This seems like crazy behaviour: surely the Account Performance Report 
>>> is, as described in the documentation, for "statistics aggregated by 
>>> default at the account level, one row per account"
>>> So how do I get more than one account out of this report?
>>>
>>> Cheers,
>>> Tom
>>>
>>>
>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/feefcb34-3e36-4a85-8244-

Re: BatchJob processing times

2018-11-23 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Thorsten,

To further investigate this, could you provide the complete SOAP request 
and response logs generated on your batch job via *reply privately to 
author*?

Regards,
Dannison
AdWords API Team

On Friday, November 23, 2018 at 10:29:34 PM UTC+8, Thorsten Merz wrote:
>
> Hello,
>
> once more we are experiencing increasing batch job processing times. This 
> problem is basically persisting for weeks already with major fluctuations. 
> For the moment the times are quite high again. Sometimes even > 10min. for 
> around 50 operations.
>
> Find attached some batch job ids along with respective stats.
>
> Regards
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/c8d5b182-dadb-4162-9a89-c2678c48e0b8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Getting negative keywords added to negative list ,for a specified time ,using change history API

2018-11-23 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

You can fetch ad group level criteria (includes negative keywords) via the 
AdGroupCriterionService.get() 
.
 As 
for campaign level, you can use the CampaignCriterionService.get() 

. 

As for the CustomerSyncService 
,
 
the data returned by this service is very limited and the complete 
information you seek may not be provided by the said service.

Regards,
Dannison
AdWords API Team

On Friday, November 23, 2018 at 7:06:00 PM UTC+8, mani...@karooya.com wrote:
>
> I am trying to fetch change history for last 30 days for number of 
> negative keywords added by user.
>
> I am able to fetch the negative keywords  added at campaign level as well 
> as ad group level by using CustomerSyncServiceInterface, source example at 
> below link:
>
> https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/v201802/accountmanagement/GetAccountChanges.java
>
> However ,I am unable to fetch the negative keywords added to the shared 
> negative lists .I did create a negative list ,added negative keyword to it 
> and then associated this to campaign.I do see this change under change 
> history from adwords UI ,but I am unable to fetch it using API. 
>
> Is there any way I can get these negative keywords (added to negative 
> list) using an API? 
>
> Thanks in advance. 
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/4e647eed-53a1-4788-80a0-1e92b69f2bcc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: gclid in market audiences

2018-11-23 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Alex,

My apologies as there is currently no way via the AdWords API to associate 
your GCLIDs directly to your in-market audiences. You may continue to 
follow our blog 
 for any 
updates regarding this feature.

Best regards,
Dannison
AdWords API Team

On Friday, November 23, 2018 at 7:06:00 PM UTC+8, Alexandros C. wrote:
>
> Good morning,
>
> I am trying to connect the gclid with in-market audiences but in the Click 
> Performance Report the User List ID for in-market audiences includes only 
> the Criterion User Lists and not Criterion User Interest which includes 
> in-market audiences. Is there any other way to connect the gclid with an 
> in-market audiences?
>
> Thanks,
> Alex
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/2b9df7dd-cabb-413e-8a3d-0fa29694696a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: First Call

2018-11-23 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Dan,

My apologies as developing using node.js is outside of our expertise. If 
you wish to learn about the AdWords API's call structure, you can refer to 
this guide 
. As 
for getting metrics such as costs, clicks, and impressions, you can refer 
to our reporting 
 guide and 
specifically to this section for the schema to follow if you will not be 
using any of our supported client libraries.

I hope this has been helpful.

Regards,
Dannison
AdWords API Team


On Friday, November 23, 2018 at 6:59:56 PM UTC+8, Daniel Starns wrote:
>
> Hi All,
>
> I am aware that google doesn't fully support NodeJs, i have only ever 
> learnt JavaScript  I have this Node package installed and i have oath 
> setup and a basic developer token. 
>
> https://www.npmjs.com/package/node-adwords
>
> I do not know where to go from here. 
>
> Would it possible for someone to show me how to make a basic call using 
> this node package? 
>
> I just want to see how you would go about getting an accounts, cost, 
> clicks, impressions within a time Frame and console log it. Once i know how 
> to do this, it will help me understand how other features work. 
>
> Thanks,
> Dan
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/0902bd59-ec9a-46d2-91f5-731456385de8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [PHP] googleads/googleads-php-lib VS googleads/google-ads-php

2018-11-22 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Paweł,

Both of the libraries you specified are under Google Ads. The difference 
between the two libraries is that the googleads-php-lib 

 (AdWords API version 
) is up to 
date while google-ads-php 

 (Google Ads API ) 
is still under beta and may have limitations.

Regards,
Dannison
AdWords API Team

On Friday, November 23, 2018 at 4:00:33 AM UTC+8, Paweł Jóźwik wrote:
>
> I'm confused.
>
> Which one is "better" to use in my project?
>
> I can see two repos:
> googleads/googleads-php-lib 
> googleads/google-ads-php
>
> First is described as "Welcome to the new ads API PHP client library!"
> Second has better examples and is described as  "This project hosts the 
> PHP client library for the Google Ads API.".
>
> Which one should we use?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/f43c9a56-377a-4b91-b971-d3fbfe7eba66%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Bulk upload negative keywords

2018-11-22 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Costantin,

Your concern appears to be in the Google Ads UI. With this said, you could 
open your concern to the Advertiser's Community Forum 
 as 
the product experts are better equipped in answering your concerns.

Regards,
Dannison
AdWords API Team


On Friday, November 23, 2018 at 12:45:22 AM UTC+8, cos...@gmail.com wrote:
>
> I'm trying to bulk upload negative keywords via the google ads -> tools -> 
> bulk upload section. I need to do it that way and NOT with the 
> adwords editor.
>
>
> I've tried adding the negative keyword as `-negativeKeyword` but it would 
> get added as a normal one with a minus in front. I've also tried to change 
> the match type column value to "Negative Phrase" and other variations like 
> "negative broad" uppercase etc but I get that it's invalid for the Type 
> column.
>
> How can I do this?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/9896b230-84c7-446d-8bd3-bbb76730ad91%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Concurrent data errors have occurred frequently recently. why?

2018-11-22 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Jia,

The team is currently aware of this issue and are currently investigating 
on this. I will provide you updates of this issue once available.

Regards,
Dannison
AdWords API Team

On Thursday, November 22, 2018 at 8:57:33 PM UTC+8, jia zheng wrote:
>
> The request I sent is as follows:
>
> 
> 
> ADD
> 
> 63635906118
> https://adwords.google.com/api/adwords/cm/v201802"; 
> xsi:type="ns2:ProductAd">
> PRODUCT_AD
> 
> ENABLED
> 
> 
> 
>
> The reply I received is as follows:
> {
> "soap:Envelope": {
>   "$": {
> "xmlns:soap": "http://schemas.xmlsoap.org/soap/envelope/";
>   },
>   "soap:Header": [
> {
>   "ResponseHeader": [
> {
>   "$": {
> "xmlns": "
> https://adwords.google.com/api/adwords/cm/v201802";
>   },
>   "requestId": [
> "00057b3d47848d200a625dd4770cd4dc"
>   ],
>   "serviceName": [
> "AdGroupAdService"
>   ],
>   "methodName": [
> "mutate"
>   ],
>   "operations": [
> "1"
>   ],
>   "responseTime": [
> "229"
>   ]
> }
>   ]
> }
>   ],
>   "soap:Body": [
> {
>   "soap:Fault": [
> {
>   "faultcode": [
> "soap:Client"
>   ],
>   "faultstring": [
> "[DatabaseError.CONCURRENT_MODIFICATION @ 
> com.google.ads.api.services.campaignmgmt.common.error.DatabaseError.(Datab]"
>   ],
>   "detail": [
> {
>   "ApiExceptionFault": [
> {
>   "$": {
> "xmlns": "
> https://adwords.google.com/api/adwords/cm/v201802";
>   },
>   "message": [
> "[DatabaseError.CONCURRENT_MODIFICATION @ 
> com.google.ads.api.services.campaignmgmt.common.error.DatabaseError.(Datab]"
>   ],
>   "ApplicationException.Type": [
> "ApiException"
>   ],
>   "errors": [
> {
>   "$": {
> "xmlns:xsi": "
> http://www.w3.org/2001/XMLSchema-instance";,
> "xsi:type": "DatabaseError"
>   },
>   "fieldPath": [
> ""
>   ],
>   "trigger": [
> ""
>   ],
>   "errorString": [
> "DatabaseError.CONCURRENT_MODIFICATION"
>   ],
>   "ApiError.Type": [
> "DatabaseError"
>   ],
>   "reason": [
> "CONCURRENT_MODIFICATION"
>   ]
> }
>   ]
> }
>   ]
> }
>   ]
> }
>   ]
> }
>   ]
> }
>  }
>
>
> I was making a mistake in creating a PLA single product ad.
> At the same time, I found that in addition to the above api, 
> AdGroupCriterionService also has problems. And I'm sure all my API 
> operations are single-threaded. And not operating on ad WEB
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/69a5cde6-a228-4c0b-9eb2-464ebb5a8794%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to get ACCOUNT_PERFORMANCE_REPORT for manager account?

2018-11-22 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Tom,

The error CUSTOMER_SERVING_TYPE_REPORT_MISMATCH 

 is 
encountered because you are using a manager account to run your reports. 
Reports can only be downloaded on a client level.

The Account Performance Report 

 retrieves 
metrics on an account level. With this said, it is expected behavior that 
it would return a single row only not unless you included segments for your 
account. If you wish to get the report for other client accounts, you have 
to run the report against the individual client account. If you wish to 
download reports in the manager account level and get the report for it's 
client accounts, you may refer to the Parallel Report Download sample code 

 (also 
available in different languages) on how to do so.

Regards,
Dannison
AdWords API Team

On Thursday, November 22, 2018 at 8:40:56 PM UTC+8, 
tom.wagst...@raisingit.com wrote:
>
> Hi there,
>
> I'm trying to pull an account performance report for all the accounts we 
> manage. I'm querying the API using the Python library, using this type of 
> code:
>
> def getMyAccounts(client):
> # Initialize appropriate service.
> report_downloader = client.GetReportDownloader(version="v201809")
>
> # Create report query.
> report_query = (adwords.ReportQueryBuilder()
>   .Select("ExternalCustomerId", "Impressions")
>   .From("ACCOUNT_PERFORMANCE_REPORT")
>   .During("YESTERDAY")
>   .Build())
>
> When I try to call this function, passing it our manager account for *client 
> *triggers this error:
>
> AdWordsReportBadRequestError: Type: 
> ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH
>
> which apparently is because I'm using a manager account rather than an 
> individual client account. When I pass an individual client account I just 
> get a single row for that account.
>
> This seems like crazy behaviour: surely the Account Performance Report is, 
> as described in the documentation, for "statistics aggregated by default 
> at the account level, one row per account"
> So how do I get more than one account out of this report?
>
> Cheers,
> Tom
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/4c5515f5-45ac-4321-8ba3-f8bfeb6cb8ce%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: games

2018-11-22 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

It appears that your concern is out of the AdWords API support scope. You 
could open your concern to the Advertiser's Community Forum 
 as 
the product experts are better equipped in answering your concerns.

Regards,
Dannison
AdWords API Team

On Thursday, November 22, 2018 at 7:49:08 PM UTC+8, Aissa El baakili wrote:
>
> i want begin making games application !
> i wat that you advie me about that 
> especially in how can i win money with admob or other services 
>  wath are the services that can i profite to make money  by games
> thank you
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/e40393fe-2102-4cc9-9298-f456e20629d3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Marital status criterion for ads ?

2018-11-22 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

Unfortunately, marital status is not supported in the AdWords API. You can 
view the list of criterion available here 

.

However, for the Google Ads UI, you can confirm this in the Advertiser's 
Community Forum 
 as 
the product experts are better equipped in answering your concern.

Regards,
Dannison
AdWords API Team

On Thursday, November 22, 2018 at 8:23:33 PM UTC+8, 
tahirhanyildizog...@gmail.com wrote:
>
> it is possible to add criterion for martial status to ad groups from 
> adwords dashboard, is it also possible with adwords api ?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/d39b102e-8a0e-4fba-bf37-baa39041726b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Missing required fields error with AdService

2018-11-22 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Markus,

My apologies for missing this out. Performance data is still retained even 
after updating the details of the ad. This should not affect your metrics 
reports.

I can file a feature request for documentation update on your behalf. If 
you wish to do so, could you provide the link of the German documentation 
that you wanted to include the information?

Regards,
Dannison
AdWords API Team

On Friday, November 23, 2018 at 12:53:57 AM UTC+8, Markus Heiden wrote:
>
> Hi Dannison,
>
> thanks for clarify the required fields and update details.
>
> But there is still no statement regarding whether the performance data are 
> kept under all circumstances. 
> Are the performance data still kept, if I update all fields or just if I 
> update only headlinePart1, headlinePart2, description and the URLs?
> It would be nice, if that will be clearly documented in the API 
> documentation of the AdService. 
>
> BTW 
> The german version of the mentioned guide does not contain any information 
> regarding AdService.mutate(). 
> Inserting a "?hl=en" before the "#" in the url gives me the english 
> version, which contains the wanted information.
>
> Regards,
> Markus
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/87857491-8e6a-4e01-9c90-fc27fa301172%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Campaign Service campaignUpdate throws ApiException when ShoppingSetting have merchantId set

2018-11-21 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Ronald,

Could you please provide the complete SOAP request and response logs 
(without redacting any information such as clientCustomerId and the 
merchantId) using the *Reply privately to author *option so I can 
investigate this more?

Regards,
Dannison
AdWords API Team

On Thursday, November 22, 2018 at 12:07:04 AM UTC+8, Ronald Findling wrote:
>
> When doing a campaign update requests (`mutate` with 
> `CampaignOperator.SET`) which has shoppingSettings (with `merchantId`) we 
> observe a `com.google.api.ads.adwords.axis.v201806.cm.ApiException` see [1]
> In this request we set all mandatory properties (`merchantId`, 
> `salesCountry`, `campaignPriority`)
>
> Leaving out the merchantId however makes the request succeed, request and 
> response see [2] [3].
>
> I can't find documentation why these parameters shouldn't be set in this 
> case:
> mutate 
> https://developers.google.com/adwords/api/docs/reference/v201802/CampaignService
> CampaignOperation SET 
> https://developers.google.com/adwords/api/docs/reference/v201802/CampaignService.CampaignOperation
> ShoppingSetting 
> https://developers.google.com/adwords/api/docs/reference/v201802/CampaignService.ShoppingSetting
>
> We are using com.google.api-ads:adwords-axis:3.15.1
>
> [2]
> 2018-11-21 16:11:47 [INFO] c.g.a.a.a.l.c.A.soapXmlLogger SOAP request:
> 
> http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance";>
> 
> https://adwords.google.com/api/adwords/cm/v201806"; 
> soapenv:mustUnderstand="0">
> XXX
> REDACTED
> smeco (AwApi-Java, AdWords-Axis/3.15.1, 
> Common-Java/3.15.1, Axis/1.4, Java/1.8.0_152, maven)
> false
> false
> 
> 
> 
> https://adwords.google.com/api/adwords/cm/v201806";>
> 
> SET
> 
> 99
> (AT:Whoop!) Indoor
> https://adwords.google.com/api/adwords/cm/v201806"; 
> xsi:type="ns2:ShoppingSetting">
> XXX
> AT
> 0
> 
> 
> 
> 
> 
> 
>
> [3]
> 2018-11-21 16:11:47 [INFO] c.g.a.a.a.l.c.A.soapXmlLogger SOAP response:
> 
> http://schemas.xmlsoap.org/soap/envelope/";>
> 
> https://adwords.google.com/api/adwords/cm/v201806";>
> 00057b2e2b2a07410a373303cb0f5a91
> CampaignService
> mutate
> 1
> 269
> 
> 
> 
> 
> soap:Server
> [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
> com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro]
> 
> https://adwords.google.com/api/adwords/cm/v201806";>
> 
> [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
> com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro]
> 
> ApiException
> http://www.w3.org/2001/XMLSchema-instance"; xsi:type="InternalApiError">
> 
> 
> 
> InternalApiError.UNEXPECTED_INTERNAL_API_ERROR
> InternalApiError
> UNEXPECTED_INTERNAL_API_ERROR
> 
> 
> 
> 
> 
> 
>
>
> [1]
> 2018-11-21 16:11:47 [WARN] c.g.a.a.a.l.c.A.requestInfoLogger Request made: 
> Service: CampaignService Method: mutate clientCustomerId: XXX URL: 
> https://adwords.google.com/api/adwords/cm/v201806/CampaignService Request 
> ID: 00057b2e2b2a07410a373303cb0f5a91 ResponseTime(ms): 269 OperationsCount: 
> 1 IsFault: true FaultMessage: 
> ApiException{applicationExceptionType=ApiException, 
> errors=[InternalApiError{apiErrorType=InternalApiError, 
> errorString=InternalApiError.UNEXPECTED_INTERNAL_API_ERROR, fieldPath=, 
> reason=UNEXPECTED_INTERNAL_API_ERROR, trigger=}]}
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://gr

Re: Cost per Conversion and Conversion Rate calculations - API

2018-11-21 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Olivier,

The AdWords API only reflects the results in the UI. Since you mentioned 
that your computation does not reflect in the Google Ads UI, it would be 
better to open your concern to the Advertiser's Community Forum 
, as 
the product experts are better equipped in answering your concerns. 

Regards,
Dannison
AdWords API Team


On Thursday, November 22, 2018 at 3:20:29 AM UTC+8, oliv...@dashthis.com 
wrote:
>
> Hello Dannison,
>
>
> Thanks for the reply.
>
> As a matter of fact, we do download the Campaign Performance Report to 
> obtain the results :)
>
> Basically, for technical reasons on our side (among other things, 
> aggregate results from multiple Adwords accounts), we prefer (for some 
> metrics, not all) to calculate using parts of a calculated metric. For 
> example, get the Cost and the Conversions separately, then re-calculating 
> them. 
>
> In that specific case, we do not obtain the same results as the Adwords 
> UI. If the Conversion Rate displayed in the UI is different from the 
> calculated metric using its parts, how can we find the correct numbers to 
> do the calculation, in the API?
>
> Let me know :)
>
> On Wednesday, November 21, 2018 at 2:07:00 PM UTC-5, Dannison Yao (AdWords 
> API Team) wrote:
>>
>> Hi Olivier,
>>
>> It appears that you are using the Campaign Performance Report 
>> .
>>  
>> You could download this by referring to our reporting guidelines 
>>  or sample 
>> codes 
>>  
>> (also 
>> available in different languages) and compare the results to the UI. 
>> However, since the AdWords API only reflects the results shown in the 
>> Google Ads UI, you will not be able to see the differences. If you think 
>> that there are data discrepancies in your report, you could open your 
>> concern to the Advertiser's Community Forum 
>> , 
>> as the product experts are better equipped in answering your concerns.
>>
>> Regards,
>> Dannison
>> AdWords API Team
>>
>> On Thursday, November 22, 2018 at 12:14:43 AM UTC+8, oli...@dashthis.com 
>> wrote:
>>>
>>> Hello everyone!
>>>
>>> I am a member of the technical support of a reporting tool we provide to 
>>> Google Ads advertisers.
>>>
>>> Recently, a case of "data discrepancy" have been uncovered and we still 
>>> struggle to understand the calculations of the Cost/Conversions and the 
>>> Conversion Rate metrics.
>>> For technical reasons I won't go into, we usually make the Cost/Conv 
>>> calculation on our side. However, one of our clients showed us its Google 
>>> Ads UI with results for these metrics, and they do not match the 
>>> calculation:
>>>
>>>
>>> Cost/Conv = Cost / Conversions
>>> Conversion Rate = Conversions / Clicks
>>>
>>> Here is a screenshot where you can see that:
>>>
>>> [image: adwordsquestion_discrepancy_costconv.png]
>>>
>>> As you can see, the calculation in the UI matches for some campaigns, 
>>> but not all of them.
>>>
>>> How can that be?
>>> From some research on the Web, it is already noted that some clicks 
>>> and/or conversions can be wrongly tracked on some platforms or specific 
>>> cases (e.g., old mobile platforms, etc).
>>>
>>> If anyone could explain that to me, that would be great :)
>>>
>>> Even better, if you can provide me with a way to report the exact 
>>> numbers from the UI (through the API), that would be even better!
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/43a9de0b-730e-4017-a8d8-0ed9eed5d4d4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Label Operations

2018-11-21 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Sam,

Mutating labels are supported in batch processing. 

You can see different label operations here 
,
 
and may use corresponding service to perform batch jobs for it. 
Additionally, if you're encountering Rate Limit Exceeded 

 errors 
when performing large amounts of label operations without batch processing, 
the best thing to do here is to apply for standard access 
 (if you currently 
have basic) or wait until the following day before making service calls 
again.

Regards,
Dannison
AdWords API Team

On Thursday, November 22, 2018 at 2:36:13 AM UTC+8, s...@feedonomics.com 
wrote:
>
> Label operations must be mutated and can't be sent through batching, 
> correct?
>
> We're worried about hitting rate limits without sending these label 
> operations through batching. What is the recommended solution for scaling 
> large amounts of label operations without batching them?
>
> Thanks!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/b26d9a66-5e8e-4177-b0b5-f485d71b2cb0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: try to create multiple ad on same ad group, but api throw error DatabaseError.CONCURRENT_MODIFICATION

2018-11-21 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Ran,

The team is aware of this issue and we are currently investigating the 
cause of the problem.

I'll let you know as soon as we have any updates.

Regards,
Dannison
AdWords API Team

On Thursday, November 22, 2018 at 4:04:37 AM UTC+8, RAN HU wrote:
>
> Hi Google,
>
> try to create multiple ad on same ad group, but api throw error 
> DatabaseError.CONCURRENT_MODIFICATION
>
> im using node js generate soap request manually, if need soap request 
> please ask me.
>
> Thanks,
> Ran
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/e90f7230-2d1a-4161-bb85-a8d523942d21%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How could I custom a daterange in this script?

2018-11-21 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Yang, 

You can use the custom date range when you want to retrieve the data you 
had for the last three months. You may refer to the sample code below:

.During(start_date='', end_date='')

Note that the values for start date and end date should be in the 
format MMDD. You may also visit this link 

 for 
more information.

Regards,
Dannison
AdWords API Team

On Thursday, November 22, 2018 at 1:41:24 AM UTC+8, y...@pangeare.com wrote:
>
> report_downloader = client.GetReportDownloader(version='v201809')
>  
> # Create report query. 
> report_query = (adwords.ReportQueryBuilder() 
>   .Select('Id,Date')
>   .From('KEYWORDS_PERFORMANCE_REPORT')
>   .Where('CampaignStatus').In('ENABLED', 'PAUSED')
>   .During('LAST_7_DAYS')
>   .Build())
> results=report_downloader.DownloadReportAsStringWithAwql( report_query, 
> 'CSV', skip_report_header=True, skip_column_header=True,
> skip_report_summary=True, include_zero_impressions=True)
>
> I am using this script to download keywords performance report, what 
> should I do if I would like to download the last 3 months?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/2646a8c8-daed-4163-a75b-4407c24a8208%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Labels return empty in keywords performance report

2018-11-21 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum

Hi Yang,

To clarify, the two dashes 
 
indicate 
that there is no value for the cell.

Are the values from the API different from what you're seeing from the 
Google Ads UI? You can refer to this link 
 
under 
"Keywords Report" to map the values from the API to the UI.

If the values are different, could you please provide the clientCustomerId 
so I can investigate this more?

Regards,
Dannison
AdWords API Team
Response Links


On Thursday, November 22, 2018 at 1:23:15 AM UTC+8, y...@pangeare.com wrote:
>
> report_downloader = client.GetReportDownloader(version='v201809')
>  
> # Create report query. 
> report_query = (adwords.ReportQueryBuilder() 
>   .Select('Labels')
>   .From('KEYWORDS_PERFORMANCE_REPORT')
>   .Where('CampaignStatus').In('ENABLED', 'PAUSED')
>   .During('LAST_7_DAYS')
>   .Build())
> results=report_downloader.DownloadReportAsStringWithAwql( report_query, 
> 'CSV', skip_report_header=True, skip_column_header=True,
> skip_report_summary=True, include_zero_impressions=True)
>
> All other fields could return appropriate vales, except 'Labels', it only 
> returns  '--'
>
> Thanks
>
> Yang
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/9e832b1d-84ea-4bf5-a1ba-4ec33a1b10d6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: how to get available impressions number for ad group ?

2018-11-21 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

If you wish to get the impressions 

 metrics 
in the AdWords API, this is only possible using reports. The Impressions 
metric is not supported in the AdWords API services.

Let me know if you have further clarifications.

Regards,
Dannison
AdWords API Team

On Thursday, November 22, 2018 at 1:02:41 AM UTC+8, 
tahirhanyildizog...@gmail.com wrote:
>
> i want to get the number of available impressions for ad group. i added 
> some criteria to ad group and i want to get reach or available impressions. 
> Is it possible with adwords api python lib?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/bdcb6c59-819e-4c00-b734-49e0eda6d183%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Cost per Conversion and Conversion Rate calculations - API

2018-11-21 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Olivier,

It appears that you are using the Campaign Performance Report 
.
 
You could download this by referring to our reporting guidelines 
 or sample 
codes 
 (also 
available in different languages) and compare the results to the UI. 
However, since the AdWords API only reflects the results shown in the 
Google Ads UI, you will not be able to see the differences. If you think 
that there are data discrepancies in your report, you could open your 
concern to the Advertiser's Community Forum 
, as 
the product experts are better equipped in answering your concerns.

Regards,
Dannison
AdWords API Team

On Thursday, November 22, 2018 at 12:14:43 AM UTC+8, oliv...@dashthis.com 
wrote:
>
> Hello everyone!
>
> I am a member of the technical support of a reporting tool we provide to 
> Google Ads advertisers.
>
> Recently, a case of "data discrepancy" have been uncovered and we still 
> struggle to understand the calculations of the Cost/Conversions and the 
> Conversion Rate metrics.
> For technical reasons I won't go into, we usually make the Cost/Conv 
> calculation on our side. However, one of our clients showed us its Google 
> Ads UI with results for these metrics, and they do not match the 
> calculation:
>
>
> Cost/Conv = Cost / Conversions
> Conversion Rate = Conversions / Clicks
>
> Here is a screenshot where you can see that:
>
> [image: adwordsquestion_discrepancy_costconv.png]
>
> As you can see, the calculation in the UI matches for some campaigns, but 
> not all of them.
>
> How can that be?
> From some research on the Web, it is already noted that some clicks and/or 
> conversions can be wrongly tracked on some platforms or specific cases 
> (e.g., old mobile platforms, etc).
>
> If anyone could explain that to me, that would be great :)
>
> Even better, if you can provide me with a way to report the exact numbers 
> from the UI (through the API), that would be even better!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/8df56a6a-0f47-422c-a85e-0d91a2e40f8b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Why I get unexpected values from the KEYWORDS_PERFORMANCE_REPORT report

2018-11-21 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Yang,

Glad you fixed the issue. Let me know if you have further clarifications 
with the AdWords API.

Regards,
Dannison
AdWords API Team

On Thursday, November 22, 2018 at 1:05:43 AM UTC+8, y...@pangeare.com wrote:
>
> Hi,
>
> I think I found the reason, I parsed the returned CSV incorrectly. Sorry
>
> Yang
>
> On Tuesday, November 20, 2018 at 4:53:13 PM UTC-6, Dannison Yao (AdWords 
> API Team) wrote:
>>
>> Hi Yang,
>>
>> Could you provide me the clientCustomerId you used so I could further 
>> check this? You may provide them to me using the *reply privately to 
>> author* option.
>>
>> Regards,
>> Dannison
>> AdWords API Team
>>
>> On Wednesday, November 21, 2018 at 5:26:01 AM UTC+8, yl...@pangeare.com 
>> wrote:
>>>
>>> Hello All, 
>>>  
>>> New to google adwords, now I am trying to fetch the data from keyword 
>>> performance report. The following code is an example, based on the document 
>>> (
>>> https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report
>>>  
>>> ), I want to fetch some values from  attributes, segments and metrics 
>>> altogether
>>>
>>> report_downloader = client.GetReportDownloader(version='v201809')
>>> columns=['AccountCurrencyCode', 'AccountDescriptiveName', 'Date', 
>>> 'AbsoluteTopImpressionPercentage', 'SearchAbsoluteTopImpressionShare' ]
>>> str=','.join(columns)
>>> # Create report query. 
>>> report_query = (adwords.ReportQueryBuilder().Select( str).From(
>>> 'KEYWORDS_PERFORMANCE_REPORT').Where('CampaignStatus').In('ENABLED', 
>>> 'PAUSED').During('LAST_7_DAYS').Build())
>>>
>>> This report does return something, but the data returned is wired. 
>>>
>>>
>>> "USD""Pangea - Main""2018-11-18"   "0.00" " "
>>> "USD""Pangea - Main""0""0""0"
>>> "USD""Pangea - Main""0.00%""0""0"
>>> "USD""Pangea - Main""0""0"" "
>>> "USD""Pangea - Main""2018-11-19"   "0.00" " "
>>> "USD""Pangea - Main""0""0""0"
>>> "USD""Pangea - Main""0.00" "2018-11-16"   "0"
>>>
>>>
>>> The third column (date) should be a date type, but as you can see, it 
>>> has many wired data, same as the fourth and fifth column.
>>>
>>> Can I really mix these three section together in one report?
>>>
>>> Thank you
>>>
>>> Yang
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/443d686a-74b2-4636-91a1-49331084a94f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Missing required fields error with AdService

2018-11-21 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Markus,

To answer your question, yes, you are correct. As explained in the guide 

 I 
have provided, you could use the AdService.mutate() 

 to 
update expanded text ads provided that you include the id, headlinePart1, 
headlinePart2, and the description of the ad. Other attributes of the ad 
will retain as long as you did not include it in your fields to be updated.

Regards,
Dannison
AdWords API Team

On Wednesday, November 21, 2018 at 6:28:42 PM UTC+8, Markus Heiden wrote:
>
> Hi Dannison,
>
> I already read that guide (just the german version, because I found no 
> switch for the language) and there is no point about *updating* expanded 
> text ads, just the creation via the AdGroupAdService is mentioned.
>
> My concern is that there are no details about *updating* expanded text 
> ads via the *AdService* in the api documentation clearly stating which 
> fields are required and that the performance data of the ad are kept.
> According to your answer: Is it enough for an update via AdService.mutate 
> to pass the id, headlinePart1, headlinePart2, description plus the field 
> I want to change and the values of all other fields are kept?
>
> Regards,
> Markus
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/9dc49508-796d-422a-8eec-90d7994f2ce2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Why I get unexpected values from the KEYWORDS_PERFORMANCE_REPORT report

2018-11-20 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Yang,

Could you provide me the clientCustomerId you used so I could further check 
this? You may provide them to me using the *reply privately to author*
 option.

Regards,
Dannison
AdWords API Team

On Wednesday, November 21, 2018 at 5:26:01 AM UTC+8, y...@pangeare.com 
wrote:
>
> Hello All, 
>  
> New to google adwords, now I am trying to fetch the data from keyword 
> performance report. The following code is an example, based on the document 
> (
> https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report
>  
> ), I want to fetch some values from  attributes, segments and metrics 
> altogether
>
> report_downloader = client.GetReportDownloader(version='v201809')
> columns=['AccountCurrencyCode', 'AccountDescriptiveName', 'Date', 
> 'AbsoluteTopImpressionPercentage', 'SearchAbsoluteTopImpressionShare' ]
> str=','.join(columns)
> # Create report query. 
> report_query = (adwords.ReportQueryBuilder().Select( str).From(
> 'KEYWORDS_PERFORMANCE_REPORT').Where('CampaignStatus').In('ENABLED', 
> 'PAUSED').During('LAST_7_DAYS').Build())
>
> This report does return something, but the data returned is wired. 
>
>
> "USD""Pangea - Main""2018-11-18"   "0.00" " "
> "USD""Pangea - Main""0""0""0"
> "USD""Pangea - Main""0.00%""0""0"
> "USD""Pangea - Main""0""0"" "
> "USD""Pangea - Main""2018-11-19"   "0.00" " "
> "USD""Pangea - Main""0""0""0"
> "USD""Pangea - Main""0.00" "2018-11-16"   "0"
>
>
> The third column (date) should be a date type, but as you can see, it has 
> many wired data, same as the fourth and fifth column.
>
> Can I really mix these three section together in one report?
>
> Thank you
>
> Yang
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/2063d400-6065-4bcc-836a-4602f6d77a0d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API issue after account's billing

2018-11-20 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi there,

The error CUSTOMER_NOT_FOUND 

 means 
that there is no account found for the customer ID provided in the header.

Could you double-check if the clientCustomerId you're using is correct by 
running ManagedCustomerService.get() 

 in 
your manager account? If you verify that it is indeed correct and that 
ManagedCustomerService.get() 

 returns 
the clientCustomerId you're using, then please provide the complete SOAP 
request and response logs via *Reply privately to author* and the account 
logged in when you're generating your OAuth2 credentials so I can look into 
this more.

Regards,
Dannison
AdWords API Team

On Wednesday, November 21, 2018 at 1:40:48 AM UTC+8, Best Dev wrote:
>
> Hello,
> My client's adwords account is not connecting into our system after 
> upgrade of adwords account with billing.
> To connect adwords account into our system, we are using Adwords API.
> It's saying CUSTOMER_NOT_FOUND.
> Along with description for this issue, we waited for a few hours, but 
> still can't connect his adwords account into our system.
>
> Still getting CUSTOMER_NOT_FOUND
>
> Any help appreciated.
>
> Regards!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/a0eba213-84b5-4876-895c-afbc1fdddfe1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Missing required fields error with AdService

2018-11-20 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Markus,

According to this guide 
,
 
in order to update your ad, you also have to SET one of the following 
fields (headlinePart1, headlinePart2 and description) as well. 

Let me know if this helps.

Regards,
Dannison
AdWords API Team

On Wednesday, November 21, 2018 at 12:21:33 AM UTC+8, Markus Heiden wrote:
>
> Hello,
>
> I tried to update the final URL of an existing expanded text ad by 
> creating a SET operation with just the ad id and the new final URL and 
> passing it to AdService.mutate.
> But AdWords complains about a missing headlinePart1, headlinePart2 and 
> description.
>
> With all other services I just need to set the id and the field(s) to 
> change. Fields to keep need not to be set. Is that different with the 
> AdService and where is this behavior documented?
>
> When setting all fields of the ad to the same values as before (except the 
> final URL), are the performance data of the ad retained as promised?
>
> Thanks,
> Markus
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/7e9f51d0-acb8-41b8-b461-e35dc6751f1d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Using Or with Where statement

2018-11-20 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

Logically speaking, you may omit the conditions Clicks > 0 and Conversions 
> 0 because once an impression has been generated, it means that there is 
also a Click or a Conversion generated. Whit this said, you may retain the 
Impressions 
> 0 only in your condition and it would still retrieve the same result.

Regards,
Dannison
AdWords API Team

On Tuesday, November 20, 2018 at 5:31:19 PM UTC+8, Ns sh wrote:
>
> Cloud you please help me about using something instead of  'Or' to get my 
> query like :  if Impressions> 0 or Clicks >0 or Conversions>0
>
> On Monday, November 19, 2018 at 4:52:51 PM UTC+1, Dannison Yao (AdWords 
> API Team) wrote:
>>
>> Hi,
>>
>> My apologies for missing this out in my previous response. It appears 
>> that you are using an OR operator, this is not supported in the AWQL. You 
>> may refer to this guide 
>>  
>> for 
>> further details.
>>
>> Regards,
>> Dannison
>> AdWords API Team
>>
>> On Monday, November 19, 2018 at 4:11:18 PM UTC+8, Ns sh wrote:
>>>
>>> Hi Dannison,
>>> I still have the same error after conversion:
>>> Where("Impressions" Or "Clicks" Or "Conversions" Or "AllConversions").
>>> GreaterThan(CLng(0))
>>>
>>>
>>>
>>> On Friday, 16 November 2018 17:05:02 UTC+1, Ns sh wrote:

 Could you please help me to correct this statement:

 .Where("Impressions" Or "Clicks" Or "Conversions").GreaterThan(0)

 I go an error "'Conversion from string "Impressions" to type 'Long' is 
 not valid'".

 Thanks.

>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/5c73f60f-9117-419f-8a28-f029f478a7a0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Get all userlists on an account and list their names and id's in java

2018-11-19 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Thomas,

The selector fields are case-sensitive. You could try using "Id" and "Name" 
in your selector 

 with 
proper capitalization. If this does not solve the problem, could you 
provide the complete SOAP request and response logs so I could investigate 
this further? You may send them to me via the *reply privately to author*
 option.

Regards,
Dannison
AdWords API Team

On Tuesday, November 20, 2018 at 4:29:44 AM UTC+8, Thomas Bisballe wrote:
>
> How do i get all userlists from an account and list all their names and 
> id's.
>
> When i run
>
> AdwordsUserListServiceInterface userListService = 
> adWordsServices.get(session,AdwordsUserListServiceInterface.class);
> Selector serviceSelector = new Selector();
> String[] fields = {"id","name"};
> serviceSelector.setFields(fields);
> UserListPage result = userListService.get(serviceSelector);
>
> i get invalid field ids error
>
> But on the page
>
>
> https://developers.google.com/adwords/api/docs/reference/v201806/AdwordsUserListService.UserList
>
> id and name are valid id's
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/f669b10d-c999-4fa9-8a3b-55f9bb572a70%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API - Product Partition: KeyError: None

2018-11-19 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Neil,

To better investigate the issue, could you provide the complete SOAP 
request and response logs when the error was encountered via *Reply 
privately to author*? If you have not yet enabled logging, you may refer to 
this guide 

 on 
how to do so.

Regards,
Dannison
AdWords API Team

On Tuesday, November 20, 2018 at 1:01:11 AM UTC+8, Nellle Rickchards wrote:
>
> Hello,
>
> I'm following the "Build a product partition tree for an ad group" example 
> in Python (
> https://developers.google.com/adwords/api/docs/samples/python/shopping-campaigns#build-a-product-partition-tree-for-an-ad-group
> )
>
> I ran the code after I updated the adgroup and merchant ids. The new 
> product partition appear in the Adwords UI however the script is outputting 
> the following error:
>
> Traceback (most recent call last):
>   File "shopping_adgroup.py", line 207, in 
> main(adwords_client, ADGROUP_ID)
>   File "shopping_adgroup.py", line 162, in main
> children[adgroup_criterion['criterion']['parentCriterionId']].append(
> KeyError: None
>
> Any idea why this is happening? 
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/20c4101a-7028-4404-9e8f-c9743505353f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Using Or with Where statement

2018-11-19 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

My apologies for missing this out in my previous response. It appears that 
you are using an OR operator, this is not supported in the AWQL. You may 
refer to this guide 
 for 
further details.

Regards,
Dannison
AdWords API Team

On Monday, November 19, 2018 at 4:11:18 PM UTC+8, Ns sh wrote:
>
> Hi Dannison,
> I still have the same error after conversion:
> Where("Impressions" Or "Clicks" Or "Conversions" Or "AllConversions").
> GreaterThan(CLng(0))
>
>
>
> On Friday, 16 November 2018 17:05:02 UTC+1, Ns sh wrote:
>>
>> Could you please help me to correct this statement:
>>
>> .Where("Impressions" Or "Clicks" Or "Conversions").GreaterThan(0)
>>
>> I go an error "'Conversion from string "Impressions" to type 'Long' is 
>> not valid'".
>>
>> Thanks.
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/ca24d49f-e49a-4f98-afec-a7a91c3842f5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Chartramp - Open source project for Google Ads API

2018-11-16 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Majid,

Could you access this link 
 and 
click on the "Open Table" button and see if you have access to it?

Regards,
Dannison
AdWords API Team

On Friday, November 16, 2018 at 7:30:24 PM UTC+8, Majid Khosravi wrote:
>
> Sure. here it is.
>
> On Thursday, 15 November 2018 17:17:37 UTC, Dannison Yao (AdWords API 
> Team) wrote:
>>
>> Hi Majid,
>>
>> The link I sent should be publicly available. Could you send over a 
>> screenshot of what you're seeing upon accessing it?
>>
>> Regards,
>> Dannison
>> AdWords API Team
>>
>> On Thursday, November 15, 2018 at 8:07:36 AM UTC+8, Majid Khosravi wrote:
>>>
>>> Thanks but it seems that fusion table is private and I don't have access 
>>> to it.
>>>
>>> On Thursday, 15 November 2018 00:01:39 UTC, Dannison Yao (AdWords API 
>>> Team) wrote:

 Hi Majid,

 What you can do here is upon retrieving the Id of the Location from 
 CAMPAIGN_LOCATION_TARGET_REPORT, you can map the location ID to the 
 country code using this guide 
 
 .

 Regards,
 Dannison
 AdWords API Team

 On Thursday, November 15, 2018 at 4:48:42 AM UTC+8, Majid Khosravi 
 wrote:
>
> Thanks Dannison,
>
> So what would be the best way to get the country codes? In the above 
> example I am using CAMPAIGN_LOCATION_TARGET_REPORT service to pull the 
> result per location and I want to get the country code of each location 
> id 
> as well.
>
> Thanks.
>
> On Wednesday, 14 November 2018 20:10:40 UTC, Dannison Yao (AdWords API 
> Team) wrote:
>>
>> Hi Majid,
>>
>> It is expected that the value for countryCode will be blank when you 
>> retrieve it as this field is generally used for filters. According 
>> to the documentation 
>> ,
>>  
>> it is used as a hint or suggestion when you are doing your filtering. 
>> For 
>> example, you specified *CountryCode** EQUALS 'US' *when calling the 
>> API. This means that the results returned by the API is filtered by the 
>> countryCode, specifically if it is equal to 'US'.
>>
>> Hope this helps.
>>
>> Regards,
>> Dannison
>> AdWords API Team
>>
>> On Thursday, November 15, 2018 at 2:05:42 AM UTC+8, Majid Khosravi 
>> wrote:
>>>
>>> I have recently started an open source project called Chartramp 
>>> which pulls data from different ad networks including Google Adwords 
>>> API 
>>> for analysis purposes, In case might be useful:
>>>
>>> https://github.com/Chartramp/Chartramp
>>>
>>> Currently I have an issue regarding fetching the country code 
>>> from LocationCriterionService to map daily GEO records per country.
>>>
>>> Here is the code:
>>>
>>>
>>> https://github.com/Chartramp/Chartramp/blob/master/application/src/Service/Network/Google/GoogleAds.php
>>>  
>>> using getCountryCodes function.
>>>
>>> Can you guys have a look and let me know if there is a way to get 
>>> the countryCode from LocationCriterionService? It always returns as 
>>> null.
>>>
>>> Thanks!
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/fa04e0e1-2b9b-4822-869c-af25eecae929%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Using Or with Where statement

2018-11-16 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

The Impressions 

, Clicks 
,
 
and Conversions 

 field 
only accept Long data types. Could you try casting the value "0" into a 
*Long* data type?

Let me know if this helps.

Regards,
Dannison
AdWords API Team

On Saturday, November 17, 2018 at 12:05:02 AM UTC+8, Ns sh wrote:
>
> Could you please help me to correct this statement:
>
> .Where("Impressions" Or "Clicks" Or "Conversions").GreaterThan(0)
>
> I go an error "'Conversion from string "Impressions" to type 'Long' is not 
> valid'".
>
> Thanks.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/f6ac6ebd-45b0-4b81-90cc-ce91971817ac%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Comment récupérer une liste de campagnes -- LARAVEL PHP

2018-11-15 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Hadrien,

Apologies but we can only provide support via English.

For your question on how to recover a list of campaigns, you may use 
CampaignService.get() 
.
 You 
may refer to this sample code 

 on 
getting all campaigns.

I hope this could help, feel free to message back if you do have more 
questions or clarification.

Regards,
Dannison
AdWords API Team

On Thursday, November 15, 2018 at 10:27:02 PM UTC+8, Hadrien Dijoux wrote:
>
> Bonjour,
> J'utilisé le code suivant:
>
> $ads = new GoogleAds();
>
>   $service = $ads->service(CampaignService::class);
>
>   $res=$service->select(['Id', 'Name', 'Status', 'ServingStatus', 
> 'StartDate', 'EndDate'])->get();
>
>  dd($res);
>
> Ci-joint vous trouvez résultat.
>
> Merci d'avance.
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/a230bbf9-c72d-48ec-a0d3-ca80f18dc6c7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Chartramp - Open source project for Google Ads API

2018-11-15 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Majid,

The link I sent should be publicly available. Could you send over a 
screenshot of what you're seeing upon accessing it?

Regards,
Dannison
AdWords API Team

On Thursday, November 15, 2018 at 8:07:36 AM UTC+8, Majid Khosravi wrote:
>
> Thanks but it seems that fusion table is private and I don't have access 
> to it.
>
> On Thursday, 15 November 2018 00:01:39 UTC, Dannison Yao (AdWords API 
> Team) wrote:
>>
>> Hi Majid,
>>
>> What you can do here is upon retrieving the Id of the Location from 
>> CAMPAIGN_LOCATION_TARGET_REPORT, you can map the location ID to the 
>> country code using this guide 
>> 
>> .
>>
>> Regards,
>> Dannison
>> AdWords API Team
>>
>> On Thursday, November 15, 2018 at 4:48:42 AM UTC+8, Majid Khosravi wrote:
>>>
>>> Thanks Dannison,
>>>
>>> So what would be the best way to get the country codes? In the above 
>>> example I am using CAMPAIGN_LOCATION_TARGET_REPORT service to pull the 
>>> result per location and I want to get the country code of each location id 
>>> as well.
>>>
>>> Thanks.
>>>
>>> On Wednesday, 14 November 2018 20:10:40 UTC, Dannison Yao (AdWords API 
>>> Team) wrote:

 Hi Majid,

 It is expected that the value for countryCode will be blank when you 
 retrieve it as this field is generally used for filters. According to 
 the documentation 
 ,
  
 it is used as a hint or suggestion when you are doing your filtering. For 
 example, you specified *CountryCode** EQUALS 'US' *when calling the 
 API. This means that the results returned by the API is filtered by the 
 countryCode, specifically if it is equal to 'US'.

 Hope this helps.

 Regards,
 Dannison
 AdWords API Team

 On Thursday, November 15, 2018 at 2:05:42 AM UTC+8, Majid Khosravi 
 wrote:
>
> I have recently started an open source project called Chartramp which 
> pulls data from different ad networks including Google Adwords API for 
> analysis purposes, In case might be useful:
>
> https://github.com/Chartramp/Chartramp
>
> Currently I have an issue regarding fetching the country code 
> from LocationCriterionService to map daily GEO records per country.
>
> Here is the code:
>
>
> https://github.com/Chartramp/Chartramp/blob/master/application/src/Service/Network/Google/GoogleAds.php
>  
> using getCountryCodes function.
>
> Can you guys have a look and let me know if there is a way to get the 
> countryCode from LocationCriterionService? It always returns as null.
>
> Thanks!
>


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/bac55b4a-0fb4-4dc3-b20b-df76a87894b8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Why I could not find the new metrics in the keywords performance report?

2018-11-15 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Yang,

The team is currently checking on these fields. I will provide you with an 
update once available.

Regards,
Dannison
AdWords API Team

On Wednesday, November 14, 2018 at 11:37:46 PM UTC+8, y...@pangeare.com 
wrote:
>
> Hello All,
>
> Based on the notice (https://ads-developers.googleblog.com/) Starting 
> *November 
> 12, 2018*, the fields below will be available in AdWords API and Google 
> Ads scripts reports.
> Absolute top metrics: 
>
>- AbsoluteTopImpressionPercentage
>- SearchAbsoluteTopImpressionShare
>- SearchBudgetLostAbsoluteTopImpressionShare
>- SearchRankLostAbsoluteTopImpressionShare
>
> Top metrics: 
>
>- TopImpressionPercentage
>- SearchTopImpressionShare
>- SearchBudgetLostTopImpressionShare
>- SearchRankLostTopImpressionShare
>
> Currently our company is using the keywords performance report, Why I 
> could not find these new metrics under the keywords performance report (
> https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report
> )?
>
> Regards
>
> Yang
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/37e4aaa2-5827-4c87-8fc3-bf491266fe02%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Chartramp - Open source project for Google Ads API

2018-11-14 Thread 'Dannison Yao (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Majid,

What you can do here is upon retrieving the Id of the Location from 
CAMPAIGN_LOCATION_TARGET_REPORT, you can map the location ID to the country 
code using this guide 

.

Regards,
Dannison
AdWords API Team

On Thursday, November 15, 2018 at 4:48:42 AM UTC+8, Majid Khosravi wrote:
>
> Thanks Dannison,
>
> So what would be the best way to get the country codes? In the above 
> example I am using CAMPAIGN_LOCATION_TARGET_REPORT service to pull the 
> result per location and I want to get the country code of each location id 
> as well.
>
> Thanks.
>
> On Wednesday, 14 November 2018 20:10:40 UTC, Dannison Yao (AdWords API 
> Team) wrote:
>>
>> Hi Majid,
>>
>> It is expected that the value for countryCode will be blank when you 
>> retrieve it as this field is generally used for filters. According to 
>> the documentation 
>> ,
>>  
>> it is used as a hint or suggestion when you are doing your filtering. For 
>> example, you specified *CountryCode** EQUALS 'US' *when calling the API. 
>> This means that the results returned by the API is filtered by the 
>> countryCode, specifically if it is equal to 'US'.
>>
>> Hope this helps.
>>
>> Regards,
>> Dannison
>> AdWords API Team
>>
>> On Thursday, November 15, 2018 at 2:05:42 AM UTC+8, Majid Khosravi wrote:
>>>
>>> I have recently started an open source project called Chartramp which 
>>> pulls data from different ad networks including Google Adwords API for 
>>> analysis purposes, In case might be useful:
>>>
>>> https://github.com/Chartramp/Chartramp
>>>
>>> Currently I have an issue regarding fetching the country code 
>>> from LocationCriterionService to map daily GEO records per country.
>>>
>>> Here is the code:
>>>
>>>
>>> https://github.com/Chartramp/Chartramp/blob/master/application/src/Service/Network/Google/GoogleAds.php
>>>  
>>> using getCountryCodes function.
>>>
>>> Can you guys have a look and let me know if there is a way to get the 
>>> countryCode from LocationCriterionService? It always returns as null.
>>>
>>> Thanks!
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@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/229fee4a-4bae-4da1-999c-5db5e9277811%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


  1   2   3   4   >