Campaign User List Criteria

2022-02-07 Thread Roman Bondarenko
Hi team!

I found unexpected behavior today while attaching user list resources to a 
campaign. 
Here is what your doc says: UserListInfo 

*user_list - string: The User List resource name.*

But when I'm trying to add user list resource name using this snippet:




*campaign_criterion.user_list = user_list_service.user_list_path(
customer_id,user_list_id, )*

I got such an error:
*Parameter to MergeFrom() must be instance of same class: expected 
google.ads.googleads.v9.common.UserListInfo got str.*

I am using google-ads = "==14.1.0"

Please, do fixes or update your doc. Or am I doing something wrong?

Thanks in advance!

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"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/4fc7df86-0168-47cf-8e1c-478835576807n%40googlegroups.com.


Re: Minimum and maximum cpc valeu in Generate forecast metrices

2022-02-07 Thread vino...@skills-agency.com
Hi,

I wanted the value because i was using minimum cpc and maximum cpc in my 
project and i got the value from *TrafficEstimatorService. *So i was 
expecting same values from *G**enerateForecastMetrics *also.

On Tuesday, February 8, 2022 at 8:17:58 AM UTC+5:30 adsapi wrote:

> Hi Vinothini,
>
> Thank you for reaching out.
>
> The minimum and maximum cpc values do not appear to be available as seen 
> in the ForecastMetrics 
> 
>  
> documentation. That being said, could you confirm if these values are 
> currently available in the Google Ads UI's Keyword Planner feature?
>
> If yes, you may take a screenshot and provide its details to our team via 
> the *Reply privately to author* option, so that we may create a feature 
> request, subject for review, for its support in the API.
>
> Best regards,
>
> [image: Google Logo] 
> Peter Laurence Napa Oliquino 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2W4xNV: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/9715efc0-9daa-4b03-9118-f94af358a13fn%40googlegroups.com.


Re: Result from Query

2022-02-07 Thread Akash Prajapati
hi team 
can you please provide any update

On Tuesday, February 8, 2022 at 8:07:38 AM UTC+5:30 Akash Prajapati wrote:

> Hi Team,
>
> There is no error for which I can provide you the logs, I am asking that 
> why is it happening when we print(row) the columns are missing even when 
> the columns are present in the select query. But when I am using 
> print(row.x) then that column is fetched, how to proceed on this ?
>
> On Tuesday, February 8, 2022 at 8:05:21 AM UTC+5:30 Akash Prajapati wrote:
>
>> Hi Team
>> Is this behaviour expected from the api ?
>>
>>
>>
>> On Tuesday, February 8, 2022 at 8:02:33 AM UTC+5:30 adsapi wrote:
>>
>>> Hi Akash,
>>>
>>> Thank you for reaching out to our API support team.
>>>
>>> So that our team may take a closer look at the issue you encountered, 
>>> could you also provide to our team the complete request 
>>> 
>>>  
>>> and response 
>>> 
>>>  
>>> logs, with the request-id 
>>> 
>>>  
>>> and login-customer-id 
>>> 
>>> ?
>>>
>>> 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 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 Napa Oliquino 
>>> Google Ads API Team 
>>>   
>>>
>>> ref:_00D1U1174p._5004Q2W4x3M: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/e354c722-c4d0-423c-94e0-5f2e0e923e0fn%40googlegroups.com.


Re: Result from Query

2022-02-07 Thread Akash Prajapati
Hi Team,

There is no error for which I can provide you the logs, I am asking that 
why is it happening when we print(row) the columns are missing even when 
the columns are present in the select query. But when I am using 
print(row.x) then that column is fetched, how to proceed on this ?

On Tuesday, February 8, 2022 at 8:05:21 AM UTC+5:30 Akash Prajapati wrote:

> Hi Team
> Is this behaviour expected from the api ?
>
>
>
> On Tuesday, February 8, 2022 at 8:02:33 AM UTC+5:30 adsapi wrote:
>
>> Hi Akash,
>>
>> Thank you for reaching out to our API support team.
>>
>> So that our team may take a closer look at the issue you encountered, 
>> could you also provide to our team the complete request 
>> 
>>  
>> and response 
>> 
>>  
>> logs, with the request-id 
>> 
>>  
>> and login-customer-id 
>> 
>> ?
>>
>> 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 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 Napa Oliquino 
>> Google Ads API Team 
>>   
>>
>> ref:_00D1U1174p._5004Q2W4x3M: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/0ed65656-f240-4c10-b70e-6f50be7f5a49n%40googlegroups.com.


Re: Result from Query

2022-02-07 Thread Akash Prajapati
Hi Team
Is this behaviour expected from the api ?



On Tuesday, February 8, 2022 at 8:02:33 AM UTC+5:30 adsapi wrote:

> Hi Akash,
>
> Thank you for reaching out to our API support team.
>
> So that our team may take a closer look at the issue you encountered, 
> could you also provide to our team the complete request 
> 
>  
> and response 
> 
>  
> logs, with the request-id 
> 
>  
> and login-customer-id 
> 
> ?
>
> 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 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 Napa Oliquino 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2W4x3M: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/38b1dee7-a49d-4859-bccc-327c46848fd7n%40googlegroups.com.


RE: Problem with Google ADS API with Python: why I have not data in the geographic view?

2022-02-07 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hello Andrea,

Thank you for reaching out to us.

It seems that you already have created a separate thread on our support channel 
with this subject (Urgent problem with Google ADS API with Python: why I have 
not data in the geographic view?). I have already responded to that thread.

Let's utilize that thread instead for better tracking of your concern.

Regards,

Mark Kevin Albios
Google Ads API Team
ref:_00D1U1174p._5004Q2W4xc6: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/3_t3b0R6YR3K00INM7vHTXRHOeUmH62GgxJg%40sfdc.net.


Re: Is there any Ads report that provide both Geo and Ad Asset data at the same time?

2022-02-07 Thread hanse...@devsisters.com
Thank you for your answer. 

I was just curious if it would be possible through API, so I was looking at 
API documents and asked.

Because I want to check ad-level performance by country.

Thank you, ! 
2022년 2월 7일 월요일 오후 10시 45분 19초 UTC+9에 adsapi님이 작성:

> Hi Hanseol,
>
> There is currently no way in the API to get geographic metrics at ad group 
> ad level, let alone ad group ad asset level. Could you privately you send 
> us a full screen screenshot where these geographic metrics at ad group ad 
> level and ad group ad asset level are available in the UI?
>
> Regards,
>
> [image: Google Logo] 
> Aryeh Baker 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2W4sRC: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/12a8c754-f22d-4235-8dae-e31db5a45e18n%40googlegroups.com.


Re: Google Ads geographic_view report misses data

2022-02-07 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Oksana,

I ran your Ads API report with modification  and summary row returned like 
AdWords:

curl -v 
"https://googleads.googleapis.com/v9/customers/1329679017/googleAds:search; \

--header "Content-Type: application/json" \

--header "developer-token:{}" \

--header "Authorization: Bearer {}" \

--data '{

"query": "SELECT campaign.id, ad_group.id, segments.ad_network_type, 
geographic_view.country_criterion_id, 
segments.geo_target_most_specific_location, segments.date, metrics.impressions, 
metrics.clicks, metrics.cost_micros, metrics.conversions, 
metrics.view_through_conversions, metrics.conversions_value, 
metrics.video_views, metrics.all_conversions, metrics.all_conversions_value, 
metrics.cross_device_conversions, metrics.interactions FROM geographic_view 
WHERE segments.date = 20220115 AND ad_group.id = 123224461846" , 
"returnTotalResultsCount": true, "summaryRowSetting": 
"SUMMARY_ROW_WITH_RESULTS" }'

 "summaryRow": {

  "metrics": {

   "clicks": "39",

   "videoViews": "0",

   "viewThroughConversions": "0",

   "conversionsValue": 0,

   "conversions": 0,

   "costMicros": "29506445",

   "allConversionsValue": 0,

   "allConversions": 21,

   "impressions": "1851",

   "interactions": "40"

  }

 }

Note that Ads API excludes metrics that don't fit into each and every 
segmentation field, hence when including segments.geo_target_region and/or 
segments.geo_target_metro you run the risk of losing metrics that don't fit. To 
get all the encompassing geo targets you can run a geo_target_constant report 
and walk up  the geo_target_constant.parent_geo_target field. Also, Ads API 
segments by location type of area of interest and location of presence. I added 
the LocationType field to AdWords report to split the rows.

Regards,


Aryeh Baker
Google Ads API Team
ref:_00D1U1174p._5004Q2W3xu1: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/kDiIA0R6Y88I00s0Lf-aOCRYSICSeY0nyEYw%40sfdc.net.


RE: Create Label example request

2022-02-07 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Patrick,

Thanks for reaching out. We do not currently have a code sample for creating a 
label, but you can reach out to the PHP GitHub client library owners if you 
need help on this.

TextLabel is a field belonging to the Label resource. You must create a 
TextLabel instance, specifying values for its fields, and then include that 
TextLabel when creating the Label using LabelService.MutateLabels.

Regards,
Matt
Google Ads API Team

Matt
Google Ads API Team
ref:_00D1U1174p._5004Q2W4wzG: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/D_4DO0R6Y7TT00ybX_E3uBT36L79AmFjWRzA%40sfdc.net.


Re: Get items count on result row search stream.

2022-02-07 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Boris,

Thank you for reaching out to the Google Ads API support team.

Could you please make small size and then it's almost the equivalent of summary 
row only. If you are still facing any issue, could you please provide us with 
the complete logs (request and response with request-id) via the Reply 
privately to the author option?

Thanks,

Nirmita Patel
Google Ads API Team
ref:_00D1U1174p._5004Q2W3wfO: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/sA1YZ0R6Y7LM00P9XVB-kFRtyv_A7mrfzORQ%40sfdc.net.


Re: Request is missing required authentication credential

2022-02-07 Thread Walter Bodwell
I see what I did wrong.  For the production account, I need to use the 
AdWords developer token.  I was erroneously using the access token from 
OAuth.  The sandbox account must have let me slide on this.  The production 
account, not so much.

Walter

On Monday, February 7, 2022 at 9:30:36 AM UTC-6 Walter Bodwell wrote:

> I have two Google OAuth applications.  One is used for testing and hits a 
> sandbox account.  The other just got verified for production use and is 
> hitting our production account.
>
> The sandbox version is working just fine.  The same code fails on the 
> production version.
>
> When I try to call the new Google Ads API using the production version, 
> I'm getting:
> google.ads.googleads.errors.GoogleAdsException: 
> (<_SingleThreadedRendezvous of RPC that terminated with: status = 
> StatusCode.UNAUTHENTICATED details = "Request is missing required 
> authentication credential. Expected OAuth 2 access token, login cookie or 
> other valid authentication credential. See 
> https://developers.google.com/identity/sign-in/web/devconsole-project.; 
> debug_error_string = 
> "{"created":"@1644245725.347305819","description":"Error received from peer 
> ipv4:142.250.73.202:443","file":"src/core/lib/surface/call.cc","file_line":1074,"grpc_message":"Request
>  
> is missing required authentication credential. Expected OAuth 2 access 
> token, login cookie or other valid authentication credential. See 
> https://developers.google.com/identity/sign-in/web/devconsole-project.","grpc_status":16};
>  
> >, <_SingleThreadedRendezvous of RPC that terminated with: status = 
> StatusCode.UNAUTHENTICATED details = "Request is missing required 
> authentication credential. Expected OAuth 2 access token, login cookie or 
> other valid authentication credential. See 
> https://developers.google.com/identity/sign-in/web/devconsole-project.; 
> debug_error_string = 
> "{"created":"@1644245725.347305819","description":"Error received from peer 
> ipv4:142.250.73.202:443","file":"src/core/lib/surface/call.cc","file_line":1074,"grpc_message":"Request
>  
> is missing required authentication credential. Expected OAuth 2 access 
> token, login cookie or other valid authentication credential. See 
> https://developers.google.com/identity/sign-in/web/devconsole-project.","grpc_status":16};
>  
> >, errors { error_code { authentication_error: AUTHENTICATION_ERROR } 
> message: "Authentication of the request failed." } request_id: 
> "fPZpK5epSvpfmvbC3luD-w" , 'fPZpK5epSvpfmvbC3luD-w')
>
> When I try to call the old Google AdWords API with the production version, 
> I'm getting:
> googleads.errors.AdWordsReportBadRequestError: Type: 
> QuotaCheckError.INVALID_TOKEN_HEADER
>
> I've verified the client id, client secret, token and refresh token and it 
> matches what I used / got when I went through the Oauth process (i.e., I'm 
> not mixing the sandbox and production credentials).
>
> The only noticeable difference between the sandbox and production 
> credentials is that the token is much longer for production (163 characters 
> for production; only 22 for sandbox)
>
> Thanks for your help,
> Walter
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/4deaaed1-b9dc-4f8b-b0a4-2f9207e5cf21n%40googlegroups.com.


Re: Keyword performance Report

2022-02-07 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Hao,

In the Ads API, if a report is segmented, there isn't a way to explicitly 
include zero impressions (via predicate, for example).

Please let us know if you have any further questions on this.

Regards,
Matt
Google Ads API Team

Matt
Google Ads API Team
ref:_00D1U1174p._5004Q2VPepU: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/YFARb0R6Y4TH00PpOFV19dTeOU7D_wh3r0xA%40sfdc.net.


Re: Audience Performance Report

2022-02-07 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hello,

Thank you for reaching out to the Google Ads API support team.

Please see below the answers of your questions.

You can use campaign_audience_view to get performance data from interests and 
remarketing lists for Display Network and YouTube Network ads, and remarketing 
lists for search ads (RLSA), aggregated by campaign and audience criterion.
You can pull fields from in ad_group, ad_group_criteroion, campaign and 
customer reports in the "attributed resources”. You can read about metric 
selectability between metrics and segments here. You can use the 
selectable_with field to identify compatible metrics.

Let me know if you have any question.

Thanks,

Nirmita Patel
Google Ads API Team
ref:_00D1U1174p._5004Q2VPd3f: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/Sv6aZ0R6Y40D00nIrIk9yBSXqak3xHJKwf-g%40sfdc.net.


Reporting queries don't return some URL fields

2022-02-07 Thread Igor Markovic
Hello there,

I have a Python script tasked with fetching from some endpoints such as 
ad_group_ad or campaign.
In the select clause for each I have a multitude of fields, including 
"ad_group_ad.ad.final_url_suffix",
"ad_group_ad.ad.tracking_url_template"
and
"campaign.tracking_url_template"

The whole script runs fine, there are no errors or anything, however the 
dataset in the response never contains said fields. And I don't mean that 
the field is empty. I mean that is simply not part of the response.
Since we still have an AdWords pipeline running, today I picked on of our 
accounts for which I knew ad.tracking_url_template should be populated in 
the past few days. And yet, still nothing.

Is there any issue with these fields?
Are they returned only under specific circumstances?
Are there any conflicts with other fields / segments?

Thank you
Igor


I don't know if it is of any relevance, but I am using
v9
search_stream
use_proto_plus = False

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/71ed54e8-63bb-4f1b-8f9b-51e11f244edcn%40googlegroups.com.


Re: stop a video campaign - MUTATE_ACTION_NOT_PERMITTED_FOR_CLIENT

2022-02-07 Thread AdWordsAPI-Gnr
However, this is not a solution. When will support be given? There was also 
no support for the AdWords API. It is very interesting that there is no 
support in the new version.

It is stated that support will be given in the following other issues. 
Could you please confirm. However, I see no improvement.
https://groups.google.com/u/2/g/adwords-api/c/be6PQdiCzyQ/m/opF8oDsIAwAJ


7 Şubat 2022 Pazartesi tarihinde saat 08:26:01 UTC+3 itibarıyla adsapi 
şunları yazdı:

> Hello,
>
> Thank you for reaching out to Google Ads API Team. 
>
> With regard to your concern *"couldn't stop a video campaign", *I am 
> afraid that the mutate is not allowed on video resource as discussed here 
> 
>  and 
> this is the possible reason why the error occurred.
>
> Best regards,
> [image: Google Logo] 
> Jinky Mandaya 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2W4pRm: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/5d49d58b-50b6-4ba4-8b96-42a18e13cf2an%40googlegroups.com.


Re: Bidding Strategy Field is missing

2022-02-07 Thread Iván López
[image: Imagen 7-2-22 a las 17.47.jpg]

El lunes, 7 de febrero de 2022 a las 17:45:35 UTC+1, Iván López escribió:

> Hello,
> This is a query Im trying to do in my request trough Google Ads API (V8). 
> Everything is going ok, but the field "bidding_strategy.type" is not coming 
> in the response attributes. I also tried to access "bidding_strategy.id" 
> and "bidding_strategy.name", but the result is the same, nothing.
>
> query = """
> SELECT
> campaign.id,
> ad_group.id,
> ad_group_criterion.criterion_id,
> metrics.conversions,
> metrics.value_per_conversion,
> metrics.conversions_value,
> metrics.cost_micros,
> metrics.clicks,
> ad_group_criterion.keyword.text,
> ad_group_criterion.cpc_bid_micros,
> ad_group_criterion.keyword.match_type,
> bidding_strategy.type,
> bidding_strategy. id,
> bidding_strategy.name,
> ad_group_criterion.position_estimates.first_page_cpc_micros
> FROM keyword_view WHERE campaign.advertising_channel_type = 'SEARCH'
> AND ad_group.status = 'ENABLED'
> AND metrics.conversions > 0
> AND ad_group_criterion.status = 'ENABLED'
> AND ad_group_criterion.negative = 'false'
> AND campaign.status = 'ENABLED'
> AND ad_group_criterion.system_serving_status = 'ELIGIBLE'
> AND campaign.name NOT LIKE 'brand'
> AND campaign.name NOT LIKE 'BRAND'
> AND campaign.name NOT LIKE 'marca'
> AND campaign.name NOT LIKE 'MARCA'
> AND segments.date BETWEEN '{start_date}' AND '{end_date}'""".format(
> start_date=from_date,
> end_date=end_date)
>
> Here is an example of the results in this query:
>  campaign {
> resource_name: "customers/7910637076/campaigns/100925979"
> id: 100925979
>   }
>   ad_group {
> resource_name: "customers/7910637076/adGroups/4243192059 
> <(424)%20319-2059>"
> id: 4243192059 <(424)%20319-2059>
>   }
>   metrics {
> clicks: 2253
> value_per_conversion: 78.24969001993682
> conversions_value: 31843.68693971
> conversions: 406.949688
> cost_micros: 2261
>   }
>   ad_group_criterion {
> resource_name: 
> "customers/7910637076/adGroupCriteria/4243192059~36756703161"
> position_estimates {
>   first_page_cpc_micros: 1
> }
> keyword {
>   match_type: EXACT
>   text: "bodeboca"
> }
> criterion_id: 36756703161
> cpc_bid_micros: 1
>   }
>   keyword_view {
> resource_name: 
> "customers/7910637076/keywordViews/4243192059~36756703161"
>   }
> }
>
> The documentation from keyword_view (
> https://developers.google.com/google-ads/api/fields/v7/keyword_view) says 
> that this is the way. And this field is returned when I ask for the same 
> request through Adwords API, but we need to migrate it to Google Ads API 
> since you are gonna to deprecate it.
>
> Some help, please :) 
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/0d031726-9781-498d-a0b9-6ec961ced3a3n%40googlegroups.com.


Bidding Strategy Field is missing

2022-02-07 Thread Iván López
Hello,
This is a query Im trying to do in my request trough Google Ads API (V8). 
Everything is going ok, but the field "bidding_strategy.type" is not coming 
in the response attributes. I also tried to access "bidding_strategy.id" 
and "bidding_strategy.name", but the result is the same, nothing.

query = """
SELECT
campaign.id,
ad_group.id,
ad_group_criterion.criterion_id,
metrics.conversions,
metrics.value_per_conversion,
metrics.conversions_value,
metrics.cost_micros,
metrics.clicks,
ad_group_criterion.keyword.text,
ad_group_criterion.cpc_bid_micros,
ad_group_criterion.keyword.match_type,
bidding_strategy.type,
bidding_strategy. id,
bidding_strategy.name,
ad_group_criterion.position_estimates.first_page_cpc_micros
FROM keyword_view WHERE campaign.advertising_channel_type = 'SEARCH'
AND ad_group.status = 'ENABLED'
AND metrics.conversions > 0
AND ad_group_criterion.status = 'ENABLED'
AND ad_group_criterion.negative = 'false'
AND campaign.status = 'ENABLED'
AND ad_group_criterion.system_serving_status = 'ELIGIBLE'
AND campaign.name NOT LIKE 'brand'
AND campaign.name NOT LIKE 'BRAND'
AND campaign.name NOT LIKE 'marca'
AND campaign.name NOT LIKE 'MARCA'
AND segments.date BETWEEN '{start_date}' AND '{end_date}'""".format(
start_date=from_date,
end_date=end_date)

Here is an example of the results in this query:
 campaign {
resource_name: "customers/7910637076/campaigns/100925979"
id: 100925979
  }
  ad_group {
resource_name: "customers/7910637076/adGroups/4243192059"
id: 4243192059
  }
  metrics {
clicks: 2253
value_per_conversion: 78.24969001993682
conversions_value: 31843.68693971
conversions: 406.949688
cost_micros: 2261
  }
  ad_group_criterion {
resource_name: 
"customers/7910637076/adGroupCriteria/4243192059~36756703161"
position_estimates {
  first_page_cpc_micros: 1
}
keyword {
  match_type: EXACT
  text: "bodeboca"
}
criterion_id: 36756703161
cpc_bid_micros: 1
  }
  keyword_view {
resource_name: 
"customers/7910637076/keywordViews/4243192059~36756703161"
  }
}

The documentation from keyword_view 
(https://developers.google.com/google-ads/api/fields/v7/keyword_view) says 
that this is the way. And this field is returned when I ask for the same 
request through Adwords API, but we need to migrate it to Google Ads API 
since you are gonna to deprecate it.

Some help, please :) 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/23243f5e-80cd-4ee5-9c88-6ed70258192fn%40googlegroups.com.


Re: Does AddOfflineUserDataJobOperationsRequest ensure the request with removeAll operation is executed first?

2022-02-07 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi,

Our Customer Match considerations guidance states that the operations 
collection for each AddOfflineUserDataJobOperationsRequest can contain at most 
100,000 identifiers across all of the UserData objects in the operations. If 
you need to submit more than 100,000 identifiers for a job, send multiple 
requests with the same job resource_name.

Also, avoid simultaneously running multiple OfflineUserDataJob processes that 
modify the same user list (that is, multiple jobs whose 
CustomerMatchUserListMetadata.user_list point to the same resource name). Doing 
so can result in a CONCURRENT_MODIFICATION error since multiple jobs are not 
permitted to operate on the same list at the same time. This error can also 
occur if attempting to simultaneously modify a list through the Google Ads UI 
and the Google Ads API. Note that this does not apply to adding operations to 
an existing job, which can be done at any time before the job is started.

According to the above, you can send the first request to the 
OfflineUserDataJob with the first operation a remove_all operation and for the 
other 99,999 operations in the request you can send user data objects following 
the first operation in the same AddOfflineUserDataJobOperationsRequest object. 
After the first AddOfflineUserDataJobOperationsRequest object sends back a 
response (which proves that it uploaded to the job already so that future 
AddOfflineUserDataJobOperationsRequest objects sent to the same job won't hit a 
concurrent modification error ) you can then send another 
AddOfflineUserDataJobOperationsRequest filled with another 100,000 user data 
objects, and repeat etc.. until you uploaded to the job all the user data 
objects. You then can run the OfflineUserDataJob.

To answer your question directly in light of the above remarks, the first and 
only the first AddOfflineUserDataJobOperationsRequest object sent to the 
OfflineUserDataJob has to have as its first operation a remove_all operation. 
The only asynchronous operation allowed is the running of the job itself and 2 
jobs shouldn't be working on the same userlist at the same time. You need to 
get a response from the first AddOfflineUserDataJobOperationsRequest object 
before sending the second, and third etc. to the OfflineUserDataJob. After 
filling up one and only one OfflineUserDataJob with all the user data objects 
you want in the specified user list then you run the job.

Feel free to get back to us. If you have a need that's not being addressed, 
could you state in business terms what you are trying to accomplish and what 
your constraints are?

Regards,

Aryeh Baker
Google Ads API Team
ref:_00D1U1174p._5004Q2W4GUZ: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/nGFoc0R6Y0VS00wlJjUM97THWSdXcldmACzw%40sfdc.net.


RE: RESOURCE_EXHAUSTED, A huge number of API requests I didn't know about

2022-02-07 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hello there,

Thanks for reaching out to the Google Ads API support. The RESOURCE_EXHAUSTED 
error usually occurs when you are sending too many requests in a short period 
of time. The server throws this error once it detects that your request has 
exceeded the system frequency limit. That said, I would recommend setting up 
short delays between requests or combine more operations in fewer requests. 
Please refer to the Best practices guide to optimize the efficiency and 
performance.
You may also experience this error if you have already exceeded the daily 
(1,000 requests) quota for GET requests/operations. Please refer to this 
documentation for the quota values you need to consider daily when performing 
requests using the API.

If the issue persists, please share the complete request and response logs with 
the request-id, so that our team may take a closer look. Please send via the 
Reply privately to the author option while sharing the details.

For the client library logging can be enabled by navigating to the Client 
libraries > Your client library (ex. Java) > Logging documentation, which you 
can access from this link. ?Let me know if you have any questions.

Best regards,

Jakeia Sabrina
Google Ads API Team
ref:_00D1U1174p._5004Q2W4u3B: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/Z-GE30R6XZX00038HMtlX_RTmaDrXMB0qbkQ%40sfdc.net.


Re: Create test account

2022-02-07 Thread Matthew Cloy
I have literally set everything else up (OAuth, all the GCP stuff, refresh 
tokens - which I guess will need to redo once the test account is created) 
- but the account  I did it with is not a test one so I can't call the API 
We are just evaluating it - and now am stuck on the most basic part, how to 
create a test account to use with our API key.

On Monday, February 7, 2022 at 4:52:36 PM UTC+1 Matthew Cloy wrote:

> Hi All,
>
> Trying to get started with the API, but really don't get how to create a 
> test account.
>
>
> In the info here: it says we have to use the API to create the account 
> (which makes sense because the 3 accounts I created in the UI don't seem to 
> be test ones)
>
> https://developers.google.com/google-ads/api/docs/first-call/overview?hl=en#test_account
>
> But  info on creating account using the API is missing any documentation 
> on test accounts, and how to create them?!
>
> https://developers.google.com/google-ads/api/docs/account-management/create-account
>
> Other documentation mentions clicking on CREATE TEST ACCOUNT in the UI, 
> but the all docs here seem rather lacking in good info.
>
> Can anyone give me a clue how to get a test account up and running?
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/816b4898-20d6-4cdf-ac80-78986cf4cdb5n%40googlegroups.com.


Create test account

2022-02-07 Thread Matthew Cloy
Hi All,

Trying to get started with the API, but really don't get how to create a 
test account.


In the info here: it says we have to use the API to create the account 
(which makes sense because the 3 accounts I created in the UI don't seem to 
be test ones)
https://developers.google.com/google-ads/api/docs/first-call/overview?hl=en#test_account

But  info on creating account using the API is missing any documentation on 
test accounts, and how to create them?!
https://developers.google.com/google-ads/api/docs/account-management/create-account

Other documentation mentions clicking on CREATE TEST ACCOUNT in the UI, but 
the all docs here seem rather lacking in good info.

Can anyone give me a clue how to get a test account up and running?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/e5482692-a6b1-4a92-b416-0d28b80b063fn%40googlegroups.com.


Request is missing required authentication credential

2022-02-07 Thread Walter Bodwell
I have two Google OAuth applications.  One is used for testing and hits a 
sandbox account.  The other just got verified for production use and is 
hitting our production account.

The sandbox version is working just fine.  The same code fails on the 
production version.

When I try to call the new Google Ads API using the production version, I'm 
getting:
google.ads.googleads.errors.GoogleAdsException: (<_SingleThreadedRendezvous 
of RPC that terminated with: status = StatusCode.UNAUTHENTICATED details = 
"Request is missing required authentication credential. Expected OAuth 2 
access token, login cookie or other valid authentication credential. See 
https://developers.google.com/identity/sign-in/web/devconsole-project.; 
debug_error_string = 
"{"created":"@1644245725.347305819","description":"Error received from peer 
ipv4:142.250.73.202:443","file":"src/core/lib/surface/call.cc","file_line":1074,"grpc_message":"Request
 
is missing required authentication credential. Expected OAuth 2 access 
token, login cookie or other valid authentication credential. See 
https://developers.google.com/identity/sign-in/web/devconsole-project.","grpc_status":16};
 
>, <_SingleThreadedRendezvous of RPC that terminated with: status = 
StatusCode.UNAUTHENTICATED details = "Request is missing required 
authentication credential. Expected OAuth 2 access token, login cookie or 
other valid authentication credential. See 
https://developers.google.com/identity/sign-in/web/devconsole-project.; 
debug_error_string = 
"{"created":"@1644245725.347305819","description":"Error received from peer 
ipv4:142.250.73.202:443","file":"src/core/lib/surface/call.cc","file_line":1074,"grpc_message":"Request
 
is missing required authentication credential. Expected OAuth 2 access 
token, login cookie or other valid authentication credential. See 
https://developers.google.com/identity/sign-in/web/devconsole-project.","grpc_status":16};
 
>, errors { error_code { authentication_error: AUTHENTICATION_ERROR } 
message: "Authentication of the request failed." } request_id: 
"fPZpK5epSvpfmvbC3luD-w" , 'fPZpK5epSvpfmvbC3luD-w')

When I try to call the old Google AdWords API with the production version, 
I'm getting:
googleads.errors.AdWordsReportBadRequestError: Type: 
QuotaCheckError.INVALID_TOKEN_HEADER

I've verified the client id, client secret, token and refresh token and it 
matches what I used / got when I went through the Oauth process (i.e., I'm 
not mixing the sandbox and production credentials).

The only noticeable difference between the sandbox and production 
credentials is that the token is much longer for production (163 characters 
for production; only 22 for sandbox)

Thanks for your help,
Walter

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/24a30198-d52d-4cb8-a7ca-1a0d0a3961adn%40googlegroups.com.


Re: Working Google Ads Data Transfer after deprecating AdWords API

2022-02-07 Thread 'Ruslan Obolonsky' via Google Ads API and AdWords API Forum
Hi.
Thanks a lot for your reply.
I've filled out the form 

 
too. 
However, I don't have any answers at the moment.

I hope Google will make native integration between their services (Google 
Ads and Google BigQuery).
If anybody has any information about the availability of this new Google 
Ads API transfer to BigQuery - pls share it here.

On Thursday, February 3, 2022 at 3:37:25 PM UTC+2 Zweitze wrote:

> I'm dealing with the same situation, and have some new insights.
> I submitted a bug on the web page of the documentation, and got some 
> feedback.
>
> This is the bug report 
>
> The feedback stated some preview is/was going on. I requested access but 
> got no response whatsoever.
> The slack group also contains discussions about this topic - didn't you 
> use its search functionality?
> At least someone got access to the preview, he stated a new Data Transfer 
> became available after being approved.
>
> So, how do you deal with the situation?
>
> For us it is obvious that the BigQuery team is not that much interested in 
> this feature, otherwise they would have started documenting this, sharing 
> their plans publicly, etc. Ask yourself, is the feature mission critical? 
> Then you should look into alternatives. Note that some companies (FiveTran, 
> Supermetrics) have similar offerings.
> In our case their deals weren't suitable, now I'm back to coding again... 
> with a nice deadline.
>
>
> On Wednesday, February 2, 2022 at 1:03:22 PM UTC+1 r.obo...@owox.com 
> wrote:
>
>> Thanks for your reply.
>> I've already asked the same question in the slack community available 
>> *here* .
>>
>> But there is no response(
>>
>>
>> On Wednesday, February 2, 2022 at 6:16:35 AM UTC+2 adsapi wrote:
>>
>>> Hi Ruslan,
>>>
>>> Thanks for reaching out to the Google Ads API Forum.
>>>
>>> Kindly note that BigQuery Data Transfer Service for Google Ads 
>>>  is 
>>> an implementation of the AdWords API to the BigQuery platform, and 
>>> implementation of the Google Ads API / AdWords API to any platform is 
>>> outside of our scope already. That said, I am unable to comment on whether 
>>> BigQuery Data Transfer Service for Google Ads still works after deprecating 
>>> the AdWords API.
>>>
>>> Since, the AdWords API is deprecated and as of April 27, 2022, the 
>>> AdWords API will no longer be available. That being said, you will need to 
>>> migrate to Google Ads API. As for the clarification and guidance if there 
>>> is any alternative for the data service which currently uses the AdWords 
>>> API, you will need to get in touch with the BigQuery team by contacting 
>>> them through the support channels available *here* 
>>> .
>>>
>>> Let us know if you have any further questions.
>>>
>>> Regards, 
>>> [image: Google Logo] 
>>> Yasar 
>>> Google Ads API Team 
>>>   
>>>
>>> ref:_00D1U1174p._5004Q2W3GXy: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/8775d6c1-1ef2-41cc-a831-52f0bbef63b4n%40googlegroups.com.


RE: Code samples for historical metrics are broken

2022-02-07 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hello Jason,

Thanks for reaching out to the Google Ads API support. For us to investigate, 
could you please share the complete logs within the format of the request and 
response logs with request-id and login-customer-id generated on your end? To 
get further clarity to investigate further, if possible please share a full 
screen screenshot of the UI with the date range filter to indicate which 
activities you are referring to API.
Please send the requested details via the Reply privately to the author option. 
If this option is not available, you may send the details directly to our 
googleadsa...@google.com alias instead.

For the client library, logging can be enabled by navigating to the Client 
libraries > Your client library (ex. Python) > Logging documentation, which you 
can access from this link. ?Let me know if you have further questions.

Best regards,

Jakeia Sabrina
Google Ads API Team
ref:_00D1U1174p._5004Q2W4kmA: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/-zsIC0R6XW8700zuzSOrCNTx-EeCNhU56X_A%40sfdc.net.


Re: Does AddOfflineUserDataJobOperationsRequest ensure the request with removeAll operation is executed first?

2022-02-07 Thread Matta Reddy Mannem
Hi,
Thank you for the response. This info helps but sorry I am still looking
for a response to my last query where we submitted two asynchronous jobs
one with remove_all as first operation to remove users from an audience and
immediately fire a second asynchronous job to add a list of users to that
audience. Can we expect Google to ensure the first job with remove_all
fires before executing the second job.

Thanks
Paid Media Team

On Mon, Feb 7, 2022 at 6:55 AM 'Google Ads API Forum Advisor' via Google
Ads API and AdWords API Forum  wrote:

> Hi Paid Media Team,
>
> Thanks for getting back to us.
>
> Note that when a remove_all operation is included, it must be the first
> operation in a job. If not, then running the job will return an
> *INVALID_OPERATION_ORDER*
> 
> error. If you encounter API errors, you may provide us with the complete
> *request*
> 
> and *response*
> 
> logs with the *request-id*
> 
> via the *Reply privately to author* option, so our team can better check.
> Also, to remove data from a Customer Match audience list, you may refer to
> *this*
> 
> guide.
>
> In addition, we recommend that in order to make sure that all data is
> loaded / updated for user lists uploads, you should implement logging. This
> is because generated request
> 
> and response
> 
> logs should contain information of your uploads and other details that were
> included, and also the details of either the successful request or errors
> encountered. That said, and 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
> .
> The said logs are also a helpful source of information for troubleshooting
> conversion upload errors, or general API issues.
>
> Let us know if you have any further questions.
>
> Regards,
> [image: Google Logo]
> Yasar
> Google Ads API Team
>
>
> ref:_00D1U1174p._5004Q2W4GUZ: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/jH2f30R6WUMD00bA95tTo0SwuBIjll8cRm1g%40sfdc.net
> 
> .
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/CALd-Ymo4JiNQWaMYOmGwFBawzneKYsVous72qLB_Lx68JVV5WQ%40mail.gmail.com.


RE: Automatic & manual bid strategy for responsive display & search ad

2022-02-07 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Amol,

Thank you for reaching out to Google Ads API support. Here is our guide to 
bidding, the types are listed there. For Responsive Search Ads you can use 
TARGET_IMPRESSION_SHARE for maximize impressions on specific parts of the 
search page.

For automated bid information you may use the product support article here - 
https://support.google.com/google-ads/answer/2979071, anything available in the 
API will be listed in our guide to bidding. Feel free to get back to us for 
assistance with implementation.

Regards,

Aryeh Baker
Google Ads API Team
ref:_00D1U1174p._5004Q2W4aGE: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/XpfYb0R6XV7K00dJm3pKYERBagBT_F-DrxNA%40sfdc.net.


listAccessibleCustomers

2022-02-07 Thread 'Matan Shavit' via Google Ads API and AdWords API Forum
Hey, 
I have an issue sending a listaccessablecustomer request using the API. 
I send the request like so ->

(.listAccessibleCustomers customer-service (-> (
ListAccessibleCustomersRequest/newBuilder)
(.build)))

(the google client is created using the userCredentials from 
(com.google.auth.oauth2 
UserCredentials))

the customer service is created like so ->

customer-service (-> (.getLatestVersion googleads-client)
(.createCustomerServiceClient))

but I a feed of errors : 

{"timestamp":"2022-02-07T16:23:33.513+02:00","message":"FAILURE REQUEST 
SUMMARY. Method: 
google.ads.googleads.v9.services.CustomerService/ListAccessibleCustomers, 
Endpoint: googleads.googleapis.com:443, CustomerID: null, RequestID: null, 
ResponseCode: UNAVAILABLE, Fault: Credentials failed to obtain 
metadata.","logger_name":"com.google.ads.googleads.lib.request.summary","thread_name":"grpc-default-executor-1","level":"WARN","facility":"DEV","environment":"DEV","hostName":"DEV"}
{"timestamp":"2022-02-07T16:23:33.516+02:00","message":"FAILURE REQUEST 
DETAIL.\nRequest\n---\nMethodName: 
google.ads.googleads.v9.services.CustomerService/ListAccessibleCustomers\nEndpoint:
 
googleads.googleapis.com:443\nHeaders: {developer-token=REDACTED, 
x-goog-api-client=gl-java/1.8.0_211 gccl/16.0.3 gapic/16.0.3 gax/2.6.1 
grpc/1.27.2}\nBody: \n\nResponse\n\nHeaders: null\nBody: 
null\nFailure message: null\nStatus: Status{code=UNAVAILABLE, 
description=Credentials failed to obtain metadata, 
cause=com.google.api.client.http.HttpResponseException: 401 
Unauthorized\nPOST https://oauth2.googleapis.com/token\n\tat 
com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1116)\n\tat 
com.google.auth.oauth2.UserCredentials.doRefreshAccessToken(UserCredentials.java:273)\n\tat
 
com.google.auth.oauth2.UserCredentials.refreshAccessToken(UserCredentials.java:190)\n\tat
 
com.google.auth.oauth2.OAuth2Credentials$1.call(OAuth2Credentials.java:257)\n\tat
 
com.google.auth.oauth2.OAuth2Credentials$1.call(OAuth2Credentials.java:254)\n\tat
 
java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)\n\tat 
java.util.concurrent.FutureTask.run(FutureTask.java)\n\tat 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n\tat
 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n\tat
 
java.lang.Thread.run(Thread.java:748)\n}.","logger_name":"com.google.ads.googleads.lib.request.detail","thread_name":"grpc-default-executor-1","level":"INFO","facility":"DEV","environment":"DEV","hostName":"DEV"}
{"timestamp":"2022-02-07T16:23:34.347+02:00","message":"FAILURE REQUEST 
SUMMARY. Method: 
google.ads.googleads.v9.services.CustomerService/ListAccessibleCustomers, 
Endpoint: googleads.googleapis.com:443, CustomerID: null, RequestID: null, 
ResponseCode: UNAVAILABLE, Fault: Credentials failed to obtain 
metadata.","logger_name":"com.google.ads.googleads.lib.request.summary","thread_name":"grpc-default-executor-0","level":"WARN","facility":"DEV","environment":"DEV","hostName":"DEV"}
{"timestamp":"2022-02-07T16:23:34.347+02:00","message":"FAILURE REQUEST 
DETAIL.\nRequest\n---\nMethodName: 
google.ads.googleads.v9.services.CustomerService/ListAccessibleCustomers\nEndpoint:
 
googleads.googleapis.com:443\nHeaders: {developer-token=REDACTED, 
x-goog-api-client=gl-java/1.8.0_211 gccl/16.0.3 gapic/16.0.3 gax/2.6.1 
grpc/1.27.2}\nBody: \n\nResponse\n\nHeaders: null\nBody: 
null\nFailure message: null\nStatus: Status{code=UNAVAILABLE, 
description=Credentials failed to obtain metadata, 
cause=com.google.api.client.http.HttpResponseException: 401 
Unauthorized\nPOST https://oauth2.googleapis.com/token\n\tat 
com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1116)\n\tat 
com.google.auth.oauth2.UserCredentials.doRefreshAccessToken(UserCredentials.java:273)\n\tat
 
com.google.auth.oauth2.UserCredentials.refreshAccessToken(UserCredentials.java:190)\n\tat
 
com.google.auth.oauth2.OAuth2Credentials$1.call(OAuth2Credentials.java:257)\n\tat
 
com.google.auth.oauth2.OAuth2Credentials$1.call(OAuth2Credentials.java:254)\n\tat
 
java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)\n\tat 
java.util.concurrent.FutureTask.run(FutureTask.java)\n\tat 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n\tat
 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n\tat
 
java.lang.Thread.run(Thread.java:748)\n}.","logger_name":"com.google.ads.googleads.lib.request.detail","thread_name":"grpc-default-executor-0","level":"INFO","facility":"DEV","environment":"DEV","hostName":"DEV"}
{"timestamp":"2022-02-07T16:23:35.164+02:00","message":"FAILURE REQUEST 
SUMMARY. Method: 
google.ads.googleads.v9.services.CustomerService/ListAccessibleCustomers, 
Endpoint: googleads.googleapis.com:443, CustomerID: null, RequestID: null, 
ResponseCode: UNAVAILABLE, Fault: Credentials failed to obtain 

RE: Is there any Ads report that provide both Geo and Ad Asset data at the same time?

2022-02-07 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Hanseol,

There is currently no way in the API to get geographic metrics at ad group ad 
level, let alone ad group ad asset level. Could you privately you send us a 
full screen screenshot where these geographic metrics at ad group ad level and 
ad group ad asset level are available in the UI?

Regards,

Aryeh Baker
Google Ads API Team
ref:_00D1U1174p._5004Q2W4sRC: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/E-NVh0R6XSUH00uumxZexmSt6KfcqxLH6REg%40sfdc.net.


Problem with Google ADS API with Python: why I have not data in the geographic view?

2022-02-07 Thread Andrea Pio D'Antonio
I'm trying to create a geographic report that shows the cost from *my 
google ads camapign* split by province. I'm using google ADS API for python.

The GAQL query that I use to extract data is :
query = """SELECT segments.year, segments.week, campaign.name, 
segments.geo_target_city, segments.geo_target_province, metrics.cost_micros 
FROM geographic_view WHERE segments.week = '{start_date}' 
""".format(start_date=start_date) 

If I use a certain customer ID of my MCC account and in particular the 
account ID that contains all the italy campaigns I have results, but if I 
use another account ID I didn't obtain any data.

Please find here the accounts (censored). In green the one that works and 
in red the one that doesn't work 

The weird thing is that if I switch table in the from and I use "campaign" 
instead of "geographic_view" I have the data. Unfortunately in "campaign" I 
ahve not the province and city information that I need.
query1 = """SELECT segments.year, segments.week, campaign.name, 
segments.geo_target_city, metrics.cost_micros FROM campaign WHERE 
segments.week = '{start_date}' """.format(start_date=start_date) 

Should I change any setting in google ADS? Anyone understand why I have 
this issue? Thank you.

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"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/beb4dc5a-829a-420e-9768-559e929aa618n%40googlegroups.com.


Re: Token has been expired or revoked

2022-02-07 Thread Yakov Osipenkov
We installed the library according to this guide
https://github.com/googleads/google-ads-php

and then created a configuration like this
https://developers.google.com/google-ads/api/docs/client-libs/php/configuration

using code from library examples

понедельник, 7 февраля 2022 г. в 16:16:56 UTC+3, Yakov Osipenkov: 

> Hi. We are trying to get Google Ads account statistics by API, we got a 
> basic developer token. When we try to send requests, we get the following 
> error:
>
> PHP Fatal error:  Uncaught GuzzleHttp\Exception\ClientException: Client 
> error: `POST https://oauth2.googleapis.com/token` 
>  resulted in a `400 Bad Request` 
> response:
> {
>   "error": "invalid_grant",
>   "error_description": "Token has been expired or revoked."
> }
>
> Google technical support, which issued access and wrote to the mail, does 
> not respond with return letters. 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 
"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/23919a77-fe93-4d7e-87c3-53512b87f0b4n%40googlegroups.com.


Minimum and maximum cpc valeu in Generate forecast metrices

2022-02-07 Thread vino...@skills-agency.com
Hi,

As Adwords api is going to be deprecated i'm converting 
*TrafficEstimatorService* to *G**enerateForecastMetrics (*Ref* : *
https://developers.google.com/google-ads/api/docs/keyword-planning/generate-forecast-metrics
*).*

I'm getting data properly but my problem is i'm not getting minimum cpc and 
maximum cpc from the response.
Please tell me how can i get that values.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/9832f543-d0fa-4765-aca5-520970612998n%40googlegroups.com.


Re: get Labels in keyword report

2022-02-07 Thread FMore
Update:

adding   ad_group_criterion.labels return the labelIds.
Thats a start. Instead of Id how can i get  label values?

 $query = 'SELECT
ad_group_criterion.criterion_id,
ad_group_criterion.keyword.text,
ad_group_criterion.labels,
ad_group.name,
ad_group.id,
campaign.name,
campaign.id,
metrics.impressions,
metrics.conversions,
metrics.cost_per_conversion,
ad_group_criterion.effective_cpc_bid_micros,
metrics.clicks,
metrics.ctr,
metrics.average_cpc
FROM keyword_view

Thanks



On Monday, February 7, 2022 at 12:57:19 PM UTC FMore wrote:

> Hi 
>
> i am trying to get a keyword report that includes labels
> I am following this link with mappings:
>
>
> https://developers.google.com/google-ads/api/docs/migration/mapping#keywords_performance
>
> LabelIds ==  Select label.resource_name from the resource ad_group_label
> how can I combine these 2 resources in one query?
>
> Here is my GAQL that returns an error:
>
> SELECT
> ad_group_criterion.criterion_id,
> ad_group_criterion.keyword.text,
> ad_group_criterion.labels,
> *(Select label.name  from the resource 
> ad_group_label),*
> ad_group.name,
> ad_group.id,
> campaign.name,
> label.id,
> label.name,
> campaign.id,
> metrics.impressions,
> metrics.conversions,
> metrics.cost_per_conversion,
> ad_group_criterion.effective_cpc_bid_micros,
> metrics.clicks,
> metrics.ctr,
> metrics.average_cpc
> FROM keyword_view
>
>
> 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 
"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/a581c597-1920-4927-9af5-747b976127e3n%40googlegroups.com.


Token has been expired or revoked

2022-02-07 Thread Яков Осипенков
Hi. We are trying to get Google Ads account statistics by API, we got a 
basic developer token. When we try to send requests, we get the following 
error:

PHP Fatal error:  Uncaught GuzzleHttp\Exception\ClientException: Client 
error: `POST https://oauth2.googleapis.com/token` resulted in a `400 Bad 
Request` response:
{
  "error": "invalid_grant",
  "error_description": "Token has been expired or revoked."
}

Google technical support, which issued access and wrote to the mail, does 
not respond with return letters. 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 
"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/8aa33508-edd1-4364-969a-a800a4d33099n%40googlegroups.com.


Re: Create Label example request

2022-02-07 Thread Patrick
Also not entirely sure this Label documentation is entirely correct, it 
doesn't mention Label at all only TextLabel? 
https://developers.google.com/google-ads/api/docs/reporting/labels#create_labels

On Monday, 7 February 2022 at 13:01:33 UTC Patrick wrote:

> Hello,
>
> I can't seem to find an example of how to create a Label via the api.  
> There are examples on how to attach an already existing label but none on 
> how to create one from scratch.
>
> Could you point me in the right direction, otherwise please could an 
> example be created, it isn't that obvious (to me at least) the relationship 
> between Label TextLabel and the actual label in the UI.  E.g. do you need a 
> TextLabel at all if you're just after a simple label with a name?
>
> I'm using the php library, but after a very quick look it doesn't look 
> like there are examples in other client libraries either.
>
> 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 
"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/ffcae5df-e5f7-4b3d-a45b-5f3d1ce03b18n%40googlegroups.com.


Result from Query

2022-02-07 Thread Akash Prajapati
Hi Team 

 When I am printing in the below manner - 

*"try:for batch in stream:*

* for row in batch.results:  print(row)*
 I am missing some of the columns in my output for example like below even 
when I have selected them in the  main Query.
metrics.video_quartile_p100_rate, 
metrics.video_quartile_p25_rate, 
metrics.video_quartile_p50_rate, 
metrics.video_quartile_p75_rate, 

But when I print each column row.x, row.y then they are fetched in the 
result set.
*"*try:
for batch in stream:
 for row in batch.results:
  print(row.metrics.video_quartile_p100_rate)
   


Can you explain why there is a difference between these two methods, when 
row has all the columns from the query?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/86da6c1c-7a1f-4b93-96f7-f08c1075f896n%40googlegroups.com.


Create Label example request

2022-02-07 Thread Patrick
Hello,

I can't seem to find an example of how to create a Label via the api.  
There are examples on how to attach an already existing label but none on 
how to create one from scratch.

Could you point me in the right direction, otherwise please could an 
example be created, it isn't that obvious (to me at least) the relationship 
between Label TextLabel and the actual label in the UI.  E.g. do you need a 
TextLabel at all if you're just after a simple label with a name?

I'm using the php library, but after a very quick look it doesn't look like 
there are examples in other client libraries either.

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 
"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/7598ed8e-913d-43fe-9c90-196398e985den%40googlegroups.com.


Create Label example

2022-02-07 Thread Patrick
Hello,

I can't seem to find an example of how to create a Label via the api.  
There are examples on how to attach an already existing label but none on 
how to create one from scratch.

Could you point me in the right direction, otherwise please could an 
example be created, it isn't that obvious (to me at least) the relationship 
between Label TextLabel and the actual label in the UI.  E.g. do you need a 
TextLabel at all if you're just after a simple label with a name?

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 
"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/b5ffda1c-ad7f-4522-91b5-e27e26aaa87bn%40googlegroups.com.


get Labels in keyword report

2022-02-07 Thread FMore
Hi 

i am trying to get a keyword report that includes labels
I am following this link with mappings:

https://developers.google.com/google-ads/api/docs/migration/mapping#keywords_performance

LabelIds ==  Select label.resource_name from the resource ad_group_label
how can I combine these 2 resources in one query?

Here is my GAQL that returns an error:

SELECT
ad_group_criterion.criterion_id,
ad_group_criterion.keyword.text,
ad_group_criterion.labels,
*(Select label.name from the resource ad_group_label),*
ad_group.name,
ad_group.id,
campaign.name,
label.id,
label.name,
campaign.id,
metrics.impressions,
metrics.conversions,
metrics.cost_per_conversion,
ad_group_criterion.effective_cpc_bid_micros,
metrics.clicks,
metrics.ctr,
metrics.average_cpc
FROM keyword_view


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 
"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/041631b2-7178-4171-a83d-ed122f2a4500n%40googlegroups.com.


Request is missing required authentication credential

2022-02-07 Thread alexmc...@gmail.com
Hi,

I'm currently trying to migrate our system from the old AdWords API to the 
Google Ads API and I've hit a bit of a wall trying to make the first call. 
I'm just using the GetKeywordStats example and as far as I can see 
everything is fine in terms of OAuth, we get an access token which we then 
try to use in the call but this throws an exception telling us we're 
missing the required credentials.

"StatusCode="Unauthenticated", Detail="Request is missing required 
authentication credential. Expected OAuth 2 access token, login cookie or 
other valid authentication credential."

I'm not sure whether this is more an account setup/user access issue rather 
than us simply missing credentials like the error says but we're using the 
same setup we've been successfully using with the AdWords API for years, 
the only difference being that we created a new ClientID within the same 
google dev console project. Appreciate this is a new API and also the fact 
that I only really look at this stuff when it desperately needs upgrading 
so any feedback is welcome :)

I've got logs ready to send if somebody could get back to me on this 
please, cheers!

Alex

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"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/f1d55d55-9a23-4fc8-8006-d0b1a79a4607n%40googlegroups.com.


Re: manager_link_error: INVALID_CHANGE

2022-02-07 Thread 'Kateřina Henzlová' via Google Ads API and AdWords API Forum
Hi Ernie,

Do you have any updates on this issue? It happened 7 times in the last 30 
days and I still don't know what could be wrong.

I appreciate your help.

Thanks,
Katerina

On Monday, January 31, 2022 at 6:23:19 PM UTC+1 Kateřina Henzlová wrote:

> Hi Ernie,
>
> I believe this is not the problem. What is described in the procedure is 
> the whole complex process of creating, fetching, and accepting the link 
> which requires 2 accounts; the manager which creates and fetches the link, 
> and the client which then accepts the created link. The terms "manager" and 
> "client" are used for distinguishing between these two accounts. I'm quite 
> sure it has nothing to do with direct or indirect access to the client 
> account.
>
> I'm sending another client as an example in the private reply. This time 
> there's direct access. Thanks for looking into it.
>
> Best,
> Katerina
>
> On Monday, January 31, 2022 at 8:04:01 AM UTC+1 Ionut Mihai wrote:
>
>> Well I'm 100% sure I'm setting oauth2 with the user access token, yet I 
>> get the same error.
>>
>> On Monday, January 31, 2022 at 7:13:58 AM UTC+2 adsapi wrote:
>>
>>> Hi Katerina,
>>>
>>> Thank you for providing more details to your concern.
>>>
>>> Upon checking the API logs for accepting link request, I can see that 
>>> you are authenticating as a manager account because you've set the customer 
>>> ID of the manager account in the *login-customer-id*. However, please 
>>> note that according to this procedure 
>>> ,
>>>  
>>> step 3, you need to authenticate as a client account. With this, try 
>>> generating oauth2 credential using one of the user accounts that has direct 
>>> access to the client account and use it in authentication, then set its 
>>> customer ID in the *login-customer-id* and the *customer_id*.
>>>
>>> Let me know how it goes after.
>>>
>>>
>>> Regards,
>>> [image: Google Logo] 
>>> Ernie John Blanca Tacata 
>>> Google Ads API Team 
>>>   
>>>
>>> ref:_00D1U1174p._5004Q2UjJFj: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/1c564fd4-9d76-4222-8c19-4ae7e16f3b91n%40googlegroups.com.


[no subject]

2022-02-07 Thread Imran Sami
Nine

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/CA%2BEk9Gk02cycJ2ui6bV9du7odyCh97_912L%2BSriUGH9bVTM5nA%40mail.gmail.com.


Verification problems

2022-02-07 Thread TB
 Hello,
We have an application which makes exstensive usage of Adwords API 
reporting. Out of nowhere, around the 1st/2nd of Feburary, all our request 
started failing. We recieved no error codes back, the requests simply timed 
out - this included all our requests for Google Customer match. Upon trying 
to refresh our token, we were notified that our app was no longer verified.

The lack of errors has made it extremely hard to fix this problem. In the 
OAuth playground we only recieved bad request responses. What can we do to 
fix this?

Kind regards,
Team DH

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/28adba40-3fbb-46af-9ff3-0c6edfcd7069n%40googlegroups.com.


Re: Filter AdGroupAds by final URL with GAQL

2022-02-07 Thread Tadhg Deeney
Hi team, 

I am also trying to do something similar, is this still the case?
>From reading the documentation, I gathered that final_urls are now 
filterable, however, my script doesn't appear to be filtering out responses 
based on urls.
I am using the v9 python client for Google Ads API

On Monday, December 23, 2019 at 9:46:38 PM UTC Google Ads API Forum Advisor 
Prod wrote:

> Hi Akil,
>
> Thank you for writing to us. With regards to your concern, it is not 
> possible to filter a part of URL or a particular string from the URL field 
> via Google Ads Query language. Please refer to this 
>  guide 
> for more details on the query language. Let us know if you have any 
> additional concerns.
>
> Regards,
> Nikisha Patel, Google Ads API Team
>
>
> ref:_00D1U1174p._5001UOF8r7: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/41c03b33-40bf-409f-9059-0b81bbe1c7e4n%40googlegroups.com.


Re: I want to get Keyword States for 100 keywords

2022-02-07 Thread Rohit Nishad
No what i mean by 100+ is i am trying to set 100+ keyword in keyword seed, 
which ofcourse give error.

I am asking is there any other way to get 100+ keywords status at once?

On Monday, 7 February, 2022 at 8:31:01 am UTC+5:30 adsapi wrote:

> Hello Rohit,
>
> Thanks for getting back to us.
>
> As for the error (INVALID_ARGUMENT) you've encountered on the initial 
> thread, can you share to us the complete API logs (request 
> 
>  and response 
> 
>  with request-id 
> )
>  
> so our team can further check? 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.
>
> As for the provided function body, can you enclose the 100+ with double 
> quotes same as below?
>
>
> "includeAdultKeywords": true,
>   pageSize: inputs.length,
>   "keywordSeed": {
> "keywords": [
>  "seo",
>  "something",
>  "100+"
>  ]
>   }
>
>
> Regards,
> [image: Google Logo] 
> Mark Kevin Albios 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2W3wSo: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/5c9fd1b6-6616-4566-9a1d-71b6272b93efn%40googlegroups.com.


general question about developer token

2022-02-07 Thread Yakov Krasnov
Hi there

We are building a tool for our customer which will allow them to upload 
(not publish) their creatives from our platform to their google ads 
accounts.

Now I'm trying to understand what the developer token is? Should every 
customer in addition to oauth provide us with this developer token too? Or 
should we create Google Ads manager account and all client accounts under 
our root account (which is insane actually).

I created manager account + test manager account, get developer token from 
it (all that I've done using single google account) and tried to perform 
simple request from examples here 
. But I'm 
getting 403 error and I can't understand what's wrong.

To get oauth token I used https://www.googleapis.com/auth/adwords scope as 
said in docs.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/2b9f2c79-9b68-48b2-9335-22fd27be1922n%40googlegroups.com.


App

2022-02-07 Thread TB
Hello,
We have an application which makes exstensive usage of Adwords API 
reporting. Out of nowhere, around the 1st/2nd of Feburary, all our request 
started failing. We recieved no error codes back, the requests simply timed 
out - this included all our requests for Google Customer match. Upon trying 
to refresh our token, we were notified that our app was no longer verified.

The lack of errors has made it extremely hard to fix this problem. In the 
OAuth playground we only recieved bad request responses. What can we do to 
fix this?

Kind regards,
Team DH

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/3ab97ab1-f5d6-4c19-9875-c8f91bbb5c38n%40googlegroups.com.


Re: Get items count on result row search stream.

2022-02-07 Thread Boris DETRY
Hi,

Sure, I only want to count the number of "untreated search terms" or "added 
search terms".  For small accounts, there is no problem, I execute the 
query and then I count the results. But for bigger accounts (lets say an 
account with 2 or 3 million search terms) the request take too much time. 

So one of the solutions would be to request for "*SUMMARY_ROW_ONLY*" (docs 
here 
)
 
but the value "*total_results_count*" is empty in this case.





On Monday, February 7, 2022 at 3:54:33 AM UTC+1 adsapi wrote:

> Hi Boris,
>
> Thank you for the reply.
>
> Would you be able to illustrate to us the information that you want to get 
> using the API report with sample values? I asked because the suggestion 
> provided by my colleague is not satisfying your use case so it appears that 
> you are looking for a specific set of information.
>
> Regards,
> [image: Google Logo] 
> Ernie John Blanca Tacata 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2W3wfO: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/36037c04-1507-4faa-97b8-c7538158336dn%40googlegroups.com.


RE: Weekly estimates -impressions, clicks, etc..

2022-02-07 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Amol,

Thank you for posting your concern.

In order for me to further check your concern and to know if there is a service 
that you can use to get information that you are looking for, would you be able 
to provide the screenshot of the whole UI?

You can provide it via Reply privately to author option. If this option is not 
available, then send it instead on this email address 
googleadsapi-supp...@google.com.

Regards,

Ernie John Blanca Tacata
Google Ads API Team
ref:_00D1U1174p._5004Q2W4awP: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/wJLTh0R6XE9Q00Cdb7P_dBSRajfX-m5VahFw%40sfdc.net.