Basic Access Request - No Response

2024-02-12 Thread Oliver Dev
Hello, I have submitted an application for Basic Access developer token 
upgrade, and it's been a few weeks without a response. The MCC# is 
141-649-6103. Looking forward to hear some feedback.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a5849289-690f-4754-8659-74d68e601028n%40googlegroups.com.


Re: Having trouble fetching asset group performance data

2024-02-06 Thread Oliver
Hi Johan,

When you say "*metrics now seem to be available*" are you actually seeing 
data for metrics like clicks, coversions, etc.  or are you referring to the 
fact the fields exist?  The fields have always been there but no data was 
ever returned for them (except impressions).

Oliver


On Tuesday, February 6, 2024 at 9:50:53 AM UTC Johan Alpne wrote:

> Hello,
>
> Metrics now seem to be available from asset_group 
> <https://developers.google.com/google-ads/api/fields/v15/asset_group> 
> however you can't segment it by date. Is there any workaround to get the 
> asset_group metrics segmented by date?
>
> Best regards,
> Johan
>
> On Wednesday, May 10, 2023 at 10:00:26 PM UTC+3 Google Ads API Forum 
> Advisor wrote:
>
>> Hello Brandon,
>>
>> Thank you for responding back to this thread and sharing the information.
>>
>> I am confirming the shared details that getting the performance data 
>> metrics we see on the "Asset Groups" page is not currently available via 
>> the API. Our team has submitted a feature request for this and it will be 
>> subject for review. You may monitor our *release notes* and *blog* posts 
>> for future updates.
>>
>> Links to the highlighted words above:
>>
>>- *release notes* - 
>>https://developers.google.com/google-ads/api/docs/release-notes 
>>- *blog* - 
>>https://ads-developers.googleblog.com/search/label/google_ads_api 
>>
>>
>> Regards,
>> [image: Google Logo] Google Ads API Team 
>>
>> ref:_00D1U1174p._5004Q2kEJGF:ref
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/f644edf7-c596-4138-985d-3ba6c919288an%40googlegroups.com.


Re: api down for ad_group_ad_asset_view

2023-07-27 Thread Oliver
Thank you Pete.  You're a star!

On Thursday, July 27, 2023 at 1:08:20 PM UTC+1 Google Ads API Forum Advisor 
wrote:

> >>>We had the same problem start overnight ... it's fixed via any place 
> you reference the AssetType enum you now need to encapsulate as a String 
> ... so your query needs to look like:
>
> "SELECT asset.id, asset.type, asset.resource_name, 
> asset.youtube_video_asset.youtube_video_id FROM asset WHERE asset.type in ( 
> \"YOUTUBE_VIDEO\" ) AND asset.id in (93690215637)" 
>  
> The original queries we all used still comes back as valid against the 
> GAQL validator : 
> https://developers.google.com/google-ads/api/fields/v14/query_validator
> <<<
>
> Thank you for the additional data. This is helpful in our debugging.
>
>
>   
> This message is in relation to case "ref:_00D1U1174p._5004Q2nSfro:ref"
>
> Thanks,
>   
> [image: Google Logo] 
> Bob Hancock 
> Google Ads 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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/e88e-fad8-48c3-8853-003af5c33f70n%40googlegroups.com.


Re: api down for ad_group_ad_asset_view

2023-07-26 Thread Oliver
The same problem is also happening with *customer_asset*.

Hence, so far, the following resources are reported in this thread as 
experiencing *Internal* errors:

   - *ad_group_ad_asset_view*
   - *asset*
   - *customer_asset*


Oliver
On Wednesday, July 26, 2023 at 6:53:23 PM UTC+1 Kevin Nguyen wrote:

> "SELECT asset.id, asset.type, asset.resource_name, 
> asset.youtube_video_asset.youtube_video_id FROM asset WHERE asset.type in 
> (YOUTUBE_VIDEO) AND asset.id in (93690215637)" 
> Headers: 
> Metadata(content-type=application/grpc,request-id=M28FfX7O3QQ29st8J98Z8A,date=Wed,
>  
> 26 Jul 2023 17:40:54 GMT,alt-svc=h3=":443"; ma=2592000,h3-29=":443"; 
> ma=2592000) Body: null Failure message: request_id: 
> "M28FfX7O3QQ29st8J98Z8A" Status: Status{code=INTERNAL, description=Internal 
> error encountered., cause=null}.
>
> On Wednesday, July 26, 2023 at 10:48:32 AM UTC-7 Kevin Nguyen wrote:
>
>> We are having a similar problem too.
>>
>> On Wednesday, July 26, 2023 at 5:59:38 AM UTC-7 Google Ads API Forum 
>> Advisor wrote:
>>
>>> We are able to reproduce the problem and are consulting with the asset 
>>> team. I'll reply as soon as I have a response.
>>>
>>>   
>>> This message is in relation to case "ref:_00D1U1174p._5004Q2nSfro:ref"
>>>
>>> Thanks,
>>>   
>>> [image: Google Logo] 
>>> Bob Hancock 
>>> Google Ads 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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/cde78dc8-5565-4ee1-9483-ae203c89886fn%40googlegroups.com.


Re: api down for ad_group_ad_asset_view

2023-07-26 Thread Oliver
We've sent you the info you requested.  Can you please let us know at your 
earliest convenience as this is affecting our production system.

Oliver

On Wednesday, July 26, 2023 at 8:12:40 AM UTC+1 Oliver wrote:

> The issue is NOT temporary. We already have a retry mechanism and even 
> after 3 retries (minutes apart) the same operation is failing.  It failed 
> thousands of times over the last few hours.  Please investigate at your end 
> as this is the first time anything like this ever happened in our 10 years 
> of using the API.
>
> On Wednesday, July 26, 2023 at 7:49:37 AM UTC+1 Google Ads API Forum 
> Advisor wrote:
>
>> Hi Oliver,
>>
>> Thank you for reaching out to Google Ads API Forum.
>>
>> I can see that you are encountering *INTERNAL_ERROR*. This error occurs 
>> when something unexpected happened while processing the request. The common 
>> cause could be the API isn't functioning correctly. However, this is 
>> *transient 
>> in nature *and the API request will work again when retrying it after 30 
>> seconds or some time. That said, can you retry your API request and let us 
>> know if the error persists? You may also retry any requests that failed 
>> with this error, using an exponential backoff schedule for the retries.
>>
>> If the error persists after trying the suggested solution, then you may 
>> provide to us the complete API logs (*request* and *response* with 
>> *request-id *and *request header)* generated when you encountered the 
>> said error. You can provide it via the Reply privately to author option. If 
>> this option is not available, then send it instead on this email address 
>> googleadsa...@google.com <https://groups.google.com/>.
>>
>> Reference links included in this email:
>>
>>- INTERNAL_ERROR: 
>>
>> *https://developers.google.com/google-ads/api/docs/best-practices/common-errors?hl=en#internalerror*
>>  
>>
>> <https://developers.google.com/google-ads/api/docs/best-practices/common-errors?hl=en#internalerror>
>>  
>>- request: 
>>
>> *https://developers.google.com/google-ads/api/docs/concepts/field-service?hl=en#request*
>>  
>>
>> <https://developers.google.com/google-ads/api/docs/concepts/field-service?hl=en#request>
>>  
>>- response: 
>>
>> *https://developers.google.com/google-ads/api/docs/concepts/field-service?hl=en#response*
>>  
>>
>> <https://developers.google.com/google-ads/api/docs/concepts/field-service?hl=en#response>
>>  
>>- request-id: 
>>
>> *https://developers.google.com/google-ads/api/docs/concepts/call-structure?hl=en#request-id*
>>  
>>
>> <https://developers.google.com/google-ads/api/docs/concepts/call-structure?hl=en#request-id>
>>  
>>- request header - 
>>
>> *https://developers.google.com/google-ads/api/docs/concepts/call-structure#request_headers*
>>  
>>
>> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request_headers>
>>  
>>
>>  
>> This message is in relation to case "ref:_00D1U1174p._5004Q2nSfro:ref"
>>
>> Thanks,
>>   
>> [image: Google Logo] Google Ads 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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/62df16d8-2499-4911-a1ae-6770300b1efdn%40googlegroups.com.


Re: api down for ad_group_ad_asset_view

2023-07-26 Thread Oliver
The issue is NOT temporary. We already have a retry mechanism and even 
after 3 retries (minutes apart) the same operation is failing.  It failed 
thousands of times over the last few hours.  Please investigate at your end 
as this is the first time anything like this ever happened in our 10 years 
of using the API.

On Wednesday, July 26, 2023 at 7:49:37 AM UTC+1 Google Ads API Forum 
Advisor wrote:

> Hi Oliver,
>
> Thank you for reaching out to Google Ads API Forum.
>
> I can see that you are encountering *INTERNAL_ERROR*. This error occurs 
> when something unexpected happened while processing the request. The common 
> cause could be the API isn't functioning correctly. However, this is 
> *transient 
> in nature *and the API request will work again when retrying it after 30 
> seconds or some time. That said, can you retry your API request and let us 
> know if the error persists? You may also retry any requests that failed 
> with this error, using an exponential backoff schedule for the retries.
>
> If the error persists after trying the suggested solution, then you may 
> provide to us the complete API logs (*request* and *response* with 
> *request-id *and *request header)* generated when you encountered the 
> said error. You can provide it via the Reply privately to author option. If 
> this option is not available, then send it instead on this email address 
> googleadsa...@google.com <https://groups.google.com/>.
>
> Reference links included in this email:
>
>- INTERNAL_ERROR: 
>
> *https://developers.google.com/google-ads/api/docs/best-practices/common-errors?hl=en#internalerror*
>  
>
> <https://developers.google.com/google-ads/api/docs/best-practices/common-errors?hl=en#internalerror>
>  
>- request: 
>
> *https://developers.google.com/google-ads/api/docs/concepts/field-service?hl=en#request*
>  
>
> <https://developers.google.com/google-ads/api/docs/concepts/field-service?hl=en#request>
>  
>- response: 
>
> *https://developers.google.com/google-ads/api/docs/concepts/field-service?hl=en#response*
>  
>
> <https://developers.google.com/google-ads/api/docs/concepts/field-service?hl=en#response>
>  
>- request-id: 
>
> *https://developers.google.com/google-ads/api/docs/concepts/call-structure?hl=en#request-id*
>  
>
> <https://developers.google.com/google-ads/api/docs/concepts/call-structure?hl=en#request-id>
>  
>- request header - 
>
> *https://developers.google.com/google-ads/api/docs/concepts/call-structure#request_headers*
>  
>
> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request_headers>
>  
>
>  
> This message is in relation to case "ref:_00D1U1174p._5004Q2nSfro:ref"
>
> Thanks,
>   
> [image: Google Logo] Google Ads 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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/4aa8fbd7-90f2-4496-85c0-40d1ae015a00n%40googlegroups.com.


API DOWN for ad_group_ad_asset_view

2023-07-25 Thread Oliver
Hi,

For the last few hours, the following query (which has been running fine 
for a long time) suddnely started returning an INTERNAL error for all 
accounts.

SELECT 
campaign.id, 
ad_group.id, 
ad_group_ad.ad.id, 
asset.text_asset.text, 
metrics.impressions 
FROM ad_group_ad_asset_view
 WHERE asset.type IN ('TEXT') AND
ad_group_ad_asset_view.enabled = 'TRUE' AND
ad_group_ad.ad.type IN ('RESPONSIVE_SEARCH_AD')

Example request IDs that are failing *1syrBXafY0bYDn8vcOO*

Can someone from the API team please update us?

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/93b851a5-b040-40ab-b8d8-0281506e2466n%40googlegroups.com.


Re: how to reproduce this ui report with the api?

2023-06-07 Thread Oliver
Hi Chad, I'm not from the API team but can contribute. The answer to your 2 
questions is 'No'.  The API does not give any historical meta data about 
statuses. The only way to achieve what you want is exactly what you 
described in your last message.

Oliver

On Wednesday, June 7, 2023 at 3:37:39 PM UTC+1 Chad Wood wrote:

> I guess I can give my use case. 
>
> We have tens of thousands of ads on your platform. Recently, several 
> hundred were taken offline.
> I want to do an analysis into these, but I can't find an elegant way to 
> isolate them programmatically.
>
> I guess one way would be to query for the number of impressions every ad 
> got on every single day we've had an account in Google Ads, then I can 
> filter those down  to only records where impressions is greater than 1, and 
> finally use the existence of a record as evidence that the ad was active on 
> any given day in the datasets index.
>
> That's a very heavy process though. I'll be working with tens of millions 
> of rows of data (a row per ad per day).
>
> On Wednesday, June 7, 2023 at 7:29:03 AM UTC-7 Chad Wood wrote:
>
>> Hi, I dont have a screenshot of the data in the UI. I'm just wondering if 
>> it's possible to utilize any metric / dimension for the purpose. Right now, 
>> I don't see any way to differentiate between ads that haven't been served 
>> in 10 years versus ads there were served 2 days ago.
>>
>> I checked, and it looks like the answer is no. 
>>
>> On Tuesday, June 6, 2023 at 1:56:42 PM UTC-7 Google Ads API Forum Advisor 
>> wrote:
>>
>>> Hi Chad, 
>>>
>>> Thanks for reaching out to the Google Ads API Team. I hope you are doing 
>>> well today.
>>>
>>> With regards to your 1st concern from your 1st email, thank you for 
>>> confirming that the issue has been resolved on your end. We highly 
>>> appreciate your shared information.
>>>
>>> Moving forward to your another email that concerns *“last serve date, 
>>> last impression date and historic ad states”, *could you please provide 
>>> us with Google Ads UI uncropped screenshot? For us to provide accurate 
>>> information and recommendations.
>>>
>>> *Please note that Google Ads API mirrors the Google Ads UI. Meaning by 
>>> using the Google Ads API, you can get and manage the data that you are 
>>> seeing in the UI.*
>>>
>>> On the other hand, if this is related to the same report type, you may 
>>> use the *ad_group_ad reporting* to check on you end the available 
>>> resources, fields, segments, and metrics (
>>> https://developers.google.com/google-ads/api/fields/v13/ad_group_ad_query_builder
>>> ).
>>>
>>> Have a great day.
>>>  
>>> This message is in relation to case "ref:_00D1U1174p._5004Q2lwDrZ:ref"
>>>
>>> Thanks,
>>>   
>>> [image: Google Logo] Google Ads 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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/b72c84e0-9bc9-4886-996c-a2905a9e55f5n%40googlegroups.com.


Is API Down? TRANSIENT_ERROR

2023-06-06 Thread Oliver
Starting about 20 mins ago all our API calls are returning 
TRANSIENT_ERROR.  Is anyone else experiencing this?

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/4d2799e7-2ea8-44ca-b6cc-fd361f6c03d4n%40googlegroups.com.


Re: Getting Lot Of Internal Error and DeadLineExceeded

2023-06-01 Thread Oliver
We've been seeing this for the last 2hrs.  All API calls are getting stuck.

On Thursday, June 1, 2023 at 12:19:55 PM UTC+1 Shipra wrote:

> Hi!
> From Last 1 hr, we are seeing a lot of internal errors, and deadline 
> exceeded errors. The Average latency of response also seems high. Could you 
> confirm things are working as expected? And is there any reason for us 
> getting lot of internal error?
>
> Thanks,
> Shipra

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/3cc91814-9d7d-419f-a65c-be0daa405600n%40googlegroups.com.


Re: Having trouble fetching asset group performance data

2023-04-02 Thread Oliver
This data is not available for asset groups, neither in the UI or the API.  

Oliver

On Saturday, April 1, 2023 at 7:01:38 PM UTC+1 Jay Wilner wrote:

> What Report resource, with metrics, do we use to fetch asset group level 
> performance data, conversion data for Performance Max campaigns?
>
> I have been successfully running reports using the 
> 'asset_group_product_group_view' resource but i've found it only shows data 
> for asset groups with product groups associated with them so i am missing 
> data.
>
> I've tried 'campaign_asset' and 'asset_set_asset' but the returned data is 
> empty for any metrics.
>
> 
>
> My query looks like this in the Google Ads query builder:
>
> SELECT segments.date, asset_set_asset.asset, asset_set_asset.asset_set, 
> asset_set_asset.resource_name, asset.text_asset.text, metrics.impressions, 
> metrics.clicks, metrics.cost_micros FROM asset_set_asset WHERE 
> segments.date > '2023-01-01' AND segments.date < '2023-04-01'
>
> ===
>
> I am using Google Ads Scripts to make the call and the AdsApp.report() 
> method to create a Google Sheet report:
> partial code below
>
> function main() {
>
>   let ss = SpreadsheetApp.openByUrl('xyz123'); 
>   let segDate = ' segments.date ';
>   let assetSet= ' asset_set_asset.asset_set ';
>   let asset   = ' asset_set_asset.asset ';
>   let assetRName   = ' asset_set_asset.resource_name ';
>   ...
>   ...
>  let as = 
> [segDate,asset,assetSet,assetRName,assetText,impr,clicks,cost,conv,value];
>   let asQuery = ' SELECT ' + as.join(',') + 
>   ' FROM asset_set_asset ' +
>   ' WHERE ' + dateYTD;
>
>  ... 
>
>   // call report function to pull data & push to named tabs in the sheet
> ...
>   runReport(asQuery, ss.getSheetByName('raw_asset_set_asset'));
> }
>
> function runReport(q,sh) {
>   const report = AdsApp.report(q);
>   report.exportToSheet(sh);  
> }
>
> ==  
>
> My Ads script runs without errors but no data is inserted in the sheet: 
> https://imgur.com/X2SbTLc
>
> I am able to successfully fetch data using this 
> view: asset_group_product_group_view but i have found that data is missing 
> data for asset groups that have no product groups.
>
> Thanks in advance
>
> Jay
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/6bc85228-6479-4cd8-bed3-16380e0a5ce6n%40googlegroups.com.


Re: Is anyone having trouble with googleads api?

2023-01-23 Thread Oliver
https://ads.google.com/status/publisher/

On Monday, January 23, 2023 at 6:21:01 PM UTC adsapi wrote:

> Hi All,
>
> Thank you for raising this concern to the Google Ads API Forum.
>
> It appears that you have encountered an internal error 
> .
>  
> This error occurs when something unexpected happens while processing the 
> request and the API isn't functioning correctly due to a bug. However, this 
> is transient in nature and the API request will work again when retying it 
> after 30 seconds or some time. Upon checking with our team, there are no 
> reports as a widespread issue regarding these "*internal errors.*"
>
> Moving forward, since you mentioned that *a high number / a tons of 
> errors which are "internal errors"*, before we raise this to the rest of 
> our team. We will be needing  the complete request 
> 
>  and response 
> 
>  logs with requestID 
> 
>  and request header 
> 
>  that 
> generated on your end. This information will help our team to further 
> investigate this internal error.
>
> If you haven't yet, logging can be enabled by navigating to the *Client 
> libraries > Your client library (ex. Java) > Logging* documentation, 
> which you can access from this link 
> .
>
> You can provide it via the Reply privately to author option. If this 
> option is not available, then send it instead on this email address 
> googleadsa...@google.com.
>
> Best regards,
> [image: Google Logo] 
> Jinky 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2iMd1s:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/699fc494-3e16-46ca-963c-34801413c307n%40googlegroups.com.


Re: Metrics not returned for RSA assets other than impressions in v12 - ad_group_ad_asset_view

2022-12-18 Thread Oliver
Hi,

Where in the GAds dashboard do you see other metrics?  Can you please 
attach a screenshot?  As far as we can see, only impressions are visible.

Oliver

On Monday, December 19, 2022 at 5:58:51 AM UTC su...@optmyzr.com wrote:

> Hi,
>
> We were trying to fetch the metrics from ad_group_ad_asset_view for the 
> RSA assets. We still receive impressions only even though there are cost, 
> conversions et.. metrics listed in API in v12. In the GAds dashboard also 
> we have other metrics included. Let us know how we can fetch all supported 
> metrics for RSA assets
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/e6bd3857-32c7-4290-ba76-815ba10706abn%40googlegroups.com.


Re: Batch job completion messages

2022-12-16 Thread Rodney Oliver
Hello,

I am getting the status from the batch job result.  However it seems to blank.  
My implementation was taken directly from the 
AddCompleteCampaignsUsingBatchJob.php example

See snippet below.

// Gets all the results from running batch job and print their information.
$batchJobResults = 
$this->googleAdsBatchServiceClient->listBatchJobResults(
$batchJobResourceName,
['pageSize' => self::PAGE_SIZE]
);
foreach ($batchJobResults->iterateAllElements() as $batchJobResult) {
/** @var BatchJobResult $batchJobResult */
printf(
"\t [%s] Batch job #%d has a status '%s' and response of type 
'%s'.%s",
date('Y-m-d H:i:s'), $batchJobResult->getOperationIndex(),
$batchJobResult->getStatus()
? $batchJobResult->getStatus()->getMessage() : 'N/A',
$batchJobResult->getMutateOperationResponse()
? 
$batchJobResult->getMutateOperationResponse()->getResponse()
: 'N/A',
PHP_EOL
);
}




> On Dec 15, 2022, at 9:55 AM, Google Ads API Forum Advisor 
>  wrote:
> 
> Hi,
> 
> As per this guide 
> ,
>  and based on the message "Batch job #0 has a status 'N/A' and response of 
> type 'campaign_criterion_result'." you received, you do not appear to be 
> acquiring the contents of the status 
> 
>  field.
> 
> That said, could you also share how you are listing the results and is it 
> similar to this PHP implementation 
> ?
> 
> Best regards,
> 
>   
> Peter Laurence
> Google Ads API Team
>  
> 
> 
> ref:_00D1U1174p._5004Q2giLdB:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/D6E4ACB2-6C1F-42BC-8744-8C0AA2A8672A%40gmail.com.


Re: Missing field in asset_group_product_group_view report

2022-11-28 Thread Oliver
Hi Darwin,

There is a difference between a 'product' and a 'listing group'.  The 
suggestion you made retruns the product details which is not what we want.  
We want the listing group name which is completely different from the 
product name. We already attached a screenshot.

The original poster explained the issue very well.  I really have nothing 
to add to it.  I'll leave the rest to you.

It seems every time someone asks a question on this forum you guys ask for 
a request/response log without considering if this is a valid approach to 
answering the question.  The fact of the matter is we do not have a request 
log because we cannot even construct the request since we don't know what 
field name to use.  It really is frustrating why you guys do this all the 
time.

Oliver






On Monday, November 28, 2022 at 5:25:06 PM UTC adsapi wrote:

> Hi Oliver,
>
>
> I'm Darwin, also a member of the Google Ads API team. I work with Sherwin 
> and allow me to assist you here. I hope you are doing well today.
>
>
> Moving forward to your concern,* "where can we get the name of the 
> listing group?" *my colleague previous explained the listing groups from 
> a performance_max campaign, my colleague said, note that 
> AssetGroupListingGroupFilter represents a listing group filter tree node in 
> an asset group. That said, for your use case, the correct report type that 
> you can use is the asset_group_listing_group_filter 
> <https://developers.google.com/google-ads/api/fields/v11/asset_group_listing_group_filter>.
>  
> The reason is, you can include the 
> asset_group_listing_group_filter.case_value.product_item_id.value 
> <https://developers.google.com/google-ads/api/fields/v11/asset_group_listing_group_filter#asset_group_listing_group_filter.case_value.product_item_id.value>
>  to 
> get the product's information and you can also filter it by asset group as 
> the asset_group 
> <https://developers.google.com/google-ads/api/fields/v11/asset_group> 
> resource 
> can be utilized in the said report. You can construct the query with the 
> above suggestion using the builder 
> <https://developers.google.com/google-ads/api/fields/v10/asset_group_listing_group_filter_query_builder?hl=en>
>  of 
> this report type.
>  
>
> If the said, report does not work to your use case then, could you please 
> provide the complete request 
> <https://developers.google.com/google-ads/api/docs/concepts/field-service#request>
>  and response 
> <https://developers.google.com/google-ads/api/docs/concepts/field-service#response>
>  logs 
> with request ID 
> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id>
>  and request header 
> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request_headers>
>  generated 
> on your end? If you haven't enabled the logging yet, logging can be enabled 
> by navigating to the Client libraries > Your client library (ex. Java) > 
> Logging documentation, which you can access from this link 
> <https://developers.google.com/google-ads/api/docs/client-libs?hl=en>. I 
> ask this so our team further investigates your concern and provides 
> specific recommendations on the issue.
>  
>
> You can provide it via Reply privately to the author option. If this 
> option is not available, then send it instead on this email address 
> googleadsa...@google.com.
>
>
> Regards,
> [image: Google Logo] 
> Darwin 
> Google Ads API Team 
>   
>  
>
> ref:_00D1U1174p._5004Q2blXxR:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/5b00476e-6243-411e-b115-ab298755e3d5n%40googlegroups.com.


Re: Missing field in asset_group_product_group_view report

2022-11-27 Thread Oliver
Hi Sherwin,

The question I asked on this thread has nothing to do with the other thread 
you mentioned.   As the original poster on this thread said, he uses the  
*asset_group_product_group_view *report to get the listing groups of 
Performance Max campaigns.  We also use this report for Performance Max 
campaigns.  We're not debating whether or not this is the right report.  My 
question is exactly the same as the question posted here i.e. where can we 
get the name of the listing group?   I already attached the screenshot you 
asked for but I attach it again for convenience. It shows the listing group 
name that we need.  

You aksed me to send you a request/response but the issue here is I do *not 
*have a request log because I don't know how to construct one in the first 
place.

Can you please refer back to the original question and let us know where 
this field can be found?

Regards

Oliver

On Monday, November 28, 2022 at 3:53:52 AM UTC adsapi wrote:

> Hi Oliver,
>
> Thank you for reaching us out. I am Sherwin from Google Ads API support 
> team. I hope that you are doing well today.
>
> Moving forward to your concern, upon checking on our end, it seems like 
> you created a thread pertaining to the same concern regarding the listing 
> groups. You mentioned in that thread that you found out that you need to 
> use *asset_group_product_group_view* 
> <https://developers.google.com/google-ads/api/fields/v12/asset_group_product_group_view>
>  instead 
> of *product_group_view* 
> <https://developers.google.com/google-ads/api/fields/v12/product_group_view>. 
> Could you please let us know if the *asset_group_product_group_view *report 
> works for you? If not, please provide us the complete  request 
> <https://developers.google.com/google-ads/api/docs/concepts/field-service#request>
>  and response 
> <https://developers.google.com/google-ads/api/docs/concepts/field-service#response>
>  logs 
> with request ID 
> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id>
>  and request header 
> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request_headers>
>  generated 
> on your end? If you haven't enabled the logging yet, logging can be enabled 
> by navigating to the Client libraries > Your client library (ex. Java) > 
> Logging documentation, which you can access from this link 
> <https://developers.google.com/google-ads/api/docs/client-libs?hl=en>. 
> Furthermore, please provide us also with the full non-redacted and 
> non-cropped screenshot of the UI report that you wanted to fetch using 
> Google Ads API?
>
> You can provide it via Reply privately to the author option. If this 
> option is not available, then send it instead on this email address 
> googleadsa...@google.com.
>
> Kind regards, 
> [image: Google Logo] 
> Sherwin Vincent 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2blXxR:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/216e3a0d-72fe-49a3-b913-a2be740b465an%40googlegroups.com.


Re: Missing field in asset_group_product_group_view report

2022-11-26 Thread Oliver
We have exactly the same question.  Any update on this please?  The 
screenshot requested is attached.

Oliver


On Tuesday, July 19, 2022 at 4:03:06 PM UTC+1 adsapi wrote:

> Hi Iván,
>
> Thank you for raising your concern.
>
> So that we can check the available resources in the Google Ads API that 
> can be used to get this information, could you provide the screenshot of 
> the UI showing it?
>
> You can provide it via Reply privately to author option. If this option is 
> not available, then send it instead on this email address 
> googleadsa...@google.com.
>
> Regards,
> [image: Google Logo] 
> Ernie John 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2blXxR:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/7e83bcaf-8597-48a4-86ad-bae0da6cf81cn%40googlegroups.com.


Re: How to get the listing groups of a Performance Max Retail campaign

2022-11-25 Thread Oliver
Never mind. We found out we have to use *asset_group_product_group_view *and 
not *product_group_view*.

Thanks

On Friday, November 25, 2022 at 2:34:44 PM UTC Oliver wrote:

> Hi,
>
> Listing groups exist for both Shopping campaigns and Performance Max 
> Retail campaigns.
>
> We know how to get the listing groups in case of Shopping campaigns. 
> However, the same query doesn't return anything for Performance Max Retail 
> campaigns.
>
> We use the following query to get the listing groups in Shopping campiagns:
>
> SELECT  
> campaign.id,  
> ad_group.id,  
> ad_group_criterion.criterion_id,  
> ad_group_criterion.display_name,  
> ad_group_criterion.listing_group.parent_ad_group_criterion,  
> ad_group_criterion.listing_group.type  
> FROM product_group_view  
> WHERE campaign.id IN XXX
>
> Any idea why the above query won't return the listing groups in 
> Performance Max Retail campaigns?  What would the correct query be?
>
> Oliver
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a920dd35-e30f-4432-836a-a0c44ece4b2fn%40googlegroups.com.


How to get the listing groups of a Performance Max Retail campaign

2022-11-25 Thread Oliver
Hi,

Listing groups exist for both Shopping campaigns and Performance Max Retail 
campaigns.

We know how to get the listing groups in case of Shopping campaigns. 
However, the same query doesn't return anything for Performance Max Retail 
campaigns.

We use the following query to get the listing groups in Shopping campiagns:

SELECT  
campaign.id,  
ad_group.id,  
ad_group_criterion.criterion_id,  
ad_group_criterion.display_name,  
ad_group_criterion.listing_group.parent_ad_group_criterion,  
ad_group_criterion.listing_group.type  
FROM product_group_view  
WHERE campaign.id IN XXX

Any idea why the above query won't return the listing groups in Performance 
Max Retail campaigns?  What would the correct query be?

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/5cbd5a59-adce-454c-b080-442afb79c004n%40googlegroups.com.


Re: Error: The developer token is not approved.

2022-09-29 Thread Jaime Oliver
Solved.

On Thursday, September 29, 2022 at 10:38:16 AM UTC-4 Jaime Oliver wrote:

> Hello Ernie,
>
> I have followed basically all the guides you have available on this issue. 
>
> 1) I created a test manager account in order to be able to create test 
> user accounts because this is the only way of doing that correct?
> 2) I have a live manager account with a dev token which is what I am using 
> in order to query the test accounts. However I still get access denied.
> 3) I have a GCP project where I have the OAUTH credentials and consent 
> screen setup.
> 4) I am using the following data:
>
> *developerToken* - Unapproved token from the live manager account
> *clientId* - Coming from the OAuth credentials
> *clientSecret* - Coming from the OAuth credentials
> *refreshToken* - Taken by authorizing APIs using OAuth Playground
> *clientId* - Using the client ID from the test account that I want to 
> query. See screenshot below.
> [image: image.png]
>
> I have already asked for a dev token review. However I would like to be 
> able to understand the system and query test accounts for future 
> development cases. Some guidance would be greatly appreciated. Thanks for 
> your time.
>
>
> On Thu, Sep 29, 2022 at 2:24 AM Google Ads API Forum Advisor 
>  wrote:
>
>> Hi Jaime,
>>
>> Thank you for raising your concern. Allow me to provide support.
>>
>> As the error message said, the developer token is not approved. 
>> Non-approved developer tokens can only be used with test accounts. With 
>> this, in order to create a test Google Ads account, where the non-approved 
>> developer token can be used and to know more information about the test 
>> account, you may refer to this document 
>> <https://developers.google.com/google-ads/api/docs/first-call/test-accounts>.
>>  
>> The IDs that you should be using in the API requests, not just in the 
>> *login-customer-id* and *customer_id, *should belong to the created test 
>> account.
>>
>> However, if you require using developer token in a production Google Ads 
>> account, you will need to request a basic access level for developer token 
>> by following this guide 
>> <https://developers.google.com/google-ads/api/docs/access-levels#applying_for_basic_access>
>> .
>>
>> Regards,
>> [image: Google Logo] 
>> Ernie John 
>> Google Ads API Team 
>>   
>>
>> ref:_00D1U1174p._5004Q2euQbM:ref
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/fc19fee7-3967-4742-b4c1-c55d1d24fc21n%40googlegroups.com.


Re: Error: The developer token is not approved.

2022-09-29 Thread Jaime Oliver
Hello Ernie,

I have followed basically all the guides you have available on this issue.

1) I created a test manager account in order to be able to create test user
accounts because this is the only way of doing that correct?
2) I have a live manager account with a dev token which is what I am using
in order to query the test accounts. However I still get access denied.
3) I have a GCP project where I have the OAUTH credentials and consent
screen setup.
4) I am using the following data:

*developerToken* - Unapproved token from the live manager account
*clientId* - Coming from the OAuth credentials
*clientSecret* - Coming from the OAuth credentials
*refreshToken* - Taken by authorizing APIs using OAuth Playground
*clientId* - Using the client ID from the test account that I want to
query. See screenshot below.
[image: image.png]

I have already asked for a dev token review. However I would like to be
able to understand the system and query test accounts for future
development cases. Some guidance would be greatly appreciated. Thanks for
your time.


On Thu, Sep 29, 2022 at 2:24 AM Google Ads API Forum Advisor
 wrote:

> Hi Jaime,
>
> Thank you for raising your concern. Allow me to provide support.
>
> As the error message said, the developer token is not approved.
> Non-approved developer tokens can only be used with test accounts. With
> this, in order to create a test Google Ads account, where the non-approved
> developer token can be used and to know more information about the test
> account, you may refer to this document
> .
> The IDs that you should be using in the API requests, not just in the
> *login-customer-id* and *customer_id, *should belong to the created test
> account.
>
> However, if you require using developer token in a production Google Ads
> account, you will need to request a basic access level for developer token
> by following this guide
> 
> .
>
> Regards,
> [image: Google Logo]
> Ernie John
> Google Ads API Team
>
>
> ref:_00D1U1174p._5004Q2euQbM:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/CAJAVYhA5DfZEfktpwXvpMkqSc2sGM5wqxz4OWtSMT4vE0fSntQ%40mail.gmail.com.


USER_PERMISSION_DENIED - User doesn't have permission to access customer.

2022-09-28 Thread Jaime Oliver
I am having some real issues trying to use the Google Ads API. 

I have followed all the steps to get the app running and authenticated. I 
am using the LaravelExampleApp from here: 
https://github.com/googleads/google-ads-php/blob/HEAD/examples/LaravelSampleApp/README.md

I am getting this error when trying to run a report : 
"authorizationError":"USER_PERMISSION_DENIED"},"message":"User doesn't have 
permission to access customer. Note: If you're accessing a client customer, 
the manager's customer id must be set in the 'login-customer-id' header.

I am using the developerToken from my live manager account from the API 
Center along with my cientID and clientSecret and refreshToken from the GCP 
Project and OAuth credentials. I created a TEST Manager account so that I 
could create a TEST CLIENT account. I updated those credentials inside the 
google_ads_php.ini file in my project folder.

The app runs but when I try to run a report against the test client account 
using the test client_id I get that error. I tried to link or create the 
test client account inside my live manager account but was unable to do so. 

My developer token is only allowed to run reports on test accounts but it 
doesn't let me run reports on any of the test accounts I created under the 
Test Manager account.

This is all overly complicated. Can anyone provide some assistance?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/dfc253ca-34b9-40ea-a94a-f6ce668db236n%40googlegroups.com.


Error: The developer token is not approved.

2022-09-28 Thread Jaime Oliver
I am getting this error when trying to run a report using my customerID. 

*Error: The developer token is not approved. Non-approved developer tokens 
can only be used with test accounts.*

When I created my manager account in order to interact with the API, there 
was a google ads account automatically created. This is what I'm using as 
my CustomerID. Is this not the correct account I should be using when 
querying?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/43b002b4-703c-4af3-9575-585b75085e51n%40googlegroups.com.


How to get these product details

2022-09-09 Thread Oliver
Dear API team,

Can you please help us find out how to get the data highlighted in the 
screenshot below?

Regards

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/58153c23-8571-4ce2-ad50-143b36059200n%40googlegroups.com.


Re: Extension Upgraded - how to get from API

2022-07-21 Thread Oliver
We're having the same issue.  Using *ad_group_asset* and *customer_asset 
*doesn't 
help.  The upgraded extensions are not returned at any level.

Can you please keep us updated on this forum with the solution to this 
issue?

Oliver

On Wednesday, July 20, 2022 at 8:21:39 PM UTC+1 adsapi wrote:

> Hi Oksana,
>
> Thank you for reaching out to our API support team.
>
> Since you mentioned that using the campaign_asset 
> <https://developers.google.com/google-ads/api/fields/v11/campaign_asset?hl=en>
>  
> report is returning empty values, the sitelink asset extension might be 
> associated to a different level. You may also try the below reports and see 
> whether these would return the values you are expecting : 
>
>- ad_group_asset 
>
> <https://developers.google.com/google-ads/api/fields/v11/ad_group_asset?hl=en>
>  
>- customer_asset 
>
> <https://developers.google.com/google-ads/api/fields/v11/customer_asset?hl=en>
>  
>
> If you are still unable to retrieve details, you may provide our team with 
> your complete request 
> <https://developers.google.com/google-ads/api/docs/concepts/field-service#request>
>  
> and response 
> <https://developers.google.com/google-ads/api/docs/concepts/field-service#response>
>  
> logs, and request-id 
> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id>.
>  If 
> you haven't yet, logging can be enabled by navigating to the *Client 
> libraries* 
> <https://developers.google.com/google-ads/api/docs/client-libs?hl=en> * > 
> Your client library (ex. Java) > Logging* documentation.
>
> You may then send the requested information via the *Reply privately to 
> author* option. If this option is not available, you may send the details 
> directly to our googleadsa...@google.com alias instead.
>
> Best regards,
>
> [image: Google Logo] 
> Peter Laurence 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2bm33p:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/643dd19f-f700-435c-953e-b12cbc2d39f7n%40googlegroups.com.


Re: No extensions returned when they should

2022-05-06 Thread Oliver
Hi Jakeia,

I'm not sure why we're talking about feed-based extensions here.  According 
to Google's announcement 
<https://support.google.com/google-ads/answer/10514212>, all sitelinks 
extensions (in every account in the world) have now migrated to asset-based 
extensions.  We're not trying to access any feed-based metrics here.  We're 
using *campaign_asset* which accesses only asset-based extensions.  If all 
sitelink extension have indeed been migrated to asset-based extensions 
(like Google says), then the *campaign_asset *query should return them.

If the above argument is correct, can you please look into why we're not 
getting back any sitelink extensions when querying *camapign_asset*?  This 
is happening with some (but not all) of our customer accounts.

Oliver



On Thursday, May 5, 2022 at 11:15:10 PM UTC+1 adsapi wrote:

> Hello Oliver,
>
> Thank you for your reply. As per this guide 
> <https://developers.google.com/google-ads/api/docs/extensions/assets/migrating-extensions?hl=en#feed_reports_availability>,
>  
> it states that "Feed-based extensions will no longer generate new data 
> after migration".
> That being said, could you try and confirm using this other section 
> <https://developers.google.com/google-ads/api/docs/extensions/assets/migrating-extensions?hl=en#auto-migrated_accounts_detection>,
>  
> if indeed migration has been completed for your account? I asked because 
> your feed items may no longer be generating metrics as they may have 
> already been migrated.
>
> Feel free to reply back if you have any questions.
>
> Best regards,
> [image: Google Logo] 
> Jakeia Sabrina 
> Google Ads API Team  
>
> ref:_00D1U1174p._5004Q2aPyIb:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/055539fb-a6ec-40b8-9a53-ab280d191d45n%40googlegroups.com.


Re: No extensions returned when they should

2022-05-04 Thread Oliver
Hi,

Thanks for your response.   The formatting issue picked up by the Query 
Builder happened due to copy & paste of the string here.  However, the 
query is formatted correctly in our code and is running correctly in 
production.  In any case, the issue is still there even if we remove all 
the WHERE conditions.  Please run the below query on the accounts we 
mentioned and you will see that no sitelinks are returned when infact the 
account has a lot of active sitelinks.


*SELECT asset.policy_summary.approval_status, campaign_asset.campaign, 
campaign_asset.resource_name, campaign_asset.field_type, 
campaign_asset.status FROM campaign_asset *

Please advise.

Oliver



On Wednesday, May 4, 2022 at 5:26:52 PM UTC+1 adsapi wrote:

> Hello Oliver,
>
> Thanks for reaching out to the Google Ads API forum. I would like to 
> inform you first that I am going to delete your initial post as it contains 
> sensitive information. I just pasted the context of your concern below 
> without the sensitive information:
>
>
>
> I have checked the GAQL query you shared into the Google Ads Query Builder 
> <https://developers.google.com/google-ads/api/fields/v10/query_validator?hl=en>
>  
> page for the query validation on Google Ads API, the query got invalid 
> because of the reason format issue – “Malformed operand: "(ENABLED)AND 
> asset.policy_summary.approval_status NOT IN (\'DISAPPROVED\')". Filtering 
> conditions on the "campaign_asset.status" field using the "IN" operator 
> must contain an operand that takes the format of parentheses containing a 
> comma separated list of enum values on the field campaign_asset.status. The 
> following are valid enum values: ENABLED, PAUSED, REMOVED, UNKNOWN”.
>
> Please find the attached screenshots to your reference to fix the query 
> and call the Ads API again. Hope this information helps. Give it a try and 
> let me know if you have any questions on this.
>
> Best regards,
> [image: Google Logo] 
> Jakeia Sabrina 
> Google Ads API Team  
>
> ref:_00D1U1174p._5004Q2aPyIb:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/506bfc70-ebd4-4599-996d-ca680c04c20an%40googlegroups.com.


No extensions returned when they should

2022-05-03 Thread Oliver
Hello API team,

We believe Google has now upgraded all sitelink ad extensions (according to 
this <https://support.google.com/google-ads/answer/10514212>).  Hence, we 
believe all such extensions can now be retrieved by querying *account_asset* 
and *campaign_asset.*

We are, however, experiencing issues in a number of accounts where the 
sitelinks extensions are not returned (while the sitelinks can be seen in 
the Google UI).  We haven't yet tested for other extensions so we're not 
saying the issue is confined only to sitelinks. 

Below is one example of one such request and a response:
















*Request---MethodName: 
google.ads.googleads.v9.services.GoogleAdsService/SearchStreamEndpoint: 
googleads.googleapis.com:443Headers: {developer-token=REDACTED, 
login-customer-id=3497138226, x-goog-api-client=gl-java/1.8.0_291 
gccl/16.0.3 gapic/16.0.3 gax/2.6.1 grpc/1.41.0}Body: customer_id: 
"8178499915"query: "SELECT asset.policy_summary.approval_status, 
campaign_asset.campaign, campaign_asset.resource_name, 
campaign_asset.field_type, campaign_asset.status FROM campaign_asset WHERE 
campaign_asset.status IN (ENABLED)AND asset.policy_summary.approval_status 
NOT IN (\'DISAPPROVED\')"ResponseHeaders: 
Metadata(content-type=application/grpc,request-id=IHNcms9-G-TruqyE7Tpdbg,date=Tue,
 
03 May 2022 13:42:04 GMT,alt-svc=h3=":443"; ma=2592000,h3-29=":443"; 
ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; 
ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; 
v="46,43")Body: nullFailure message: nullStatus: Status{code=OK, 
description=null, cause=null}.*


Any idea why this is happening?

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/00d3e94f-bb35-4d23-8f6a-d49f0e8af972n%40googlegroups.com.


Re: missing ads in ad performance report

2022-04-26 Thread Oliver
https://developers.google.com/google-ads/api/docs/migration/types

On Tuesday, April 26, 2022 at 9:41:35 AM UTC+1 sukalp.v...@omio.com wrote:

> Hi Oliver,
>
> Thanks for your reply. Is there a documentation which says about this? I 
> would really appreciate if you can point me to it.
>
> Best,
>
> On Tuesday, April 26, 2022 at 10:26:15 AM UTC+2 Oliver wrote:
>
>> DSA ads are not supported by the new API because they are legacy ads.  
>> Only the newer type *Expanded DSA *ads are supported.
>>
>> Oliver
>>
>> On Tuesday, April 26, 2022 at 8:47:54 AM UTC+1 sukalp.v...@omio.com 
>> wrote:
>>
>>> The missing ads from ad performance reports are ads which are part of 
>>> DSA campaigns. FYI
>>>
>>> On Monday, April 25, 2022 at 12:29:16 PM UTC+2 Sukalp Vashishtha wrote:
>>>
>>>> I can provide logs of request and response when needed. Thanks
>>>>
>>>> On Monday, April 25, 2022 at 12:26:40 PM UTC+2 Sukalp Vashishtha wrote:
>>>>
>>>>> Hi Team,
>>>>>
>>>>> After migration from adwords to googleads API, we are missing data in 
>>>>> fetching ad performance reports. We are using v8 of the API. Can someone 
>>>>> please help me with this.
>>>>>
>>>>> Best,
>>>>> Sukalp
>>>>>
>>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/cc579ea8-482a-4cee-a3a3-bc724f289847n%40googlegroups.com.


Re: missing ads in ad performance report

2022-04-26 Thread Oliver
DSA ads are not supported by the new API because they are legacy ads.  Only 
the newer type *Expanded DSA *ads are supported.

Oliver

On Tuesday, April 26, 2022 at 8:47:54 AM UTC+1 sukalp.v...@omio.com wrote:

> The missing ads from ad performance reports are ads which are part of DSA 
> campaigns. FYI
>
> On Monday, April 25, 2022 at 12:29:16 PM UTC+2 Sukalp Vashishtha wrote:
>
>> I can provide logs of request and response when needed. Thanks
>>
>> On Monday, April 25, 2022 at 12:26:40 PM UTC+2 Sukalp Vashishtha wrote:
>>
>>> Hi Team,
>>>
>>> After migration from adwords to googleads API, we are missing data in 
>>> fetching ad performance reports. We are using v8 of the API. Can someone 
>>> please help me with this.
>>>
>>> Best,
>>> Sukalp
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a003c684-c838-40b2-baf5-04b179e70680n%40googlegroups.com.


Re: Performance max campaign not returned in campaign_budget report

2022-03-28 Thread Oliver
We asked the exact same question few weeks 
ago: https://groups.google.com/g/adwords-api/c/UIFVRN3fM1M

Google's response early March was:

*Just a brief update - it does look like there's an issue here, thanks for 
pointing it out. I'm not sure why metrics from Performance Max campaigns 
aren't showing up in the campaign_budget resource, but I'm checking with 
the team to see if this is expected or not. I'll follow up with more 
information as soon as I can.*
We still haven't heard back with any more updates.

Oliver
On Monday, March 28, 2022 at 2:54:07 PM UTC+1 Shipra wrote:

> Hi,
> It seems like campaign_budget report is not returning data for performance 
> max campaigns. Is there some known issue? And could you confirm if this 
> should be 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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/36179966-3467-4ba5-8d1f-fb65dcb9f197n%40googlegroups.com.


Zero cost omitted from results

2022-03-28 Thread Oliver
Hi,
I have a fairly simple python script that runs a query to get the 
cost_micros, day, date for a given campaign.

It works fine but I've noticed that any days where no cost was accrued are 
not included in the results - e.g. it will go from Jan 1st to Jan 3rd if 
there was no spend on Jan 2nd. This gives an incomplete picture of the 
data, which is difficult to amend after retrieving.

Is there a way to force zero results to be included? I haven't been able to 
find anything in the docs for this.

Here is the query:









*SELECTmetrics.cost_micros,segments.day_of_week,segments.date,  
  customer.currency_codeFROM campaignWHERE campaign.status = 'ENABLED'AND 
segments.date >= '2020-01-01' AND segments.date <= '2021-01-01'ORDER BY 
segments.date, campaign.name*

Thanks in advance if anyone has any ideas!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/9120b723-cf08-4909-8f2c-c6f014722ca4n%40googlegroups.com.


Malformed auth code

2022-03-12 Thread Oliver
Hi,

Please note, I previously had an issue getting the refresh token, which I 
posted about here:
https://groups.google.com/g/adwords-api/c/8tW1GPj_u6E?hl=en

This thread is about a different issue, with a different error.

I've been getting refresh tokens successfully but today I'm getting a 
"*Malformed 
auth code*" error.

Visiting the request URL works fine as evidenced by the output in the 
browser:


*Authorization code was successfully retrieved.**Please check the console 
output.*

But, instead of displaying the token, the terminal shows the following 
error:


















*Traceback (most recent call last):  File 
"/home/.../authenticate_in_web_application.py", line 206, in 
main(args.client_secrets_path, configured_scopes)  File 
"/home/.../authenticate_in_web_application.py", line 84, in main
flow.fetch_token(code=code)  File 
"/home/.../.local/lib/python3.9/site-packages/google_auth_oauthlib/flow.py", 
line 286, in fetch_tokenreturn 
self.oauth2session.fetch_token(self.client_config["token_uri"], **kwargs)  
File 
"/home/.../.local/lib/python3.9/site-packages/requests_oauthlib/oauth2_session.py",
 
line 366, in fetch_token
self._client.parse_request_body_response(r.text, scope=self.scope)  File 
"/home/.../anaconda3/envs/backstop/lib/python3.9/site-packages/oauthlib/oauth2/rfc6749/clients/base.py",
 
line 448, in parse_request_body_responseself.token = 
parse_token_response(body, scope=scope)  File 
"/home/.../anaconda3/envs/backstop/lib/python3.9/site-packages/oauthlib/oauth2/rfc6749/parameters.py",
 
line 441, in parse_token_responsevalidate_token_parameters(params)  
File 
"/home/.../anaconda3/envs/backstop/lib/python3.9/site-packages/oauthlib/oauth2/rfc6749/parameters.py",
 
line 448, in validate_token_parameters
raise_from_error(params.get('error'), params)  File 
"/home/.../anaconda3/envs/backstop/lib/python3.9/site-packages/oauthlib/oauth2/rfc6749/errors.py",
 
line 399, in raise_from_errorraise 
cls(**kwargs)oauthlib.oauth2.rfc6749.errors.InvalidGrantError: 
(invalid_grant) Malformed auth code.*

Has anyone else encountered this? Thanks in advance for looking! :)

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/70fe79da-c978-48af-a677-4e8671386761n%40googlegroups.com.


Google Ads cannot create refresh token

2022-03-07 Thread Oliver
Hi,

I've been creating refresh tokens successfully for some time now, but 
suddenly it doesn't work, even though I'm using the same code.

This issue is similar 
to https://groups.google.com/g/adwords-api/c/xEWD6khWmcI/m/_jjTxl3uAgAJ?pli=1 
but seeing as there was no solution there other than "use a different 
computer" or "reinstall your OS", I'm posting again as neither of those 
suggestions are particularly suitable for me.

I'm using the Python client library locally 
(https://developers.google.com/google-ads/api/docs/client-libs)

I'm calling authenticate-in-web-application.py. It gets as far as opening 
the browser: http://localhost:8080 but when it opens I get the following 
error message:












*Waiting for authorization and callback to: 
http://localhost:8080...Traceback (most recent call last):  File 
"/home/.../authenticate_in_web_application.py", line 203, in 
main(args.client_secrets_path, configured_scopes)  File 
"/home/.../authenticate_in_web_application.py", line 81, in maincode = 
_get_authorization_code(passthrough_val)  File 
"/home/.../authenticate_in_web_application.py", line 112, in 
_get_authorization_codeparams = _parse_raw_query_params(data)  File 
"/home/.../authenticate_in_web_application.py", line 160, in 
_parse_raw_query_paramsparams = match.group(1)AttributeError: 
'NoneType' object has no attribute 'group'*
---

On line 157 of the above file, inside the _parse_raw_query_params(data) 
function there is this line:

*decoded = data.decode("utf-8")*

The variable 'decoded' at this point contains the following:















*GET / HTTP/1.1Host: localhost:8080Connection: keep-alivesec-ch-ua: " Not 
A;Brand";v="99", "Chromium";v="99", "Google Chrome";v="99"sec-ch-ua-mobile: 
?0sec-ch-ua-platform: "Linux"Upgrade-Insecure-Requests: 1User-Agent: 
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) 
Chrome/99.0.4844.51 Safari/537.36Accept: 
text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9Sec-Fetch-Site:
 
noneSec-Fetch-Mode: navigateSec-Fetch-User: ?1Sec-Fetch-Dest: 
documentAccept-Encoding: gzip, deflate, brAccept-Language: 
en-GB,en-US;q=0.9,en;q=0.8*

Seems like there should be some args with the GET on the first line?
The next 2 lines are:

*match = re.search("GET\s\/\?(.*) ", decoded)*
*params = match.group(1)* <-- Error here (match is 'NoneType')

I re-downloaded the client libaray, and created a fresh virtual 
environment, but nothing I've tried so far has helped, so if anyone has any 
ideas, I'd be very grateful!!

Python version is 3.9.10 (but this hasn't changed since it was working last 
week)

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d40b5ab5-abfb-4b6b-91a9-ced044edb172n%40googlegroups.com.


Re: Performance Max campaigns data not returned in campaign_budget

2022-02-21 Thread Oliver
Just to confirm, the Performance Max campaign ID is returned by the above 
query but with no performance data (clicks, impressions) when the campaign 
actually has a lot of clicks and impressions in the time period.  In other 
words, it is visible but the performance data is incorrect.  

Here are the IDs:

Customer ID: 6725963874
The performance max Campaign ID: 15696211884

Regards

Oliver


On Monday, February 21, 2022 at 9:30:41 AM UTC adsapi wrote:

> Hello Oliver,
>
> Thank you for reaching out to us.
>
> Since you can segment the campaign 
> <https://developers.google.com/google-ads/api/fields/v10/campaign> in the 
> campaign_budget 
> <https://developers.google.com/google-ads/api/fields/v10/campaign_budget> 
> view, 
> then you should be able to filter Performance Max campaigns under the 
> advertising_channel_type 
> <https://developers.google.com/google-ads/api/fields/v10/campaign#campaign.advertising_channel_type>.
>  
> For us to further check on this, can you share to us your customer ID?
>
> Regards,
> [image: Google Logo] 
> Mark Kevin 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2WxHya:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a9663b65-7d35-4134-8556-610516e63ac0n%40googlegroups.com.


Performance Max campaigns data not returned in campaign_budget

2022-02-19 Thread Oliver
Hi,

We're using v9 of the Ads API.  The below GAQL query returns the budget 
performance data for all campaigns in the account except for the 
Performance Max ones.  Are Performance Max campaigns not supported yet in 
the *campaign_budget* view?

We confirm the campaign we're referring to is enabled and has performance 
data in the date range below.

SELECT campaign_budget.id,  
metrics.clicks, 
metrics.impressions, 
metrics.cost_micros, 
FROM campaign_budget  
WHERE campaign_budget.status IN (ENABLED)  
AND campaign_budget.reference_count >= 1  
AND segments.date BETWEEN '20220201' AND '20220218'

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d118b386-a30b-47dd-a687-e839f5e42cfen%40googlegroups.com.


Re: campaignCriterion.bidModifier returns 1 while UI shows 0%

2022-02-03 Thread Oliver
Apologies, the last bullet point should say an API value of 9!

On Friday, February 4, 2022 at 6:06:05 AM UTC Oliver wrote:

> The way it works in API is different from UI.  Here are examples of how 
> the 2 values are mapped:
>
>- UI value of 0% = API value of 1
>- UI value of -10% = API value of 0.9
>- UI value of 10% = API value of 1.1
>- UI value of 800% = API value of 8
>
> You can easily translate between the 2 values using the above logic.  This 
> applies to all bid modifiers.
>
> Oliver
>
>
> On Friday, February 4, 2022 at 1:22:04 AM UTC adsapi wrote:
>
>> Hello Tiana,
>>
>> Thank you for reaching out to us.
>>
>> Can you further elaborate your concern by sharing the following details 
>> below?
>>
>>- Full screenshot from the Google Ads UI 
>>- Complete API logs (request 
>>
>> <https://developers.google.com/google-ads/api/docs/concepts/field-service#request>
>> and response 
>>
>> <https://developers.google.com/google-ads/api/docs/concepts/field-service#response>
>> with request-id 
>>
>> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id>
>>) 
>>
>> Please send the requested details via the *Reply privately to author* 
>> option. 
>> If this option is not available, you may send the details directly to our 
>> *googleadsa...@google.com* alias instead.
>>
>> Regards,
>> [image: Google Logo] 
>> Mark Kevin Albios 
>> Google Ads API Team 
>>   
>>
>> ref:_00D1U1174p._5004Q2W420H:ref
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/0370a666-3843-4225-884e-c89f31174cccn%40googlegroups.com.


Re: campaignCriterion.bidModifier returns 1 while UI shows 0%

2022-02-03 Thread Oliver
The way it works in API is different from UI.  Here are examples of how the 
2 values are mapped:

   - UI value of 0% = API value of 1
   - UI value of -10% = API value of 0.9
   - UI value of 10% = API value of 1.1
   - UI value of 800% = API value of 8

You can easily translate between the 2 values using the above logic.  This 
applies to all bid modifiers.

Oliver


On Friday, February 4, 2022 at 1:22:04 AM UTC adsapi wrote:

> Hello Tiana,
>
> Thank you for reaching out to us.
>
> Can you further elaborate your concern by sharing the following details 
> below?
>
>- Full screenshot from the Google Ads UI 
>- Complete API logs (request 
>
> <https://developers.google.com/google-ads/api/docs/concepts/field-service#request>
> and response 
>
> <https://developers.google.com/google-ads/api/docs/concepts/field-service#response>
> with request-id 
>
> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id>
>) 
>
> Please send the requested details via the *Reply privately to author* option. 
> If this option is not available, you may send the details directly to our 
> *googleadsa...@google.com* alias instead.
>
> Regards,
> [image: Google Logo] 
> Mark Kevin Albios 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2W420H:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/9b377009-d504-4b89-b2bb-dd59e5eb91a3n%40googlegroups.com.


Re: Google Ads api return data problem

2022-01-19 Thread Oliver
We're also facing the same issue where the *asset.name *returns no data 
using this query.  Is there any update on this?

Oliver

On Thursday, December 2, 2021 at 9:47:36 PM UTC adsapi wrote:

> Hi,
>
> Thank you for reaching out to Google Ads API support. I had to delete your 
> message because it contains logs. 
> 'asset.youtube_video_asset.youtube_video_title' is what you need, 
> asset.name just returns the resource name.
>
> Your redacted message is posted below.
>
> Regards,
>
> [image: Google Logo] 
> Aryeh Baker 
> Google Ads API Team 
>   
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *The following problems were found when calling API to get data: API 
> address 
> : 
> https://developers.google.com/google-ads/api/fields/v9/ad_group_ad_asset_view 
> <https://developers.google.com/google-ads/api/fields/v9/ad_group_ad_asset_view>
>  
> query: "SELECT ad_group.id <http://ad_group.id>, campaign.id 
> <https://campaign.id/>, campaign.name <https://campaign.name/>, 
> ad_group.name <http://ad_group.name>, metrics.clicks, metrics.conversions, 
> metrics.cost_micros, metrics.impressions, segments.date, asset.name 
> <https://asset.name/>,asset.id <https://asset.id/> ,asset.name 
> <https://asset.name/> FROM ad_group_ad_asset_view WHERE campaign.id 
> <https://campaign.id/>={CID} and ad_group.id <http://ad_group.id> = {AGID} 
> and asset.id <https://asset.id/> = {ASSETID} and  segments.date BETWEEN 
> \'2021-11-25\' AND \'2021-11-25\'" asset.name <https://asset.name/>   No 
> information returned The asset name can be seen in the manage background 
> Manage backend address  Please reply as soon as possible, this feature is 
> being used online, thank you Screenshot example:*
>
> ref:_00D1U1174p._5004Q2RyXW3:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/95cfa1ef-718d-4189-9863-78883772c51dn%40googlegroups.com.


Re: How to get the name of a CustomerLabel?

2022-01-10 Thread Oliver
Yes, this worked.

Thanks!

On Monday, January 10, 2022 at 6:14:47 PM UTC adsapi wrote:

> Hi Oliver,
>
> Thank you for reaching out to the Google Ads API support team.
>
> With regard to your concern about getting the name of the label, you can 
> use the label 
> <https://developers.google.com/google-ads/api/fields/v9/label?hl=en> 
> resource via label.name 
> <https://developers.google.com/google-ads/api/fields/v9/label?hl=en#label.name>
>  
> field. Please let me know if you have any further question.
>
> Thanks,
> [image: Google Logo] 
> Nirmita Patel 
> Google Ads API Team 
>   
>
>  
>
> ref:_00D1U1174p._5004Q2UiM5R:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/ca630a99-08cf-4b1e-b6b7-a4d98ada4a3bn%40googlegroups.com.


How to get the name of a CustomerLabel?

2022-01-10 Thread Oliver
Hi,

Apologies if I am missing something very obious but according to this:
https://developers.google.com/google-ads/api/fields/v9/customer_label

the only info we can get about a customer label is its resource name (which 
gives us only the ID).  The attributes *customer_label.label *and 
*customer_label.resource_name 
*seem to give the same info which is the resource name.  We verified this 
by testing it.

How do we get the actual name of the label in this case?

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/97985879-b9b3-4997-a67f-f0a3cc8387b5n%40googlegroups.com.


Rows returned is wrong

2022-01-10 Thread 'oliver zhao' via AdWords API and Google Ads API Forum
Hi,

I'm using GoogleAds API V9.
GAQL Query: 
SELECT
customer.currency_code,
ad_group.id,
metrics.average_cpc,
metrics.average_cpm,
campaign.id,
metrics.clicks,
metrics.conversions_from_interactions_rate,
metrics.conversions,
metrics.cost_micros,
metrics.cost_per_conversion,
ad_group_criterion.quality_info.creative_quality_score,
ad_group_criterion.quality_info.post_click_quality_score,
ad_group_criterion.quality_info.search_predicted_ctr,
metrics.ctr,
segments.date,
ad_group_criterion.position_estimates.first_page_cpc_micros,
ad_group_criterion.position_estimates.top_of_page_cpc_micros,
ad_group_criterion.criterion_id,
metrics.impressions,
ad_group_criterion.effective_cpc_bid_micros,
ad_group_criterion.effective_cpm_bid_micros,
ad_group_criterion.quality_info.quality_score,
metrics.search_exact_match_impression_share,
metrics.search_impression_share,
metrics.search_rank_lost_impression_share,
metrics.conversions_value,
metrics.value_per_conversion,
metrics.view_through_conversions,
metrics.absolute_top_impression_percentage,
metrics.top_impression_percentage 
FROM keyword_view
WHERE segments.date BETWEEN '20211201' AND '20211201'

as expected, there should be no records which impressions = 0. but I found 
one in the result.

Thanks,
Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/0127c775-0b12-4437-b59f-6ba465017815n%40googlegroups.com.


Re: How to get products under specific product groups?

2021-12-31 Thread Oliver
Thanks Ayreh.

If anyone happens to have a solution for this and would like to get paid in 
return for sharing it (either by advising what to do or providing Java code 
implementation) please get in touch; oliver.darra...@gmail.com

Thanks

Oliver

On Thursday, December 30, 2021 at 10:41:16 PM UTC adsapi wrote:

> Hi Oliver,
>
> Thank you for getting back to me and laying this out. I raised with my 
> team a request to add as a segmenting field in shopping_performance_view a 
> product group criterion Id so that you can easily go from product group 
> view to the products within the group view. This request is subject to 
> review. You may monitor our blog 
> <https://ads-developers.googleblog.com/search/label/google_ads_api> for 
> an update.
>
>
> Regards,
>
> [image: Google Logo] 
> Aryeh Baker 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2TlP6J:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/381f1d23-b40e-4b64-bcd3-2b82459f0b46n%40googlegroups.com.


Re: How to get products under specific product groups?

2021-12-30 Thread Oliver
Thanks for the responses.

Regarding *Aryeh's *response:  The solution you're proposing is essentially 
to find out the full criteria of a product group (type, brand, ID, etc.) by 
analyzing the heirarchy in the *ad_group_criterion.display_name *and then 
filtering the *shopping_performance_view *with those conditions.  This is 
the same as the reverse engineering solution Mat mentioned.  In additon to 
the problems Mat mentioned with this solution, there is also another reason 
this solution will not work. 

Consider the scenario when one of the subdivisions in your hierarchy is the 
*Everything 
else* product group (see the screenshot below).  In the example I show in 
the screenshot, the* cafe appliances *product group sits under a parent 
called *Everything else in kitchen>cooking*.  The condition of this 
parent node is basically the opposite of all other nodes at that parent 
level.  Hence, for me to filter by that condition I'll have to find all 
other nodes, etc. and work out the opposite condition of all of them.  You 
can see how messy this can get.

What we need is, like what Mat said, a way to segment the* 
shopping_performance_view *by the product group ID (i.e. 
*ad_group_criterion.criterion_id*). At the moment, 
*shopping_performance_view* can't be segmented by anything related to the 
product groups. Segmenting by adgroup is not of much help because obviously 
there are lots of product groups per adgroup and we want to zoom into one 
product group only.

I considered using the Content API for this but my understanding is that 
API deals only with the data in the Merchant Centre and hence doesn't know 
anything about the product group structure.  Please correct me if I'm wrong.

It's puzzling why something as simple as this is so hard to do in the API.  
In the Google UI, it's very easy to see the products under a product group. 

Any ideas?

[image: ss.PNG]

Oliver

On Wednesday, December 29, 2021 at 9:40:35 PM UTC adsapi wrote:

> Hi Mat,
>
> To cover more of this topic, shopping_performance_view report can be 
> segmented by ad group, this will take care metrics of products in a product 
> group for a specific ad group. The product_group_view is already segmented 
> by ad group.
>
>
> Regards,
>
> [image: Google Logo] 
> Aryeh Baker 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2TlP6J:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/13da592f-1645-4a6f-9937-782d520203e8n%40googlegroups.com.


Re: How to get products under specific product groups?

2021-12-29 Thread Oliver
I have now replied privately. Thanks

Oliver

On Wednesday, December 29, 2021 at 1:35:45 PM UTC adsapi wrote:

> Hi Oliver,
>
> Could you provide us with the Ads UI screenshot that you are looking for 
> and the complete logs when you tried to get corresponding data through 
> Google Ads API, so that our team can check better? You may send those using 
> the *Reply privately to author* option, for privacy purposes.
>
> Regards, 
> [image: Google Logo] 
> Yasar 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2TlP6J:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/4d91dd8c-a090-4bfc-a5cb-a38fc99429ecn%40googlegroups.com.


Re: How to get products under specific product groups?

2021-12-29 Thread Oliver
Hi Aryeh,

The scenario you're talking about works only if the product groups are 
subdivided by item ID.  This way, each product group represents one product 
and hence why you see product_item_id in the data returned from 
product_group_view.

However, subdividing by item ID is not the only way of subdividing product 
groups. In fact, it's not common at all.  Product groups can also be 
sub-divided by brand, type, etc. in which case the product_item_id will *not 
*be available in the data returned from product_group_view.

Has anyone else tried to solve this problem before?  Your contribution is 
much appreciated.

Oliver

On Tuesday, December 28, 2021 at 9:45:47 PM UTC adsapi wrote:

> Hi Oliver,
>
> 'product_item_id' will give the product Id, every product is also a 
> product group. A real group won't have a product Id. I tested this and it 
> works. 
>
>
> If there is any UI screen that has what you are looking for, could you 
> privately send us a full screen screenshot?
>
> Regards,
>
> [image: Google Logo] 
> Aryeh Baker 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2TlP6J:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a11c9fc5-8be4-4bc8-9bda-760b879531f1n%40googlegroups.com.


Re: How to get products under specific product groups?

2021-12-28 Thread Oliver
Hi Aryeh,

Thanks for your response.  I don't believe, however, this is how it works. * 
product_group_view *gives us data about only product groups (listing 
groups), and not individual products.  The *product_item_id *you're 
referring to is the that of the product group subdvision.  The 
*parent_ad_group_criterion* gives us the parent subdivion and not the 
product.

If I'm mistaken, can someone please correct me but, from what I see, 
*product_group_view* returns data about product groups only while 
*shopping_performance_view* returns data about products only and there is 
no way to link these 2 data sets or figure out which products belong to 
which product group.

Oliver


On Tuesday, December 28, 2021 at 4:18:43 PM UTC adsapi wrote:

> Hi Oliver,
>
> In  product_group_view you can segment by 
> 'ad_group_criterion.listing_group.parent_ad_group_criterion' to get the 
> product group that the product is part of. The rows containing a 
> productItemId and the same 
> ad_group_criterion.listing_group.parent_ad_group_criterion are part of the 
> same serving group.
>
> Feel free to get back to us. If there is any UI screen that has what you 
> are looking for, could you privately send us a full screen screenshot?
>
> Regards,
>
> [image: Google Logo] 
> Aryeh Baker 
> Google Ads API Team 
>   
>  
>
> ref:_00D1U1174p._5004Q2TlP6J:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/2e10f1a9-d4e5-4d04-9af7-6e081f297b65n%40googlegroups.com.


How to get products under specific product groups?

2021-12-28 Thread Oliver
Hi,

I'm aware I can use* product_group_view* to get the list of product groups 
(aka listing groups) in a campaign.

I'm also aware I can use *shopping_performance_view* to get the list of 
products in a campaign.

I'm trying to determine which products fall under which product groups.  I 
don't see a way to use the product group IDs I get from *product_group_view* 
when 
querying the products data from *shopping_performance_view.*

What am I missing?  Is there any way I can determine which products fall 
under which product group?

Oliver


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/e416e499-80c8-4691-a577-7b96ed8e0789n%40googlegroups.com.


Re: Getting ENUM_VALUE_NOT_PERMITTED

2021-11-17 Thread Oliver
It worked when we used the single quotes.

Thank you very much!

Oliver

On Thursday, November 18, 2021 at 7:12:23 AM UTC adsapi wrote:

> Hi Oliver,
>
> This is Yasar and I work with Jakeia. Let me assist you with this.
>
> No, it’s not possible to include more than one enum value when using ‘=’ 
> operator. However, you may use the same query with the IN operator, but you 
> need to put in a single quote ex. 
> ad_group_ad.policy_summary.approval_status IN ('APPROVED')
>
> Here’s the below working GAQL in the request:
>
>
> SELECT ad_group.id,
> ad_group_ad.ad.id,
>
> metrics.clicks,
>
> metrics.impressions  
>
> FROM ad_group_ad
>
> WHERE campaign.id
>
>  IN (968861968)
>
> AND ad_group_ad.status IN (ENABLED)
>
> AND ad_group.status IN (ENABLED)
>
> AND ad_group_ad.ad.type IN (EXPANDED_TEXT_AD)
>
> AND ad_group_ad.policy_summary.approval_status IN ('APPROVED')
>
> AND segments.date DURING LAST_30_DAYS
>
> Let us know if you have any further questions
>
> Regards,
>
>
> Reminder: Share your feedback about the Google Ads (AdWords) API! Take the 
> 2021 
> Google Ads API and AdWords API Annual Survey 
> <https://google.qualtrics.com/jfe/form/SV_eQbOpf4VxRyyqqO?source=so>
>  
>
> [image: Google Logo] 
> Yasar 
> Google Ads API Team 
>   
>  
>
> ref:_00D1U1174p._5004Q2R9nAF:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/0481576d-1b85-483c-924f-88e9db178730n%40googlegroups.com.


Re: Getting ENUM_VALUE_NOT_PERMITTED

2021-11-17 Thread Oliver
Hi Jakeia,

Yes it works if we use *=* instead of *IN*.  However, how is this going to 
work if we want to include more statuses as follows:

*AND ad_group_ad.policy_summary.approval_status IN (APPROVED, 
APPROVED_LIMITED) *

Is it possible to include more than one enum value if we use *=* ?

Oliver
On Wednesday, November 17, 2021 at 11:18:54 PM UTC adsapi wrote:

> Hello Oliver,
>
> Thanks for reaching out. Could you please retry your GAQL query in this 
> field “ad_group_ad.policy_summary.approval_status” with “=” APPROVED 
> instead “
> IN” APPROVED.
>
> If the issue still persists, please provide us with the complete request 
> and response logs via the reply privately to the author option.
>
> Reminder: Share your feedback about the Google Ads (AdWords) API! Take the 
> 2021 
> Google Ads API and AdWords API Annual Survey 
> <https://google.qualtrics.com/jfe/form/SV_eQbOpf4VxRyyqqO?source=so>
>
> Best regards,
> [image: Google Logo] 
> Jakeia Sabrina 
> Google Ads API Team  
>
> ref:_00D1U1174p._5004Q2R9nAF:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/843f5b55-4147-4dbf-a451-77e83d98b830n%40googlegroups.com.


Getting ENUM_VALUE_NOT_PERMITTED

2021-11-17 Thread Oliver
We used the *Query Migration Tool *to migrate one of our AWQL queries to 
the below GAQL.  However, when running this query we get an 
*ENUM_VALUE_NOT_PERMITTED 
*error.

*SELECT ad_group.id, *
*ad_group_ad.ad.id,*
*metrics.clicks,*
*metrics.impressions  *
*FROM ad_group_ad *
*WHERE campaign.id IN (968861968) *
*AND ad_group_ad.status IN (ENABLED) *
*AND ad_group.status IN (ENABLED) *
*AND ad_group_ad.ad.type IN (EXPANDED_TEXT_AD) *
*AND ad_group_ad.policy_summary.approval_status IN (APPROVED) *
*AND segments.date DURING LAST_30_DAYS*

The error we get is this:

*Request ID 4ek3bYb5BvN-OhB3C0yNpQ failed due to GoogleAdsException. 
Underlying errors:*
*  Error 0: error_code {*
*  enum_error: ENUM_VALUE_NOT_PERMITTED*
*}*
*message: "The enum value is not permitted."*


The query works if we run it without the below line:
*AND ad_group_ad.policy_summary.approval_status IN (APPROVED) *


Any idea why this condition is causing an issue?

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/31969b60-32e0-43b7-ad18-2b6fe7f22545n%40googlegroups.com.


Re: Shared List data mismatch between Google Ads UI and API

2021-09-18 Thread Oliver
Hi Aryeh,

Apologies, I actually gave you the version of the query that works.  We 
were testing various ways to get this data and the below version of the 
query (where we specify the Shared Set ID instead of specifying the 
campaign ID) is the one that doesn't work.

The below query returns an association between shared set ID *7677837490 * and 
campaign ID *12531200580:*

*SELECT campaign.id, shared_set.name, shared_set.id FROM 
campaign_shared_set WHERE shared_set.id IN (7677837490)*

We will use the first version we mentioned in the previous post.  However, 
there is clearly an inconsistency in the data served by the API.

Regards

Oliver 


On Tuesday, September 14, 2021 at 9:54:04 PM UTC+1 adsapi wrote:

> Hi Oliver,
>
> I ran your query and didn't get Shared Set ID  7677837490. Could you 
> recheck?
>
> Regards,
>
> [image: Google Logo] 
> Aryeh Baker 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2NThdc:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/17d0aa02-7c55-4b4c-92fa-4ea5c39ccb92n%40googlegroups.com.


Started getting INTERNAL_ERROR in Google Ads API

2021-09-18 Thread Oliver
Hi,

We're using Google Ads v8 (Java library).  We started getting an 
INTERNAL_ERROR when attempting to query some data from the 
*landing_page_view*.  This is happening with only one account (ID: 
2564310082). The same query works work with all other accounts. We don't 
beleive the data size is an issue because the query works with accounts 
with much more data.  

We attempted the failed query twice and here are the 2 request IDs:

*S7avTfzFpp2t5PUj2h4oxw*
*qiHKx0OpIZJTagQGsS8c9g*

Any ideas what is happening?

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/814b0b41-d869-45e4-9c42-e4140a128dban%40googlegroups.com.


Shared List data mismatch between Google Ads UI and API

2021-09-13 Thread Oliver
Hi Google team,

We noticed an issue that is happening in few different accounts.  We're 
using Google Ads API v8.

We use the following query to retrieve which negative keyword lists (shared 
sets) are associated with which campaign: 

*SELECT campaign.id, shared_set.name, shared_set.id FROM 
campaign_shared_set WHERE campaign.id IN (12531200580) AND shared_set.type 
IN ('NEGATIVE_KEYWORDS') AND campaign_shared_set.status IN ('ENABLED')*
 
In some accounts, the info returned has a slight mismatch.  For example, in 
*Account 
ID:  1591967311*, the API data indicates that *Shared Set ID  7677837490 *is 
linked/associated with *campaign ID 12531200580*.  However, the Google UI 
data doesn't show such a relationship.

When we revert back to the Adwords API, the data returned matches exactly 
the UI.  Only the Google Ads API returns different data.

The above mismatch is happening in few other accounts.  We gave only one 
example above.

Any ideas what is going on?

Oliver


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/1d3cf189-84fd-4cf9-a382-6a690e623065n%40googlegroups.com.


Generate Historical Metrics

2021-08-04 Thread 'Oliver Hayman' via AdWords API and Google Ads API Forum
Hi there,

I'm trying to write a script that will query the average monthly search 
volumes from the Google Ads API, and store them.

However, the issue I'm encountering is that whilst I can get data back from 
the API, it doesn't give me search volumes for *every *keyword I request 
with about 10-15% of them missing from the response.

I'm not sure whether it's just that it's grouping similar keywords together 
and only returning me data on one of them, or what the issue is, but if 
anyone could shed some light on it (or have any fixes) that'd be really 
helpful.

I've tried both KeywordPlanService.GenerateHistoricalMetrics 
<https://developers.google.com/google-ads/api/docs/keyword-planning/generate-historical-metrics>
 and KeywordPlanIdeaService.GenerateKeywordIdeas 
<https://developers.google.com/google-ads/api/reference/rpc/v8/GenerateKeywordIdeasRequest>
 methods 
- and both seem to encounter this same issue.

Is there any way to get around it? The previous AdWords API would simply 
return the search volumes for all the keywords you entered regardless.

Many thanks,
Oliver


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/2ae4255f-cbdb-4244-898a-3d24f5b9b2c6n%40googlegroups.com.


Re: Why are AdWords API reports being deprecated now?

2021-06-21 Thread Oliver
That's great, Nadine. Many thanks indeed.

Oliver

On Monday, June 21, 2021 at 3:12:08 PM UTC+1 adsapi wrote:

> Greetings Oliver,
>
> I have good news! After chatting with my colleagues, we were able make a 
> change to the timeline on the deprecation of the Url and Automatic 
> Placements Performance reports in the AdWords API. Your suggestion of 2 
> months is feasible, so we pushed out the date to September 13, 2021. We've 
> updated the blog post (
> https://ads-developers.googleblog.com/2021/06/deprecating-url-performance-report-and.html)
>  
> with the new date. For the reasons I mentioned before, we can't completely 
> stop the deprecation of these two reports, but we were able to make some 
> adjustments in our product development to extend the deprecation date. 
> Thanks, all, for taking the time to explain your perspective as we're 
> making adjustments.
>
> Wishing you all the best,
>
> Nadine, Google Ads API Team
>
> ref:_00D1U1174p._5004Q2IvzuS:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/6e4a3731-8095-446f-806a-347fec604c9bn%40googlegroups.com.


Re: Why are AdWords API reports being deprecated now?

2021-06-17 Thread Oliver
Hi Nadine,

We appreciate you taking the time to elaborate on the reasons behind this 
recent announcement.  While you might have good reasons for this, the main 
issue here is the conflict between the messages you gave your customers.  
We feel these plans were not communicated clearly to allow us to plan 
accordingly.  

We were told we will have a year after the sunset announcement of the 
Adwords API.  We're aware you deprecated various fields in the Adwords API 
over time but none of those deprecations were anywhere as big as the recent 
announcement.   Even when you deprecated the Placement_Performance_Report 
recently, there was an alternative in the Automatic_Placement_Report.  
However, the latest announcement deprecates even that one last option to 
get any automatic placements data at all from the Adwords API and hence has 
a much bigger impact.

You mentioned some developers started migrating last year. We chose not to 
for few reasons including: 1) missing features we needed, 2) new API 
versions constantly being released (and sometimes with big changes) which 
would have required more code maintenance 3) most importantly, again, 
because we thought we have one year after the final announcement and hence 
had no reason to migrate sooner.   Had we known earlier this will happen, 
our plans would have been very different.

Can you please at least consider extending the 12th July deprecation by a 
month or two?  We're sure it'll be highly appreciated by everyone who is 
now starting the migration process.

Oliver



On Thursday, June 17, 2021 at 7:34:39 PM UTC+1 adsapi wrote:

> Hello Oliver,
>
> Nadine here from the webinar. The webinar does not provide not a lot of 
> time to give an in-depth answer to your question as we need to cover a lot 
> of questions, so I would be happy to do so now. I'll cover a bit about the 
> timeline, the history of what's happened so far, and a little more on why 
> changes happen. As a fellow engineer, I realize that it's frustrating when 
> you have to make changes to your code, especially when it has been working 
> for a long time, but I feel understanding the 'why' can help in your 
> planning. We do not make these changes unless there are valid business and 
> technical reasons.
>
> I really want to cover everything to make it clear on the 
> 'why', so I realize this is a bit verbose.
>
> *History and timeline*
>
> The AdWords API has gotten old enough that it could be a teenager by now. 
> In order to provide opportunity for greater innovation, we had to upgrade 
> the API technology and the underlying infrastructure, which historically 
> we've done about every 10 years. Yes, there was an API before the AdWords 
> API that existed for approximately 10 years. This journey started when we 
> launched Google Ads API v0 
> <https://ads-developers.googleblog.com/2018/04/join-beta-for-new-adwords-api.html>
>  
> in May 2018. We stopped adding new features to the AdWords API in September 
> 2018, which was about the time that the legacy AdWords UI was replaced by 
> the new Google Ads UI that you see today. As a result, depreciations have 
> been occurring regularly to the AdWords API for almost three years. You can 
> see the full  history (
> https://ads-developers.googleblog.com/search/label/adwords_api) of fields 
> being deprecated, field values changed, or reports being deprecated.
>
> In September 2020, we announced GA 
> <https://ads-developers.googleblog.com/2020/09/announcing-google-ads-api-is-out-of-beta.html>
>  
> for the Google Ads API, which means it was ready for production use. This 
> was the point when many developers already started moving to the new API, 
> and some have already finished their migration. Most of the features were 
> already in the API, but we had a few left over that weren't as commonly 
> used. We were finishing those up when we announced the sunset 
> <https://ads-developers.googleblog.com/2021/04/upgrade-to-google-ads-api-from-adwords.html>
>  
> of the AdWords API in April 2021. 
>
> *Why the changes*
>
> There are a few general reasons why I said that there are likely changes 
> that will happen to AdWords API reporting from now until April 2022 when 
> the AdWords API sunsets:
>
>- As mentioned above, there have been these changes to AdWords API 
>reporting since September 2018 since we do not do releases for that API (
>https://ads-developers.googleblog.com/search/label/adwords_api). We do 
>not have a full roadmap of the upcoming changes from now until April 2022. 
>As soon as we know, then we post to the blog. Just based on the history, 
>there will continue to be changes. 
>- The data you see in the Google Ads UI is a mirror of the Google Ads 
>API. The AdWords UI was a mirror of 

Re: Why are AdWords API reports being deprecated now?

2021-06-17 Thread Oliver
Hi Peter,

We appreciate if your team give your customers a bit more time to plan the 
migration.  That announcement is giving us 4 weeks to migrate to the Ads 
API before 2 important reports are removed.  What is the point of the Apr 
2022 deprecation deadline if essential parts of the AdWords API are 
deprecated much earlier?  This is really puzzling and unexpected.

What is even much more concerning is that in yesterday's webinar 
<https://www.youtube.com/watch?v=2QaNf-JGCGU>your team mentioned that you 
will be deprecating even more of the AdWords API in the next couple of 
months!  Why?  The reason your team gave is that it's because the features 
are deprecated in the web interface.  This is not correct! The 2 reports 
above you're planning to deprecate in 4 weeks time are not going to be 
removed from the UI.  

Judging by how many people were concerned in yesterday's webinar about the 
same issue, we're sure a lot of your customers are not happy about this 
announcement.  It's our hope that your team will listen and find a better 
way of managing this transition.

Oliver




On Thursday, June 17, 2021 at 6:23:41 AM UTC+1 adsapi wrote:

> Hi Oliver,
>
> We appreciate your feedback on the recent announcement. We also understand 
> the challenges you might face with the changes. That said, allow me to 
> discuss your concern with the rest of our team and we'll reach back to you 
> once we have more information to share regarding this matter.
>
> Best regards,
>
> [image: Google Logo] 
> Peter Laurence Napa Oliquino 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2IvzuS:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/bb1ea081-4f23-4463-a2d4-6fac6d815d00n%40googlegroups.com.


Why are AdWords API reports being deprecated now?

2021-06-15 Thread Oliver
Regarding this announcement:
https://ads-developers.googleblog.com/2021/06/deprecating-url-performance-report-and.html

What is the reason for deprecating major reports like the above ones in the 
AdWords APi when that API is still supported until Apr next year?

This is very frustrating and unexpected from a company like Google.  The 
AdWords API is officially supported and hence we expect you to at least 
leave it as it is until deprecation for apps that rely on it.  

You can't expect people to jump on migrating to the Ads API when you have 
officially only made it production ready a month or two ago.  Some of your 
customers have millions of lines of code to migrate and have been waiting 
for you to fix what had been a slow and buggy Ads API for over a year.  
This is the last thing we expect to have to deal with!

Is this now going to be Google's policy of slow shutting down parts of the 
AdWords API to force people to migrate in a very short time?

Really frustrating

Oliver


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/9086895c-7e69-46a3-885a-8f9a0390c440n%40googlegroups.com.


Re: Google Ads API: cannot filter by a field which is not in select

2020-04-16 Thread Oliver
Hi Xiaoming,

This is quite a serious deviation from how the Adwords API behaves.  
Including a field in the SELECT clause causes segmentation which might not 
be wanted.  It's perfectly valid to want to filter the data (WHERE) but not 
segment it (SELECT).  If data is segmented, we can not easily get the 
aggregate performance we want.  There should be no logical or business 
reason to have to include a field in SELECT for it to also be included in 
WHERE.

There are a few worrying differences between the new and old API. Unless 
the Ads API behaves exactly like the Adwords API from a logical point of 
view, a LOT of apps will break when migrating and there is no easy fix to 
this.  Why is the new API being done in such a way that is different from 
how you pushed your old API for years? These are not small changes; they 
are major breaking ones with no added benefit to your users. 

Please guys consider the impact your new API is going to have. We already 
are going to 'waste' so much effort to upgrade for no functional benefit.  
Please consider making the life of your users easier.

Oliver 



On Wednesday, 15 April 2020 20:34:18 UTC+1, adsapiforumadvisor wrote:
>
> Hi Hiromi,
>
> This is expected behavior in the Google Ads API. Whenever you use a 
> segment criterion in the WHERE clause it is necessary to put the segment 
> criterion in the SELECT clause. Please let me know if you have any further 
> concerns.
>
> Thanks and regards,
> Xiaoming, Google Ads API Team
>
>
>  
>
> ref:_00D1U1174p._5001UZXzFz:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/c6d826e1-ce35-407d-8881-5673a8d43927%40googlegroups.com.


Re: Strange behavior of Demographic criterion

2019-11-14 Thread Oliver
Hi Bharani,

Thanks but this is not what we were asking.  We are already aware of 
everything you mentioned as we stated in our first post.

Our concern is when we use ADD to add a new modifier for an AgeRange 
criterion to an adgroup, the result of this operation removes/excludes all 
other AgeRanges in that adgroup.  Please refer to the post we linked to in 
our previous message for confirmation.

What we expect to happen is for other AgeRange criterion to stay the same.  
This doesn't seem to be the case.

Please confirm why other criterion are removed as a result of adding a 
criterion?

Oliver



On Thursday, 14 November 2019 21:55:03 UTC, adsapiforumadvisor wrote:
>
> Hi Oliver, 
>
> The campaign level bid modifiers can only set for the Platform and 
> InteractionType criteria using the CampaignCriterionService 
> <https://developers.google.com/adwords/api/docs/reference/latest/CampaignCriterionService>
>  and CampaignBidModifierService 
> <https://developers.google.com/adwords/api/docs/reference/latest/CampaignBidModifierService>.
>  
> Please refer to this guide 
> <https://developers.google.com/adwords/api/docs/guides/bidding#bid_modifiers> 
> for more information. If you're using AdGroup level bid modifiers, you may 
> use the ADD operator to add a new modifier and the SET operator to update 
> an existing one. If your concern is different, could you please elaborate a 
> bit more, so I can better assist you. 
>
> Thanks,
> Bharani, Google Ads API Team
>
> ref:_00D1U1174p._5001UJamnB:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/8a5bfa5f-be4f-4c9d-a136-de0830ffbc5f%40googlegroups.com.


Strange behavior of Demographic criterion

2019-11-14 Thread Oliver
We're using AdWords API v201809

We need to be able to set bid modifiers for AgeRange, Gender, etc.  We're 
aware we have to use *AdgroupCriterionService* (*not* 
AdGroupBidModifierService) for this and provide the relevant 
*BiddableAdGroupCriterion* objects.

It seems, however, to set a bid modifier, we have to use the ADD operator 
(and not SET).  This is because, even though the UI is showing the criteron 
is enabled (i.e. added), it's added by default and not by user choice.   If 
an adgroup has multiple *AgeRange* criterion enabled by default, and you 
ADD one criterion so you can set its bid modifier, all other AgeRange 
criterion are excluded/removed imemdiately!  This behavior is confirmed in this 
post 
<https://groups.google.com/forum/#!searchin/adwords-api/BiddableAdGroupCriterion$20agerange|sort:date/adwords-api/eAEBeiDdki0/eFCCh3i8BwAJ>
 
by Srilakshmi on 28/6/2018.  

We find this way the API works very strange and confusing.  It means we 
can't set a bid modifier on such criterion before first getting all the 
existing criterion in an adgroup, ADD them all first so that they are no 
longer added by default, and then use the SET operator to change the bid 
modifier.  

This doesn't sound right so we're hoping we missed something somewhere.  
Can you please confirm how bid modifiers should be set for Demographic 
criterion?

Thanks

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/67cd580a-03d1-4e41-a898-8daf52928dff%40googlegroups.com.


Re: What is possible with Google Ads API vs not possible with AdWords API?

2019-06-18 Thread Oliver
Well said.  We still can't believe a company with the calibre, reputation 
and resources of Google can come up with such a comparably poor API for the 
exact one product that makes them most of their money.  We really are at 
loss as to what to make of this new API.

Oliver


On Saturday, 15 June 2019 23:37:48 UTC+1, PPC Developer wrote:
>
> Hi, 
>
> We've been building on top of AdWords API for 5 years now. Our integration 
> has gone through solid time of stress testing and have a very stable server 
> code base now. AdWords API has been very stable lately, as it's around 10 
> years old. This new Google Ads API is a massive undertaking, and I'm trying 
> to understand what really is the benefit here? I read that it's using a 
> different protocol and is strong typed, but the current API is working just 
> fine. 
>
> This whole migration will cost us so many man-months of coding and testing 
> and stabilization afterwards. I would imageine hundreds of millions of 
> dollars worth of pain and agony we have to go through collectively 
> (globally, all Google API customers). And what do we exactly gain? 
>
> 1- There are no new scenarios or functionality enabled with the new APIs, 
> am I missing something?
> 2- Some concepts and API services do not exist in new API, such 
> as AdCustomizerFeedService, which seems that the new API is not fully ready 
> yet.
> 3- There's a note about how the new gRPC protocol is implemented more 
> efficiently than SOAP/XML. Well, the web as we know today is completely 
> fine using SOAP/XML. Google's current APIs are running very well and fast. 
> So what is exactly gained by switching to an entirely new protocol?
>
> For us to fully migrate and stabilize the new code base, it will 
> definitely take over 1 year of effort. I'm guessing there's more customers 
> out there who share similar views. 
>
> My question here for Google is : Why not keep supporting the previous 
> AdWords API and keep publishing new versions? Looks like you guys changed 
> the object model to be more in tune with the new AdWords UI. But why does 
> that force you to stop supporting the AdWords API? Looks like both APIs 
> have been tested to work side by side, so looks like a lot of work has been 
> done from your end to support AdWords API in parallel with the new API. 
>
> I'm trying to understand the rationale behind this massively costly 
> industry-wide move, where it seems that there's no benefit or gain to us. 
> Please help us understand how this new API is worth spending hundreds of 
> millions of dollars from your partners point of view.
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/e321ba7f-161e-48cd-8758-eee51b59eac0%40googlegroups.com.


Re: Ads api v1 - login-customer-id with MCC above client

2019-05-22 Thread Oliver
Wow.. if what Bas is saying is true, this is a major showstopper!  There 
might be no way of finding out info about the parent MCC because the 
authenticated user might not have permission.  Even if he has permission, 
why does the new API work like this?It's a perfectly common scenario 
for tools to want to access the data of one account without needing to be 
aware of who its parent is.  The old API allows this and rightly it 
should.  Please consider fixing major limitations like this as this is 
enough to cause many apps to stop working completely.

Oliver   

On Wednesday, 22 May 2019 08:57:57 UTC+1, Bas van Steen wrote:
>
> Hi,
>
> I understand that part, but the question is how can I see that when I am 
> using the API.
> Our customers are already connected via the Oauth connection. In the old 
> API I can make a request without knowing if the account is under MCC.
> But in the new one I have to know. My question is how can I deal with it 
> using the API. (I need to know if it is under MCC and if yes, what the 
> client id of the MCC is)
>
>
> Op woensdag 22 mei 2019 09:47:53 UTC+2 schreef adsapiforumadvisor:
>>
>> Hi,
>>
>> Thank you for reaching out. You would need to set the login-customer-id 
>> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#login-customer-id>
>>  if 
>> your access to the customer account is through a manager account. This 
>> header is required and must be set to the customer ID of the manager 
>> account. To check if the client is under a MCC, in Google Ads UI, you need 
>> to go to *Tools > Account Access(Under setup) > Manager tab*. However, 
>> if you are using a root MCC, it shouldn't be under any manager.
>>
>> Let me know if this helps.
>>
>> Regards,
>> Dave
>> Google Ads API Team
>>
>>
>> ref:_00D1U1174p._5001UAqJ0s:ref
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/85809212-214f-43b1-bbb1-83472ff92492%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [4-6034000026529] Why Google Ads API doesn't support CSV downloads?

2019-05-08 Thread Oliver
Thanks Ben for your response.  I’ll list below the reporting concerns we 
have and, since you’ll be discussing this with your team, we’ll include 
also a couple of other concerns we have regarding the new API.

Our main problem with the new API is that it doesn’t allow downloading in a 
.csv format.  We’re not sure what the reason behind this could be but the 
csv download functionality was a significant component in the old API that 
was heavily promoted by the documentation and used by us (and am sure many 
others).  Our Java app is close to 1 million lines of code built primarily 
around downloading those csv reports.  We download tens of thousands of 
reports daily serving customers that have hundreds of thousands of ads and 
keywords.   Re-engineering our codebase using the new API will require a 
huge investment in time and resources (and no benefit) and will potentially 
slow down the download speed (we share Stepanian's concerns 
<https://groups.google.com/forum/#!topic/adwords-api/L94G_cJax2g> raised on 
7th May).  We personally find the csv reporting functionality of the old 
API a very robust feature that makes the API easy to understand and use.  
We’re really not sure why it was decided to not port all these benefits 
across to the new API.  

Other concerns we have:

   - The performance degradation reported by this user 
   
<https://groups.google.com/forum/#!searchin/adwords-api/50$20times%7Csort:date/adwords-api/fZMov7jBeX0/xG6K6enfCwAJ>
 
   is of particular concern to u.  We’re sure you’ll resolve it in the future 
   but we raise this issue here to highlight the fact the new API might not be 
   production ready yet with such performance.
   - There are few minor but important features that are no longer 
   supported in new API. As an example, retrieving account hierarchies is 
   straightforward in the old API but not with the new API 
   <https://groups.google.com/forum/#!topic/adwords-api/Xu_v-dnpVug>.  This 
   is a very common scenario needed by apps that support agencies and large 
   users.  We, and everybody else, now need to put in additional work 
   re-engineering our codebase for no apparent benefit.


It was good hearing fron you that the one year deadline to shut down the 
old API is not set in stone.  

Out of interest, what was the reason to phase out the old API? IMHO it is a 
very robust and elegant API that does the job very well.  It’d be a shame 
to migrate to something that is not as user friendly and fast as the old 
API.

Best regards

Oliver


On Tuesday, 7 May 2019 17:14:20 UTC+1, googleadsapi-forumadvisor wrote:
>
> Hi Oliver,
>
> Thank you for the message and for bringing this up! I'd like to make sure 
> I understand your issue so I can bring it up with the rest of the team. Is 
> the problem that the API doesn't allow data to be downloaded in a .csv 
> format? Or is the issue that the structure of the data is different, for 
> example instead of retrieving a Campaign Performance report and seeing 
> AverageCpc in a column of a .csv file, now you need to select 
> metrics.average_cpc from the campaign resource using a GAQL query and 
> access average_cpc by iterating over the response?
>
> If the latter, take a look at this guide 
> <https://developers.google.com/google-ads/api/docs/migration/reports>, 
> which outlines in great detail how to translate your AdWords Report 
> requests into Google Ads search requests. There's also this interactive 
> query builder 
> <https://developers.google.com/google-ads/api/docs/query/interactive-gaql-builder>
>  that 
> helps you construct GAQL queries before writing them into your 
> application. Both should be extremely useful when migrating your reports.
>
> From a more general standpoint, we definitely recognize that migrating is 
> not a negligible amount of work, particularly migrating reporting 
> functionality. Because of this we're constantly trying to make improvements 
> to the API and client libraries to help make it easier. We currently have a 
> number of new guides and tools specifically intended to help with migration 
> that should be available soon. 
>
> At this point the exact EOL date for AdWords hasn't been determined, but 
> our planning does include consideration of where everyone is at with their 
> migration, as well as the current performance of the API and its level of 
> parity with the AdWords API. The main objective is to maintain a long 
> migration window so that everyone has time for a smooth migration.  
>
> Hope that helps! Please let me know if you have additional questions, or 
> further clarification on the problems you're having migrating report 
> requests. 
>
> Thanks,
> Ben Karl, Google Ads API Team
>
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us o

Why Google Ads API doesn't support CSV downloads?

2019-05-07 Thread Oliver
We find it very strange and frustrating that the new API does not provide a 
standard way of downloading the data in CSV format. We're told to write our 
own code to do this as mentioned here: 
https://groups.google.com/forum/#!topic/adwords-api/L94G_cJax2g

The Adwords API documentation clearly encouraged users to try and get data 
via reports as opposed to the Service API.  It's now a massive blow to 
users who followed your previous advice and built their apps around the 
usage of reports.

Judging by the many complaints on this forum about the various limitations 
and bugs in the new Ads API, and by the fact that a huge part of 
downloading data via reports is no longer supported, having to migrate to 
the new API in less than one year is a very significant challenge to us 
and, as we can see here, to many users of the API.

1) Can we please ask you to consider supporting data download via reports 
as this alone is a massive showstopper in the migration process?

2) Can we also please ask you to consider extending the period when the 
Adwords API will stop working?  One year is not enough to migrate large 
apps especially when the new Ads API seems to have many serious issues 
currently with performance and fundamental data structures as frequently 
raised on this forum recently.

We've always found the Adwords API planning carefully took developers and 
businesses needs into consideration more than any other similar API.  We're 
hoping you'll continue to listen to the many requests of other users on 
this forum regarding the serious challenges we're currently facing with the 
new API.

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/8c372244-f8df-450d-9bf4-45bb4ea6094c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Placement Performance report has duplicate rows

2019-03-22 Thread Oliver
Hi Luis,

If this report is always segmented by the AdGroupId, then IMHO the 
documentation is not accurate.  The report documentation says:


*The Placements Performance report includes all statistics aggregated at 
the placement level, one row per placement.*

This is obviously not true because the data is not aggregated at the 
placement level. We're not sure what aggregation is being referred to in 
the documentation in this case.

Regards

Oliver


On Friday, 22 March 2019 02:47:53 UTC, googleadsapi-forumadvisor wrote:
>
> Hi Oliver,
>
> Thank you for providing your report definition. Upon further 
> investigation, I found out that your data looks duplicate because it was 
> implicitly segmented by its AdGroupId 
> <https://developers.google.com/adwords/api/docs/appendix/reports/placement-performance-report#adgroupid>
>  (see 
> the screenshot for details). This being said, you may take note that every 
> report in AdWords API is segmented by its unique key (like CampaignId, 
> AdGroupId, etc.) even though they're not included in your selector fields. 
> You may check this guide 
> <https://developers.google.com/adwords/api/docs/guides/reporting#implicit_segmentation>
>  for 
> more details about implicit segmentation.
>
> Regards,
> Luis
> Google Ads API Team
>
>
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://googleadsdeveloper.blogspot.com/search/label/adwords_api
> https://developers.google.com/adwords/api/community/
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>
> Was your question answered? Please rate your experience with us by taking 
> a short survey.
> If not -- reply to this email and tell us what else we can do to help.
>
> Take Survey 
> <https://support.google.com/google-ads/contact/survey_transactional?caseid=7-785625543=en=1>
>
> Also find us on our blog and discussion group:
> http://googleadsdeveloper.blogspot.com/search/label/adwords_api
> https://developers.google.com/adwords/api/community/
> On 03/21/19 17:28:17 psdir...@gmail.com  wrote:
>
> Hi Luis,
>
> I don't have access to the complete report definition unfortunately.  We 
> use AWQL to download reports and here is the query we use in this case for 
> customer ID 5205280896:
>
> SELECT CampaignId, AverageCpc, Clicks, ConversionRate, Conversions, 
> ConversionValue, Cost, CostPerConversion, Ctr, Impressions, Criteria, Id 
> FROM PLACEMENT_PERFORMANCE_REPORT WHERE CampaignId IN [1476506364, 
> 599824041] AND AdGroupStatus IN [ENABLED] AND IsNegative = FALSE AND 
> AdNetworkType1 IN ['CONTENT', 'MIXED'] AND Impressions >= 1 DURING 
> 20180501,20181030
>
> I hope the above is enough for you to be able to investigate the issue.
>
> Regards
>
> Oliver
>
>
> On Thursday, 21 March 2019 09:02:48 UTC, googleadsapi-forumadvisor wrote:
>
> Hi Oliver,
>
> To better investigate this, could you provide the complete report 
> definition 
> <https://developers.google.com/adwords/api/docs/guides/reporting#create_a_report_definition>
>  you 
> used when you generated the Placement Performance Report 
> <https://developers.google.com/adwords/api/docs/appendix/reports/placement-performance-report>
> ?
>
> Thanks and regards,
> Luis
> Google Ads API Team
>
>
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://googleadsdeveloper.blogspot.com/search/label/adwords_api
> https://developers.google.com/adwords/api/community/
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>
> Was your question answered? Please rate your experience with us by taking 
> a short survey.
> If not -- reply to this email and tell us what else we can do to help.
>
> Take Survey 
> <https://support.google.com/google-ads/contact/survey_transactional?caseid=7-785625543=en=1>
>
> Also find us on our blog and discussion group:
> http://googleadsdeveloper.blogspot.com/search/label/adwords_api
> https://developers.google.com/adwords/api/community/
> On 03/21/19 15:23:29 psdir...@gmail.com wrote:
>
> The documentation for the Placement Performance report (v201809) state 
> that data is aggregated at the placement level.
>
> When we download this placement report for customer ID 5205280896 (for the 
> period  1st May 2018 - 30th Oct 2018) we get many duplicate rows where the 
> placement data is not aggregated.  See attached screenshot for an example 
> where there are 2 rows for the same campaign.
>
> These are all automatic placements because the Criterion ID is -- as per 
> the documentation.  We're filtering for IsNegative = false  i.e. we're not 
> downloading excluded placements.
&

Re: Placement Performance report has duplicate rows

2019-03-21 Thread Oliver
Hi Luis,

I don't have access to the complete report definition unfortunately.  We 
use AWQL to download reports and here is the query we use in this case for 
customer ID 5205280896:

SELECT CampaignId, AverageCpc, Clicks, ConversionRate, Conversions, 
ConversionValue, Cost, CostPerConversion, Ctr, Impressions, Criteria, Id 
FROM PLACEMENT_PERFORMANCE_REPORT WHERE CampaignId IN [1476506364, 
599824041] AND AdGroupStatus IN [ENABLED] AND IsNegative = FALSE AND 
AdNetworkType1 IN ['CONTENT', 'MIXED'] AND Impressions >= 1 DURING 
20180501,20181030

I hope the above is enough for you to be able to investigate the issue.

Regards

Oliver


On Thursday, 21 March 2019 09:02:48 UTC, googleadsapi-forumadvisor wrote:
>
> Hi Oliver,
>
> To better investigate this, could you provide the complete report 
> definition 
> <https://developers.google.com/adwords/api/docs/guides/reporting#create_a_report_definition>
>  you 
> used when you generated the Placement Performance Report 
> <https://developers.google.com/adwords/api/docs/appendix/reports/placement-performance-report>
> ?
>
> Thanks and regards,
> Luis
> Google Ads API Team
>
>
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://googleadsdeveloper.blogspot.com/search/label/adwords_api
> https://developers.google.com/adwords/api/community/
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>
> Was your question answered? Please rate your experience with us by taking 
> a short survey.
> If not -- reply to this email and tell us what else we can do to help.
>
> Take Survey 
> <https://support.google.com/google-ads/contact/survey_transactional?caseid=7-785625543=en=1>
>
> Also find us on our blog and discussion group:
> http://googleadsdeveloper.blogspot.com/search/label/adwords_api
> https://developers.google.com/adwords/api/community/
> On 03/21/19 15:23:29 psdir...@gmail.com  wrote:
>
> The documentation for the Placement Performance report (v201809) state 
> that data is aggregated at the placement level.
>
> When we download this placement report for customer ID 5205280896 (for the 
> period  1st May 2018 - 30th Oct 2018) we get many duplicate rows where the 
> placement data is not aggregated.  See attached screenshot for an example 
> where there are 2 rows for the same campaign.
>
> These are all automatic placements because the Criterion ID is -- as per 
> the documentation.  We're filtering for IsNegative = false  i.e. we're not 
> downloading excluded placements.
>
> Any idea why the aggregation is not working as expected?
>
> Oliver
>
>
>
>
> -- 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 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/c020997d-99c8-404a-8a55-4c74ef005b09%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/adwords-api/c020997d-99c8-404a-8a55-4c74ef005b09%40googlegroups.com?utm_medium=email_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/51a9a121-043f-44a0-9ee1-8bdb5de63558%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Placement Performance report has duplicate rows

2019-03-21 Thread Oliver
The documentation for the Placement Performance report (v201809) state that 
data is aggregated at the placement level.

When we download this placement report for customer ID 5205280896 (for the 
period  1st May 2018 - 30th Oct 2018) we get many duplicate rows where the 
placement data is not aggregated.  See attached screenshot for an example 
where there are 2 rows for the same campaign.

These are all automatic placements because the Criterion ID is -- as per 
the documentation.  We're filtering for IsNegative = false  i.e. we're not 
downloading excluded placements.

Any idea why the aggregation is not working as expected?

Oliver




-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/c020997d-99c8-404a-8a55-4c74ef005b09%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Duplicate rows in placement performance report

2019-03-20 Thread Oliver
We're also seeing this issue in the Placement Performance Report i.e. 2 
rows for the same placement (in same camapign ID).  However, in our case, 
both rows don't have a criterion ID which, according to the documentation 
of this report, mean that both rows are automatic placements.  We're 
puzzled as to why the 2 rows are not aggregated as per the documentation?

Oliver


On Friday, 3 March 2017 09:42:51 UTC, Christian wrote:
>
> Hi,
>
> today we encountered duplicates in a few placement performance reports. We 
> use these reports for a long time now and did not see the problem before. 
> We've seen that for 4 customers now. The duplicates always related to the 
> date 2017-03-02. Here is an example:
>
> | Day| Ad group ID | Criterion ID | Impressions | Interactions | 
> Conversions |
>
> | 2017-03-02 | 15163513217 | 67659366416  | 513 |1 |   
> 0 |
>
> | 2017-03-02 | 15163513217 | 67659366416  |   2 |0 |   
> 0 |
>
>
> The field selection for the report corresponds to the columns seen here. The 
> criterion is a managed placement.
>
>
> Is this expected behaviour? I would strongly prefer to be able to expect 
> report rows to be unique because duplicate detection on our side requires 
> significantly more resources (RAM/IO) when dealing with very large reports.
>
>
> Thanks for your support!
>
>
> Best,
>
> Christian
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/2a5c41f6-8da9-4e2f-87d5-83dc1e334e9a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Ad_Performance_Report does not match UI

2019-02-17 Thread Oliver
>From time to time, we come across an adgroup where the API returns more ads 
than there are in the UI.  API operations on those additional ads 
subsequently fail with a MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT  error 
which normally means that these ads were created in Adwords Express.  
However, we are assured by the account owner that Adwords Express was never 
used in the history of the account.  The Campaign_Performance_Report also 
confirms that the channel type and subtype does not contain 'Express'.

Here is one example we came across today:

Customer ID: 2533687629. 
Camapign ID:  125023188. 
Adgroup ID:  4920116748. 

When downloading only enabled Expanded Text Ads (ETAs), the API is giving 
us 4 enabled ads with IDs   323197102481, 285409627137, 332424239689, 
332424364303.

However, the UI is showing only one ETA with ID  285409627137.

Any idea why the API is giving more enabled ads than the UI, and why 
operations on these additional ads fail?




-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/158faab6-b6ff-47aa-b802-99574a4e348b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Any Java code example for retrieving negative placements?

2019-01-30 Thread Oliver
We'd like to use *AdGroupCriterionService.get() *to retrieve the negative 
placements (exclusions) at the adgroup level for the whole account.  

Is there any Java code example? If not, can someone please be kind enough 
to show how the selector for the get() method should look like in this case?

We're aware we can perhaps use reports as well but we want to use 
*AdGroupCriterionService* class because it gives the app names and video 
names (whereas reports don't).

Thanks

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/973cc981-7f85-4ccf-a044-bc8edb32813b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to get excluded placements at the adgroup level?

2018-11-22 Thread Oliver
Placements can be excluded at either adgroup, campaign, account or list 
level.  We know how to retrieve the excluded placements at all of these 
levels except for adgroup level.  Can you please advise how the adgroup 
level excluded placements can be downloaded?

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/3bb7af2d-841f-428f-a42f-f0654791af78%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: HeadlinePart3 missing in Ad Performance Report? And confusing Descriptions

2018-09-27 Thread Oliver
.. sorry sent prematurely.  The decription field is  
*ExpandedTextAdDescription2*.



On Thursday, September 27, 2018 at 7:54:41 AM UTC+1, Oliver wrote:
>
> Headline3 and Desc2 are returned but the names are not consistent.  They 
> are returned under ExpandedTextAdHeadlinePart3 and 
> On Wednesday, September 26, 2018 at 7:17:56 PM UTC+1, Bharani Cherukuri 
> (AdWords API Team) wrote:
>>
>> Hello Matthias, 
>>
>> In addition to your input, for the Expanded Text Ads, the Description 2 
>> and HeadlinePart 3 is currently not returned through the Ad Performance 
>> Reports. I have shared this information with the team. I will keep you 
>> posted on any further updates regarding this. 
>>
>> For the Responsive Search Ads, you may refer to the release notes 
>> <https://developers.google.com/adwords/api/docs/reference/release-notes/v201806#ads_and_ad_formats>
>>  available 
>> here for more information. You may also check this reporting guide 
>> <https://developers.google.com/adwords/api/docs/guides/responsive-search-ads#reporting>
>>  which 
>> illustrates about the fields in the Ad Performance Report. 
>>
>> Let me know if you have any other questions. 
>>
>> Regards,
>> Bharani, 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/4a23586f-ade8-40b2-87e9-1b0e1d1ce244%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: HeadlinePart3 missing in Ad Performance Report? And confusing Descriptions

2018-09-27 Thread Oliver
Headline3 and Desc2 are returned but the names are not consistent.  They 
are returned under ExpandedTextAdHeadlinePart3 and 
On Wednesday, September 26, 2018 at 7:17:56 PM UTC+1, Bharani Cherukuri 
(AdWords API Team) wrote:
>
> Hello Matthias, 
>
> In addition to your input, for the Expanded Text Ads, the Description 2 
> and HeadlinePart 3 is currently not returned through the Ad Performance 
> Reports. I have shared this information with the team. I will keep you 
> posted on any further updates regarding this. 
>
> For the Responsive Search Ads, you may refer to the release notes 
> 
>  available 
> here for more information. You may also check this reporting guide 
> 
>  which 
> illustrates about the fields in the Ad Performance Report. 
>
> Let me know if you have any other questions. 
>
> Regards,
> Bharani, 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/e58118a9-432c-4aee-a899-382053b94dd3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Account labels in API are not correct

2018-08-29 Thread Oliver
Thanks Dorian.  That explains exactly what is happening.  We're seeing 
different labels dependent on which MCC ID we use to retrieve the data.  
It's very confusing though why this was designed to work like this!

Oliver

On Wednesday, 29 August 2018 08:16:33 UTC+1, Dorian Kind wrote:
>
> Hi,
>
> something to be aware of is that account labels are associated with a 
> specific client manager account. The same account will appear to have 
> different labels depending on which MCC account ID you provide for the call 
> to the ManagedCustomerService.
> Just in case that might be the cause of the observed behavior.
>
> Cheers,
> Dorian
>
> On Tuesday, 28 August 2018 09:25:35 UTC+2, Oliver wrote:
>>
>> We use *ManagedCustomer.accountLabels* to retireve the account lables 
>> for all accounts in a hierarchy of an MCC together with all its sub MCCs.
>>
>> The account labels returned for the sub MCCs do not match the labels 
>> those accounts actually have.  This issue seems to happen only for the sub 
>> MCCs.
>>
>> Any ideas what the reason could be?
>>
>> Oliver
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/04338136-5674-40f2-837f-392716a09924%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Account labels in API are not correct

2018-08-28 Thread Oliver
We use *ManagedCustomer.accountLabels* to retireve the account lables for 
all accounts in a hierarchy of an MCC together with all its sub MCCs.

The account labels returned for the sub MCCs do not match the labels those 
accounts actually have.  This issue seems to happen only for the sub MCCs.

Any ideas what the reason could be?

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/98d05c56-bfea-4078-b9cb-ee1306fe0a90%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Are Shared Sets IDs globally unique?

2017-11-16 Thread Oliver
We noticed that some shared sets (e.g. negative keyword lists) are shared 
between accounts.  Is it safe to assume that the set IDs are globally 
unique?

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/fd5255c0-e11b-4128-8699-da70f2618b07%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


LabelIds column in Campaign Performance Report has negative values

2017-11-05 Thread Oliver
This morning, and for the first time, we started seeing negative values for 
label IDs (column LabelIds) in CAMPAIGN_PERFORMANCE_REPORT.

A negative value for an ID is unexpected.

Any ideas what happened?

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/6a5ad802-8bca-4881-b43d-f6885d8cf246%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Field AllConv.Value/Cost not available in reports?

2017-10-20 Thread Oliver
Thanks Jude.

Although computing this figure manually is possible, it's not practical 
when you need to do it for millions of data points a day.

The *All Conv Value / Cost*, commonly known as ROAS (return on ad spend), 
is an extremely useful metric especially for ecommerce advertisers.  It 
would really be of great help if you can include it in the reports.

Regards

Oliver

On Thursday, 19 October 2017 20:04:51 UTC+1, Jude Amagoh wrote:
>
> Hi Oliver,
>
> The field All Conv. Value / Cost that's available in the Adwords interface 
> is not available in the API at the moment. You can keep an eye out for this 
> feature on the Adwords Blog <http://googleadsdeveloper.blogspot.com/>. 
> For now you can retrieve this information from the API by including the 
> fields AllConversionValue 
> <https://developers.google.com/adwords/api/docs/appendix/reports/criteria-performance-report#allconversionvalue>
>  and Cost 
> <https://developers.google.com/adwords/api/docs/appendix/reports/criteria-performance-report#cost>
>  within 
> your selector and manually divide them. That should give you an equivalent 
> value. 
>
> Best Regards,
> Jude, Adwords API Team
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/abd3b5f3-0892-4cb1-a4d5-2f413e9f6e9e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Field AllConv.Value/Cost not available in reports?

2017-10-19 Thread Oliver
The field *All Conv. Value / Cost *is available in the Adwords interface 
but we can't see it anywhere in the reports.

Are there any plans to include it anytime soon?

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/f3d3e719-99e3-46b5-9ce1-455628d49986%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Expanded Dynamic Search Ads using AdGroupAdService V201705

2017-07-10 Thread Oliver
Hi Anthony,

We assumed this ad type is not supported in reports because there is no 
mention of it in the Ad Type section of the reports documentation.  The 
documentation needs to be updated in this case.

Oliver

On Monday, 10 July 2017 21:21:02 UTC+1, Anthony Madrigal wrote:
>
> Hi Oliver,
>
> There is an issue with the AdGroupAdService returning this ad type. 
> However, you should be able to get this ad type when using the Ad 
> Performance Report. The AdType will be equal to EXPANDED_DYNAMIC_SEARCH_AD. 
> Are you getting an error when trying to filter by these ads? If so, what 
> error are you getting?
>
> Thanks,
> Anthony
> AdWords API Team
>
> On Monday, July 10, 2017 at 3:46:30 PM UTC-4, Oliver wrote:
>>
>> Are you referring to getting them returned in the AD_PERFORMANCE_REPORT? 
>> or from the service object?
>>
>> There is no equivalent to Expanded DSA ad type for the report.
>>
>>
>>
>> On Monday, 10 July 2017 14:18:54 UTC+1, Anthony Madrigal wrote:
>>>
>>> Hi Oliver,
>>>
>>> I was able to get these ads returned when I tried it out. If you are 
>>> still facing issues for this report, let me know. I will have our team look 
>>> into this as well.
>>>
>>> Regards,
>>> Anthony
>>> AdWords Scripts Team
>>>
>>> On Saturday, July 8, 2017 at 2:46:55 AM UTC-4, Oliver wrote:
>>>>
>>>> Hi Anthony,
>>>>
>>>> There is no AdType = EXPANDED_DYNAMIC_SEARCH_AD in the Ad performance 
>>>> report.  We reported this on another thready a couple of weeks ago. 
>>>>  v201705 doesn't seem to support this ad type yet at all.  We're also 
>>>> unable to download this new ad type. 
>>>>
>>>>
>>>> Oliver
>>>>
>>>>
>>>> On Friday, 7 July 2017 17:03:03 UTC+1, Anthony Madrigal wrote:
>>>>>
>>>>> Hi Anil,
>>>>>
>>>>> There appears to be an issue on our side for expanded dynamic search 
>>>>> ads not being returned. I will have our team investigate the issue and 
>>>>> let 
>>>>> you know of any updates.
>>>>>
>>>>> For now, you can an Ad Performance Report with AdType = 
>>>>> EXPANDED_DYNAMIC_SEARCH_AD.
>>>>>
>>>>> Regards,
>>>>> Anthony
>>>>> AdWords API Team
>>>>>
>>>>> On Friday, July 7, 2017 at 10:11:36 AM UTC-4, Anil wrote:
>>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> We are able to create Expanded Dynamic Search Ads 
>>>>>> using AdGroupAdService service but not able to retrieve the Expanded 
>>>>>> Dynamic Search Ad details using API.
>>>>>> Is there any other API service we should use for the same?
>>>>>>
>>>>>>
>>>>>> Thanks
>>>>>> Anil V
>>>>>>
>>>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/142a5ab0-e26d-468a-9f1f-195532a954f0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Expanded Dynamic Search Ads using AdGroupAdService V201705

2017-07-10 Thread Oliver
Are you referring to getting them returned in the AD_PERFORMANCE_REPORT? or 
from the service object?

There is no equivalent to Expanded DSA ad type for the report.



On Monday, 10 July 2017 14:18:54 UTC+1, Anthony Madrigal wrote:
>
> Hi Oliver,
>
> I was able to get these ads returned when I tried it out. If you are still 
> facing issues for this report, let me know. I will have our team look into 
> this as well.
>
> Regards,
> Anthony
> AdWords Scripts Team
>
> On Saturday, July 8, 2017 at 2:46:55 AM UTC-4, Oliver wrote:
>>
>> Hi Anthony,
>>
>> There is no AdType = EXPANDED_DYNAMIC_SEARCH_AD in the Ad performance 
>> report.  We reported this on another thready a couple of weeks ago. 
>>  v201705 doesn't seem to support this ad type yet at all.  We're also 
>> unable to download this new ad type. 
>>
>>
>> Oliver
>>
>>
>> On Friday, 7 July 2017 17:03:03 UTC+1, Anthony Madrigal wrote:
>>>
>>> Hi Anil,
>>>
>>> There appears to be an issue on our side for expanded dynamic search ads 
>>> not being returned. I will have our team investigate the issue and let you 
>>> know of any updates.
>>>
>>> For now, you can an Ad Performance Report with AdType = 
>>> EXPANDED_DYNAMIC_SEARCH_AD.
>>>
>>> Regards,
>>> Anthony
>>> AdWords API Team
>>>
>>> On Friday, July 7, 2017 at 10:11:36 AM UTC-4, Anil wrote:
>>>>
>>>> Hello,
>>>>
>>>> We are able to create Expanded Dynamic Search Ads 
>>>> using AdGroupAdService service but not able to retrieve the Expanded 
>>>> Dynamic Search Ad details using API.
>>>> Is there any other API service we should use for the same?
>>>>
>>>>
>>>> Thanks
>>>> Anil V
>>>>
>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/ff40af3e-5415-462b-ab09-93afd66b1d8d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Expanded Dynamic Search Ads using AdGroupAdService V201705

2017-07-08 Thread Oliver
Hi Anthony,

There is no AdType = EXPANDED_DYNAMIC_SEARCH_AD in the Ad performance 
report.  We reported this on another thready a couple of weeks ago. 
 v201705 doesn't seem to support this ad type yet at all.  We're also 
unable to download this new ad type. 


Oliver


On Friday, 7 July 2017 17:03:03 UTC+1, Anthony Madrigal wrote:
>
> Hi Anil,
>
> There appears to be an issue on our side for expanded dynamic search ads 
> not being returned. I will have our team investigate the issue and let you 
> know of any updates.
>
> For now, you can an Ad Performance Report with AdType = 
> EXPANDED_DYNAMIC_SEARCH_AD.
>
> Regards,
> Anthony
> AdWords API Team
>
> On Friday, July 7, 2017 at 10:11:36 AM UTC-4, Anil wrote:
>>
>> Hello,
>>
>> We are able to create Expanded Dynamic Search Ads using AdGroupAdService 
>> service but not able to retrieve the Expanded Dynamic Search Ad details 
>> using API.
>> Is there any other API service we should use for the same?
>>
>>
>> Thanks
>> Anil V
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/04b7037a-7d4e-4120-8864-52ef251c7119%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Unable to create DynamicSearchAd in v201705

2017-06-22 Thread Oliver
Thanks.  However, we're still able to create these ads in the web interface 
in this type of adgroup.This inconsistency makes it confusing to our 
users who question why it's possible in web interface but not API.



On Wednesday, 21 June 2017 18:21:16 UTC+1, Nadine Sundquist (AdWords API 
Team) wrote:
>
> Hello Oliver,
>
> It turns out that you found a mistake in our blog post, and it took a bit 
> of discussion to get everyone on the same page here. With this last release 
> DSAs can no longer be added to ad groups of type SEARCH_STANDARD. We will 
> be updating the blog post shortly. Thank you for catching this!
>
> Best,
> Nadine, AdWords API Team
>
> On Tuesday, June 13, 2017 at 12:24:14 PM UTC-4, Nadine Sundquist (AdWords 
> API Team) wrote:
>>
>> Greetings Oliver,
>>
>> I took a look into this as well. It does look unexpected. Thank you for 
>> providing all the additional detail. I've started an internal thread to 
>> start looking into it. I'll get back to you as soon as we make further 
>> progress in figuring out what changed in our code base. If you don't hear 
>> from me soon, feel free to bump this thread.
>>
>> Cheers,
>> Nadine, AdWords API Team
>>
>> On Tuesday, June 13, 2017 at 2:49:29 AM UTC-4, Oliver wrote:
>>>
>>> Hi Shwetha,
>>>
>>> You say:
>>> *>> You can only create Dynamic Search Ads 
>>> <https://developers.google.com/adwords/api/docs/guides/dynamic-search-ads> 
>>> in 
>>> ad groups with adGroupType 
>>> <https://developers.google.com/adwords/api/docs/reference/v201705/AdGroupService.AdGroup#adgrouptype>
>>>  as 
>>> SEARCH_DYNAMIC_ADS.*
>>>
>>> We don't believe this is the case.  We're referring here to 
>>> *DynamicSearchAd 
>>> *and *not *ExpandedDynamicSearchAd.  We've always been able to create 
>>> *DynamicSearchAd* in adgroups with type  SEARCH_STANDARD.  The 
>>> documentation below also confirms we can do this:
>>>
>>> http://googleadsdeveloper.blogspot.co.uk/2017/05/validation-rules-for-new-dynamic-ad.html?m=0=fi
>>>
>>> The last paragraph in the above document says:
>>> *>> Ad groups with AdGroupType 
>>> <https://developers.google.com/adwords/api/docs/reference/v201702/AdGroupService.AdGroupType>
>>>  of SEARCH_STANDARD are not 
>>> affected by this change. You can still continue adding expanded text ads, 
>>> dynamic search ads, call ads, and various criterion types 
>>> <https://developers.google.com/adwords/api/docs/appendix/criteria-usage> to 
>>> them.*
>>>
>>> Example adgroup ID:  19597050263
>>>
>>> Just to confirm, I'm not referring to creating the new Expanded DSA. 
>>>  I'm referring to only DSA.
>>>
>>> Looking forward to hearing back from you.
>>>
>>> Oliver
>>>
>>>
>>> On Monday, 12 June 2017 17:28:21 UTC+1, Shwetha Vastrad (AdWords API 
>>> Team) wrote:
>>>>
>>>> Hi Oliver,
>>>>
>>>> You can only create Dynamic Search Ads 
>>>> <https://developers.google.com/adwords/api/docs/guides/dynamic-search-ads> 
>>>> in ad groups with adGroupType 
>>>> <https://developers.google.com/adwords/api/docs/reference/v201705/AdGroupService.AdGroup#adgrouptype>
>>>>  
>>>> as SEARCH_DYNAMIC_ADS. If you try to create a ExpandedDynamicSearchAd 
>>>> <https://developers.google.com/adwords/api/docs/reference/v201705/AdGroupAdService.ExpandedDynamicSearchAd>
>>>>  
>>>> in an adGroup with adGroupType 
>>>> <https://developers.google.com/adwords/api/docs/reference/v201705/AdGroupService.AdGroup#adgrouptype>
>>>>  
>>>> as SEARCH_STANDARD, you'll get the 
>>>> OperationAccessDenied.OPERATION_NOT_PERMITTED_FOR_AD_GROUP_TYPE error. 
>>>> Could you provide an example AdGroupId where you are able to create an 
>>>> ExpandedDynamicSearchAd in the UI? Please use *Reply privately to 
>>>> author* when responding. 
>>>>
>>>> Thanks,
>>>> Shwetha, AdWords API Team.
>>>>
>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/fe9a4926-ac64-4729-87a3-a8fe7fe87def%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AdType for expanded dynamic search ad in AD_PERFORMANCE_REPORT

2017-06-15 Thread Oliver
We use v201705 and we currently can't download *Expanded DSA* because there 
is no type for it.  We don't want to use type UNKNOWN in case we get back 
other unwanted ad types as well.

A new enum value for this ad type would be great!

Oliver


On Thursday, 15 June 2017 13:34:28 UTC+1, Michael Cloonan (AdWords API 
Team) wrote:
>
> Hello,
>
> Can you confirm what version of the API you're using to make this request? 
> I believe it's an issue with how the reports are published, but this may 
> vary by version and knowing your version will help me narrow down.
>
> I believe that this is currently under the "UNKNOWN" umbrella, so I'm 
> going to look into seeing if we can publish a new enum value for these ad 
> types.
>
> Regards,
> Mike, AdWords API Team
>
> On Thursday, June 15, 2017 at 12:39:43 AM UTC-4, Dongliang Yu wrote:
>>
>> Hi,
>>
>> We use AdType predicate equals "DYNAMIC_SEARCH_AD" to download DSA ad 
>> from AD_PERFORMANCE_REPORT.
>>
>> We have both old DSA ad and expanded DSA ad, now only old DSA ad can be 
>> downloaded while expanded DSA ad cannot. However if we remove the AdType 
>> predicate, expanded DSA ad can be downloaded together with old DSA ad.
>>
>> What is the correct AdType for expanded DSA ad? We've tried 
>> EXPANDED_DYNAMIC_SEARCH_AD etc but does not work.
>>
>> Thanks.
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/f775caf1-b465-455f-a91d-da90c8d816fa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Unable to create DynamicSearchAd in v201705

2017-06-13 Thread Oliver
Hi Shwetha,

You say:
*>> You can only create Dynamic Search Ads 
<https://developers.google.com/adwords/api/docs/guides/dynamic-search-ads> in 
ad groups with adGroupType 
<https://developers.google.com/adwords/api/docs/reference/v201705/AdGroupService.AdGroup#adgrouptype>
 as 
SEARCH_DYNAMIC_ADS.*

We don't believe this is the case.  We're referring here to *DynamicSearchAd 
*and *not *ExpandedDynamicSearchAd.  We've always been able to create 
*DynamicSearchAd* in adgroups with type  SEARCH_STANDARD.  The 
documentation below also confirms we can do this:
http://googleadsdeveloper.blogspot.co.uk/2017/05/validation-rules-for-new-dynamic-ad.html?m=0=fi

The last paragraph in the above document says:
*>> Ad groups with AdGroupType 
<https://developers.google.com/adwords/api/docs/reference/v201702/AdGroupService.AdGroupType>
 of SEARCH_STANDARD are not 
affected by this change. You can still continue adding expanded text ads, 
dynamic search ads, call ads, and various criterion types 
<https://developers.google.com/adwords/api/docs/appendix/criteria-usage> to 
them.*

Example adgroup ID:  19597050263

Just to confirm, I'm not referring to creating the new Expanded DSA.  I'm 
referring to only DSA.

Looking forward to hearing back from you.

Oliver


On Monday, 12 June 2017 17:28:21 UTC+1, Shwetha Vastrad (AdWords API Team) 
wrote:
>
> Hi Oliver,
>
> You can only create Dynamic Search Ads 
> <https://developers.google.com/adwords/api/docs/guides/dynamic-search-ads> 
> in ad groups with adGroupType 
> <https://developers.google.com/adwords/api/docs/reference/v201705/AdGroupService.AdGroup#adgrouptype>
>  
> as SEARCH_DYNAMIC_ADS. If you try to create a ExpandedDynamicSearchAd 
> <https://developers.google.com/adwords/api/docs/reference/v201705/AdGroupAdService.ExpandedDynamicSearchAd>
>  
> in an adGroup with adGroupType 
> <https://developers.google.com/adwords/api/docs/reference/v201705/AdGroupService.AdGroup#adgrouptype>
>  
> as SEARCH_STANDARD, you'll get the 
> OperationAccessDenied.OPERATION_NOT_PERMITTED_FOR_AD_GROUP_TYPE error. 
> Could you provide an example AdGroupId where you are able to create an 
> ExpandedDynamicSearchAd in the UI? Please use *Reply privately to author* 
> when responding. 
>
> Thanks,
> Shwetha, AdWords API Team.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/f207236f-93f6-48ec-ba39-f72eed36f5b2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Unable to create DynamicSearchAd in v201705

2017-06-11 Thread Oliver
Since upgrading to v201705, we're unable to create new ads od type 
*DynamicSearchAd*.  We get back this error:  
*OPERATION_NOT_PERMITTED_FOR_AD_GROUP_TYPE*

The adgroups in which we want to create the DSA allow this type of ad.  The 
adgroups are of type SEARCH_STANDARD which according to the below should 
allow DSA ads:
http://googleadsdeveloper.blogspot.co.uk/2017/05/validation-rules-for-new-dynamic-ad.html?m=0=fi

The ads can be created via the web interface, but not the API.

Any ideas why this is happening?

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/4c122712-59a8-4fb2-82df-195bde36fee2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


When will Expanded DSAs be supported?

2017-05-11 Thread Oliver
Expanded DSA ads are now supported in web interface.  

Are there any plans to support then in API soon?

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/3e4490a7-5c7f-43b7-afae-9ce29db31e23%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


TEMPLATE_AD AdType in Report

2016-12-10 Thread Oliver
We noticed that, when downloading an AD_PERFORMANCE_REPORT with AdType 
field set to *TEMPLATE_AD,* we get back gmail ads as well as Html5 ads in 
the report.

We need to be able to to differentiate between these 2 distinct ad types in 
the report.  

Is there a way to do so?

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/50cbdcaa-0af5-4392-aa2a-81c4a02658d7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to get image(s) of a html5 ad?

2016-12-09 Thread Oliver
In the Adwords web interface, we see the html5 ad as shown in the attached 
screenshot.  When we click on the html5 ad, we can see all the images in an 
ad.

How can we get these images via the API?

With other type of image ads (uploaded image ads), we get an Image URL in 
the *Ad Performance Report*.  However, with html5 ads, there is no URL in 
the report?

Oliver


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/f30d3cdd-f097-4ec4-be1b-c72365a35508%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Optional Path fields in Expanded Text Ads and CSV Reports

2016-10-18 Thread Oliver
We believe path1 and path2 used to be blank until early last week.  The " 
--" is something we started seeing only last week as our parsing code broke 
for exactly this reason.

Oliver



On Tuesday, October 18, 2016 at 10:41:45 AM UTC+1, Dorian Kind wrote:
>
> Hi Anash,
>
> thanks for your response. Just as an addendum, there are already fields 
> that are formatted as empty in CSV reports (meaning just two commas in a 
> row) when they are not set—"CreativeDestinationUrl" is an example. So there 
> seems to be a certain inconsistency.
>
> Best regards,
> Dorian
>
> On Monday, October 17, 2016 at 9:22:00 PM UTC+2, Anash P. Oommen (AdWords 
> API Team) wrote:
>>
>> Hi Dorian,
>>
>> Thanks for reporting, I'll ask the reporting team to take a look.
>>
>> Cheers,
>> Anash P. Oommen,
>> AdWords API Advisor.
>>
>> On Monday, October 17, 2016 at 12:51:38 PM UTC-4, Dorian Kind wrote:
>>>
>>> Hi,
>>>
>>> I just noticed that with ETAs, the path1 and path2 fields are 
>>> optional—you can create an ad without either of these two fields set. This 
>>> is in contrast to the previously used text ads, where every field is 
>>> required.
>>>
>>> This has an interesting effect, as the CSV reports show unset path 
>>> fields as " --" (a space and two hyphens)—but you can also set either path 
>>> field to consist of two hyphens, which also causes the field in the report 
>>> to show a space and two hyphens.
>>>
>>> This means that theoretically, you can't tell from a CSV report whether 
>>> a path field of an expanded text ad is really empty or has been set as 
>>> "--". Here's an actual CSV report from a test account:
>>>
>>> Path 1,Path 2,Headline 1,Headline 2,Description
>>>  --, --,Headline 1,Headline 2,Empty path fields.
>>>  --, --,Headline 1,Headline 2,"Path fields set to ""--""."
>>> Total, --, --, --, --
>>>
>>> Now I freely admit that this is a contrived scenario, but I wonder 
>>> whether it would be possible to leave the field empty instead of using " 
>>> --".
>>>
>>> Seeing as " --" usually means "Not applicable" in the CSV reports (it's 
>>> mainly used if a metric doesn't have a meaningful aggregate in the totals 
>>> line, for example), I feel a clear distinction would be helpful.
>>>
>>> Any thoughts on this matter?
>>>
>>> Best regards,
>>> Dorian
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/584d7214-3490-4a85-bdd4-f0c4205860e5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


FINAL URL report contains multiple entries per URL?

2016-10-11 Thread Oliver
When we download the FINAL_URL report, including the following columns:

- ExternalCustomerId
- EffectiveFinalUrl
- Clicks
- Impressions
- Conversions
- Cost
- CostPerConversion
- ConversionRate

We get the same URL repeated in multiple rows but with different 
performance data.  See attached screenshot.

We don't expect to see multiple entries for the same URL.  Any ideas why 
this is happening?


Oliver


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/d9468164-7ef3-4b00-bd77-16a5f1f59ce9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Incnosistency in quality score between API v210605 and v201607

2016-09-21 Thread Oliver
Thanet, are you saying that any keyword that hasn't had its quality score 
change in 90 days will now have "--" quality score in the API?  

What if this keyword is active and generating traffic?  

I was under the impression that the "--" quality score was for inactive 
keywords only.

Oliver



On Tuesday, 20 September 2016 11:00:14 UTC+1, Thanet Knack Praneenararat 
(AdWords API Team) wrote:
>
> Hi Radoslaw,
>
> It seems that your keywords in questions have not had *QualityScore* 
> updated more than 90 days ago. 
> Such *QualityScore* that was computed long time ago (more than 90 days 
> ago) are now reported as "--" in v201607, instead of showing the old value 
> as 2. 
>
> We'll update the doc shortly to inform this to developers.
> Sorry for this confusion.
>
> Best,
> Thanet, AdWords API Team
>
> On Tuesday, September 13, 2016 at 8:04:16 PM UTC+9, Radosław Pociecha 
> wrote:
>>
>> Dear AdWords Team,
>>
>> We observed different values returned in column qualityScore in 
>> KEYWORD_PERFORMANCE_REPORT:
>> in one example account for v201605 we get 16 keywords, all with attribute 
>> hasQualityScore='true' and all keywords has some meaningful qualityScore, 
>> while for v201607 we get all 16 keywords with hasQualityScore='false' and 
>> qalityScore='--'.
>>
>> example keyword qualityScore info fetched with v201605: 
>> > qualityScore='2' keywordState='enabled' keywordID='10253770' adGroupID=
>> '22459397361' hasQualityScore='true' />
>>
>> the same keyword qualityScore info fetched with v201607:
>>  > qualityScore='--' keywordState='enabled' keywordID='10253770' adGroupID=
>> '22459397361' hasQualityScore='false' />
>>
>>
>> Can You please check this ?
>>
>> Thanks
>> Radosław Pociecha
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/7ff5bb40-3f01-4e22-9382-323ce91ce38f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: CustomerService in v201607

2016-07-31 Thread Oliver
Further to my last post pointing to what the documentation said, we tested 
this functionality and it seems the documentation is not correct.

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

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

Oliver


On Saturday, 30 July 2016 08:00:22 UTC+1, Oliver wrote:
>
> Hi Shwetha,
>
> The documentation says something different from what you mentioned.  It 
> says in this page:  
> https://developers.google.com/adwords/api/docs/guides/accounts-overview#customerservice
>
> *In v201605 and earlier, if no clientCustomerId is specified, then the 
> response will contain a single entry for the authenticated account. You 
> must specify a clientCustomerId when authenticating as a manager account to 
> obtain info for a specific account.*
>
>
> *Starting with v201607, if no clientCustomerId is specified, then the 
> response will contain multiple entries if more than one account is directly 
> accessible by the authenticated account. If you only want results for a 
> single account, you must specify the clientCustomerId in your request.*
>
>
> So my question is, if we don't specify a customerId (which we can't if we 
> just authenticated a new user and we don't know his Id), then we will get 
> back multiple accounts.  How do we know which account is the root account?
>
>
> Oliver
>
>
>
> On Friday, 29 July 2016 22:48:36 UTC+1, Shwetha Vastrad (AdWords API Team) 
> wrote:
>>
>> Hi Oliver, 
>>
>> If you do not specify a clientCustomerId in the request header, the 
>> getCustomers 
>> <https://developers.google.com/adwords/api/docs/reference/v201607/CustomerService#getCustomers>
>>  method 
>> will return the account details of the authenticated customer. If the 
>> canManageClients 
>> <https://developers.google.com/adwords/api/docs/reference/v201607/CustomerService.Customer#canmanageclients>
>>  field 
>> is true in the returned Customer object, then the returned account is a 
>> Manager account. 
>>
>> I hope this helps. 
>>
>> Regards,
>> Shwetha, AdWords API Team.
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/c3b87583-abb7-4d1c-a5e5-94083efabb24%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: CustomerService in v201607

2016-07-30 Thread Oliver
Hi Shwetha,

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

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


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


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


Oliver



On Friday, 29 July 2016 22:48:36 UTC+1, Shwetha Vastrad (AdWords API Team) 
wrote:
>
> Hi Oliver, 
>
> If you do not specify a clientCustomerId in the request header, the 
> getCustomers 
> <https://developers.google.com/adwords/api/docs/reference/v201607/CustomerService#getCustomers>
>  method 
> will return the account details of the authenticated customer. If the 
> canManageClients 
> <https://developers.google.com/adwords/api/docs/reference/v201607/CustomerService.Customer#canmanageclients>
>  field 
> is true in the returned Customer object, then the returned account is a 
> Manager account. 
>
> I hope this helps. 
>
> Regards,
> Shwetha, AdWords API Team.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/a9d4f79f-aec2-457a-bc29-adab0b8b97e2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Getting CANNOT_USE_AD_SUBCLASS_FOR_OPERATOR error after moving to 201605

2016-07-29 Thread Oliver
I'm using the *TextAd *object.

As I said, we've been running this code for years without any problems. 
 There is nothing in the release notes about any change to how Ad statuses 
are changed.



On Friday, 29 July 2016 16:31:40 UTC+1, Anthony Madrigal wrote:
>
> Hi Oliver,
>
> Are you using the Ad 
> <https://developers.google.com/adwords/api/docs/reference/v201605/AdGroupAdService.Ad>
>  object 
> and not a subtype such as TextAd? If so, could you please provide me with 
> your SOAP logs via *reply privately to user* so I can see what's going on?
>
> Regards,
> Anthony
> AdWords API Team
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/2d8b30f3-e5f5-4014-93f4-5c897ebe8395%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Getting CANNOT_USE_AD_SUBCLASS_FOR_OPERATOR error after moving to 201605

2016-07-29 Thread Oliver


On Friday, 29 July 2016 16:31:40 UTC+1, Anthony Madrigal wrote:
>
> Hi Oliver,
>
> Are you using the Ad 
> <https://developers.google.com/adwords/api/docs/reference/v201605/AdGroupAdService.Ad>
>  object 
> and not a subtype such as TextAd? If so, could you please provide me with 
> your SOAP logs via *reply privately to user* so I can see what's going on?
>
> Regards,
> Anthony
> AdWords API Team
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/e9dc2995-02a6-46dd-bbce-2cf5c7a18d43%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


CustomerService in v201607

2016-07-29 Thread Oliver
The latest API version v201607 removed the CustomerService.get() method and 
replaced it with getCustomers().

I'm a bit puzzled by how one can achieve the same functionality.

If an account is authenticated but no customerId is set (because it's 
unknown), the old get() method used to return the root account details 
(i.e. account at top of hierarchy).  The new method will return all the 
accounts that are accessible by the authenticated user.  So how would one 
know what the root MCC is in this case?

Oliver



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/da8884c1-d4c8-4344-9c86-b413275556bc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Getting CANNOT_USE_AD_SUBCLASS_FOR_OPERATOR error after moving to 201605

2016-07-29 Thread Oliver
We upgraded from 201601 to 201605 and started getting 
*CANNOT_USE_AD_SUBCLASS_FOR_OPERATOR* error when pausing Ads.

The documentation says this happens when we try to modify anything in the 
Ad other than its status:
https://developers.google.com/adwords/api/docs/common-errors#AdError.CANNOT_USE_AD_SUBCLASS_FOR_OPERATOR

However, we're attempting to modify only the status.

Our code worked for years with previous API versions.

We're using the Java lib.

Any ideas what is going on?

Oliver

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+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 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/22745b79-f31f-4d8f-80ad-d29a61587cf6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


  1   2   3   4   5   >