Re: upload click conversions using python client - can't supply data for one field

2022-03-01 Thread Arne Caratti
Hi, thanks for getting back. In the end I was able to resolve it myself 
after some more help from another colleague of yours. My mistake was 
assuming that the way to pass my remaining information, the external model 
and it's value, had to be the conversion_custom_variable_id from the sample 
code. If I had searched a little longer, I'd have found out that there 
exists a "ExternalAttributionData"-type, which I can set as an attribute "
external_attribution_data" on a "ClickConversion" instance. The fact that 
querying for conversion_custom_variable_id came back empty should have 
tipped me off, too.

Sorry for the wasted time, but maybe this thread will help someone who 
stumbles over it through googling.

Cheers,
Arne
On Friday, 25 February 2022 at 14:56:38 UTC+1 adsapi wrote:

> Hello Arne,
>
> Thanks for reaching out to the Google Ads API support. For us to 
> investigate, could you please provide us with the complete request 
> 
>  and response 
> 
>  logs 
> with the request-id 
> 
>  and request header 
> 
>  generated 
> on your end, so our team can better check the root cause of the 
> error? 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 us googleadsapi-supp...@google.com alias instead.
>
> 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 
> .
>
> Best regards,
> [image: Google Logo] 
> Jakeia Sabrina 
> Google Ads API Team  
>
> ref:_00D1U1174p._5004Q2WygQS: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/82a93813-1a35-47c9-bf84-b5e4621c22d1n%40googlegroups.com.


RE: Adwords API error with CustomerService started recently

2022-03-01 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Paul,


I'm Kevin from the Google Ads API Team.


Can you provide the complete SOAP request and response logs so we can take a 
closer look at the issue? 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 googleadsapi-supp...@google.com alias instead and 
reference this thread.


Regards,

Kevin Gil
Google Ads API Team
ref:_00D1U1174p._5004Q2XkHnA: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/n54pC0R83W8200gVOjiBi_Ql-rnnAggHF0Zw%40sfdc.net.


Re: Google Ads customers.uploadUserData not Working.

2022-03-01 Thread Sakirul Alam Sifat
I am using a test account to test the api. 

On Wednesday, March 2, 2022 at 11:17:24 AM UTC+6 Sakirul Alam Sifat wrote:

> I am trying to upload Users data using   
> https://googleads.googleapis.com/v10/customers/{customerId}:uploadUserData  
> this endpoint. I have also implemented the headers properly and converted 
> the email address Using SHA-256 algorithm. However, upon submitting I am 
> getting the following error.  
>
> "errors": [
> {
> "errorCode": {
> "requestError": "RESOURCE_NAME_MISSING"
> },
> "message": "Resource name is missing."
> }
>
> I have attached a screenshot of my postman for convenience. 
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/d42467ae-e9f8-4ee5-b5e7-2c35236bacb0n%40googlegroups.com.


Google Ads customers.uploadUserData not Working.

2022-03-01 Thread Sakirul Alam Sifat
I am trying to upload Users data using  
 https://googleads.googleapis.com/v10/customers/{customerId}:uploadUserData  
this endpoint. I have also implemented the headers properly and converted 
the email address Using SHA-256 algorithm. However, upon submitting I am 
getting the following error.  

"errors": [
{
"errorCode": {
"requestError": "RESOURCE_NAME_MISSING"
},
"message": "Resource name is missing."
}

I have attached a screenshot of my postman for convenience. 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/c59e022b-7f48-4f35-97f4-e70330ea8968n%40googlegroups.com.


Re: Billing setup not working for sub account under manager account

2022-03-01 Thread Amol Kawale
Hello Friends,

I have shared details privately. Pls confirm you received it.

Thanks 

On Tuesday, March 1, 2022 at 8:33:54 PM UTC+5:30 adsapi wrote:

> Hi Amol,
>
> Thank you for reaching out to the Google Ads API support team.
>
> Could you please provide full screen screenshot of the UI where you have 
> ability to set payment profile? So, we can further investigate the issue. 
> Please reply privately author option.
>
>
> Thanks,
> [image: Google Logo] 
> Nirmita 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2WyhED: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/dbd0eba5-fd11-42d6-b8da-d474470897d3n%40googlegroups.com.


Re: Regarding. Audience Segments List

2022-03-01 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi,

Thank you for providing more details to your concern.

Would you be able to provide the screenshot of the whole UI and your customer 
ID so that I can check if this is possible to get using Google Ads API? If this 
is not possible, so that I can raise a feature request for those in-market 
audiences, subject for review.

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


What is the unit of cpc in the Forcast generation?

2022-03-01 Thread wang jiazhou
Hello,

I am trying to use the keyword plan service with the Ads API following this 
instruction 
https://developers.google.com/google-ads/api/docs/keyword-planning/generate-forecast-metrics.
 
Attached is a screenshot of my result.

Here is my question:
1. *What is the unit of the cpc?* I feel that it is really a large number. 
And I cannot use 500 when setting cpc_bid_micros, which will give an error 
message saying something like "the number should by a multiple of minimum 
billing unit". *Does cpc_bid_micros=1 mean 10 thousand dollars?*

Thank you in advance,
Baicen

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/b12ba989-1227-452d-9a41-0373f3cca0fbn%40googlegroups.com.


Re: Updated Needed Regarding PHONE_NUMBER_IN_AD_TEXT Error

2022-03-01 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hello Pete,

Could you do me a huge favor? Could you in the forum choose 'Reply to author' 
and send me the request ID of one of the requests where you are seeing this? I 
don't want to accidentally track down a similar ad when taking a look at this.

Thanks,

Nadine Wang
Google Ads API Team
ref:_00D1U1174p._5004Q2WyAQq: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/eRG--0R83CR600Gx-l_jzDTOGcuD-1JBzyrg%40sfdc.net.


Re: Error message of "User doesn't have permission to access customer", but my user does have permission.

2022-03-01 Thread Rachel Suddeth
Finally got it figure out. I assumed the "linked_customer_id" could be set 
to a managed account id. I got rid of the code that set the 
"linked_customer_id" and the query worked.

On Tuesday, March 1, 2022 at 2:52:56 PM UTC-6 Rachel Suddeth wrote:

> We have large customers that use these manager accounts, so it's crucial 
> to the business that we get this fixed. Right now this error is keeping 
> some of the largest customers from getting what they want from Google Ads.
>
> On Tuesday, March 1, 2022 at 12:00:38 PM UTC-6 Rachel Suddeth wrote:
>
>> Just to show that the manager account is indeed authorized, and that the 
>> client account does belong to the manager account, there is a query with a 
>> successful result:
>>
>> [DEBUG] 2022-03-01T17:52:25.454Z 15cf012b-bac8-4f6a-bc0c-559ab45eb9ea 
>> Request --- Method: 
>> /google.ads.googleads.v9.services.GoogleAdsService/Search Host: 
>> googleads.googleapis.com
>> Headers: {
>>  "developer-token": "REDACTED",
>>  "login-customer-id": "6363265550", 
>> "x-goog-api-client": "gl-python/3.8.12 grpc/1.42.0 gax/2.2.2 gccl/14.1.0",
>>  "x-goog-request-params": "customer_id=6363265550" }
>> Request: customer_id: "6363265550"
>> query: "\n SELECT\n customer_client.id,\n FROM \n customer_client\n 
>> WHERE\n customer_client.manager = FALSE\n " 
>> page_size: 1000 
>>
>> Response --- Headers: 
>> { "alt-svc": "h3=\":443\"; ma=2592000,h3-29=\":443\"; 
>> ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; 
>> ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; 
>> v=\"46,43\"", "content-disposition": "attachment", "date": "Tue, 01 Mar 
>> 2022 17:52:25 GMT", "request-id": "_1JlfaFEUYSTiq2LhC7qDA" }
>>
>> Response:
>>  results { customer_client { resource_name: 
>> "customers/6363265550/customerClients/6945759442" 
>> id: 6945759442 } }
>>  results { customer_client { resource_name: 
>> "customers/6363265550/customerClients/8161358072"  
>> id: 8161358072 } } 
>> results { customer_client { resource_name: "customers/6363265550
>> /customerClients/4244915335" id: 4244915335 } ...
>>  } field_mask { paths: "customer_client.id"" }
>>
>> On Tuesday, March 1, 2022 at 11:50:50 AM UTC-6 Rachel Suddeth wrote:
>>
>>> The scenario: - I have authorized to use customer id of 6363265550 
>>> <(636)%20326-5550>, which is a manager account. I want to look for 
>>> information on customer 8161358072, which is managed by 6363265550 
>>> <(636)%20326-5550>. Here is what is being logged. Method: 
>>> /google.ads.googleads.v9.services.GoogleAdsService/Search Host: 
>>> googleads.googleapis.com Headers: { "developer-token": "REDACTED", 
>>> "linked-customer-id": "8161358072", "login-customer-id": "6363265550 
>>> <(636)%20326-5550>", "x-goog-api-client": "gl-python/3.8.12 grpc/1.42.0 
>>> gax/2.2.2 gccl/14.1.0", "x-goog-request-params": "customer_id=8161358072" } 
>>> Request: customer_id: "8161358072" query: "SELECT 
>>> customer.descriptive_name, 
>>> customer.conversion_tracking_setting.cross_account_conversion_tracking_id, 
>>> customer.time_zone FROM customer WHERE customer.id = 8161358072" 
>>> page_size: 1000 Response --- Headers: { 
>>> "google.ads.googleads.v9.errors.googleadsfailure-bin": 
>>> "\n\u0001\n\u0002H\u0002\u0012\u0001User doesn't have permission to access 
>>> customer. Note: If you're accessing a client customer, the manager's 
>>> customer id must be set in the 'login-customer-id' header. See 
>>> https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid\u0012\u0016HcvNuecETNXmZqsUAU1gFA;,
>>>  
>>> "grpc-status-details-bin": "\b\u0007\u0012#The caller does not have 
>>> permission\u001a\u0002\
>>> nCtype.googleapis.com/google.ads.googleads.v9.errors.GoogleAdsFailure\u0012\u0002\n\u0001\n\u0002H\u0002\u0012\u0001User
>>>  
>>> 
>>>  
>>> doesn't have permission to access customer. Note: If you're accessing a 
>>> client customer, the manager's customer id must be set in the 
>>> 'login-customer-id' header. See 
>>> https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid\u0012\u0016HcvNuecETNXmZqsUAU1gFA;,
>>>  
>>> "request-id": "HcvNuecETNXmZqsUAU1gFA" } Fault: errors { error_code { 
>>> authorization_error: USER_PERMISSION_DENIED } message: "User doesn\'t have 
>>> permission to access customer. Note: If you\'re accessing a client 
>>> customer, the manager\'s customer id must be set in the 
>>> \'login-customer-id\' header. See 
>>> https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid;
>>>  
>>> } request_id: "HcvNuecETNXmZqsUAU1gFA" [WARNING] 2022-03-01T17:35:20.088Z 
>>> 7a161f66-8ddc-48f0-8352-90f184b7115d Request made: ClientCustomerId: 
>>> 8161358072, Host: googleads.googleapis.com, Method: 
>>> /google.ads.googleads.v9.services.GoogleAdsService/Search, RequestId: 
>>> HcvNuecETNXmZqsUAU1gFA, IsFault: True, 

RE: How to increase refresh token count limit ?

2022-03-01 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Wenjun,

Please refer to the following document for more information regarding refresh 
token expiration and limit:

https://developers.google.com/identity/protocols/oauth2#expiration

For any further questions, you can post in stack overflow: 
https://stackoverflow.com/questions/tagged/google-oauth

Thanks,

Lakshmi
Google Ads API Team
ref:_00D1U1174p._5004Q2XkFTw: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/d7Du40R838FN00oM4ymNJ_SgqaKa3gsfPOng%40sfdc.net.


Re: Upgrading to a newer version

2022-03-01 Thread Stephen Barrett
So I wouldn’t need to update any of the files - like the following in my 
getkeyword.php file?

use Google\Ads\GoogleAds\Lib\OAuth2TokenBuilder;
use Google\Ads\GoogleAds\Lib\V8\GoogleAdsClient;
use Google\Ads\GoogleAds\Lib\V8\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Util\V8\ResourceNames;
use Google\Ads\GoogleAds\V8\Enums\KeywordPlanNetworkEnum\KeywordPlanNetwork;
use Google\Ads\GoogleAds\V8\Services\GenerateKeywordIdeaResult;
use Google\Ads\GoogleAds\V8\Services\KeywordAndUrlSeed;
use Google\Ads\GoogleAds\V8\Services\KeywordSeed;
use Google\Ads\GoogleAds\V8\Services\UrlSeed;
use Google\Ads\GoogleAds\Lib\V8\GoogleAdsException;
use Google\ApiCore\ApiException;

Stephen Barrett / Sr. Web Lead
step...@veloxmedia.com / 208-830-6398
VELOX Media
866-324-8899 / 208-338-1400
518 S 9th St
Boise ID 83702
www.veloxmedia.com
On Mar 1, 2022, 2:03 PM -0700, Google Ads API Forum Advisor 
, wrote:
> Hi Stephen,
>
> Going from v8 to v10 of the Ads API should not require any changes to your 
> implementation. For versions that contain changes to Keyword Planning, the 
> release notes for that version will have a Planning section.
>
> Regards,
> Matt
> Google Ads API Team
>
> Matt
> Google Ads API Team
>
>
>
> ref:_00D1U1174p._5004Q2Wymyn: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/6d666bb2-ec3e-4ae2-9abf-1093641ca4fe%40Spark.


Re: Upgrading to a newer version

2022-03-01 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Stephen,

Going from v8 to v10 of the Ads API should not require any changes to your 
implementation. For versions that contain changes to Keyword Planning, the 
release notes for that version will have a Planning section.

Regards,
Matt
Google Ads API Team

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


Unmapped migration for Criteria Type 'User List' and 'User Interest' metrics from Adwords API to Google Ads API

2022-03-01 Thread S P
Hello all,

As I am migrating from Adwords API to the Google Ads API, I have run into 
an issue in relation to attaining metrics where the Criteria Type is 'User 
List' or 'User Interest'. 

In Adwords API, I was able to query 'CRITERIA_PERFORMANCE_REPORT' and 
attain many different Criteria Type with all sorts of metrics like clicks, 
impressions, cost, etc... Now because of the migration a developer is no 
longer able to query the single report and receive many different criteria 
type because of the change from single attribution model to multi 
attribution model.

There are certain views I am able to query to get specific criteria type 
however two specific criteria types: 'User List' 
 and 'User 
Interest' 
 used 
to have metrics like clicks, impressions, cost but now is considered a 
'resource without metrics'. 

Has anyone else ran into this specific problem and has found a solution?

Thanks,
Simron

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/99f9219b-525a-483d-804c-7e59a8146c94n%40googlegroups.com.


Re: Error message of "User doesn't have permission to access customer", but my user does have permission.

2022-03-01 Thread Rachel Suddeth
We have large customers that use these manager accounts, so it's crucial to 
the business that we get this fixed. Right now this error is keeping some 
of the largest customers from getting what they want from Google Ads.

On Tuesday, March 1, 2022 at 12:00:38 PM UTC-6 Rachel Suddeth wrote:

> Just to show that the manager account is indeed authorized, and that the 
> client account does belong to the manager account, there is a query with a 
> successful result:
>
> [DEBUG] 2022-03-01T17:52:25.454Z 15cf012b-bac8-4f6a-bc0c-559ab45eb9ea 
> Request --- Method: 
> /google.ads.googleads.v9.services.GoogleAdsService/Search Host: 
> googleads.googleapis.com
> Headers: {
>  "developer-token": "REDACTED",
>  "login-customer-id": "6363265550", 
> "x-goog-api-client": "gl-python/3.8.12 grpc/1.42.0 gax/2.2.2 gccl/14.1.0",
>  "x-goog-request-params": "customer_id=6363265550" }
> Request: customer_id: "6363265550"
> query: "\n SELECT\n customer_client.id,\n FROM \n customer_client\n 
> WHERE\n customer_client.manager = FALSE\n " 
> page_size: 1000 
>
> Response --- Headers: 
> { "alt-svc": "h3=\":443\"; ma=2592000,h3-29=\":443\"; 
> ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; 
> ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; 
> v=\"46,43\"", "content-disposition": "attachment", "date": "Tue, 01 Mar 
> 2022 17:52:25 GMT", "request-id": "_1JlfaFEUYSTiq2LhC7qDA" }
>
> Response:
>  results { customer_client { resource_name: 
> "customers/6363265550/customerClients/6945759442" 
> id: 6945759442 } }
>  results { customer_client { resource_name: 
> "customers/6363265550/customerClients/8161358072"  
> id: 8161358072 } } 
> results { customer_client { resource_name: "customers/6363265550
> /customerClients/4244915335" id: 4244915335 } ...
>  } field_mask { paths: "customer_client.id"" }
>
> On Tuesday, March 1, 2022 at 11:50:50 AM UTC-6 Rachel Suddeth wrote:
>
>> The scenario: - I have authorized to use customer id of 6363265550 
>> <(636)%20326-5550>, which is a manager account. I want to look for 
>> information on customer 8161358072, which is managed by 6363265550 
>> <(636)%20326-5550>. Here is what is being logged. Method: 
>> /google.ads.googleads.v9.services.GoogleAdsService/Search Host: 
>> googleads.googleapis.com Headers: { "developer-token": "REDACTED", 
>> "linked-customer-id": "8161358072", "login-customer-id": "6363265550 
>> <(636)%20326-5550>", "x-goog-api-client": "gl-python/3.8.12 grpc/1.42.0 
>> gax/2.2.2 gccl/14.1.0", "x-goog-request-params": "customer_id=8161358072" } 
>> Request: customer_id: "8161358072" query: "SELECT 
>> customer.descriptive_name, 
>> customer.conversion_tracking_setting.cross_account_conversion_tracking_id, 
>> customer.time_zone FROM customer WHERE customer.id = 8161358072" 
>> page_size: 1000 Response --- Headers: { 
>> "google.ads.googleads.v9.errors.googleadsfailure-bin": 
>> "\n\u0001\n\u0002H\u0002\u0012\u0001User doesn't have permission to access 
>> customer. Note: If you're accessing a client customer, the manager's 
>> customer id must be set in the 'login-customer-id' header. See 
>> https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid\u0012\u0016HcvNuecETNXmZqsUAU1gFA;,
>>  
>> "grpc-status-details-bin": "\b\u0007\u0012#The caller does not have 
>> permission\u001a\u0002\
>> nCtype.googleapis.com/google.ads.googleads.v9.errors.GoogleAdsFailure\u0012\u0002\n\u0001\n\u0002H\u0002\u0012\u0001User
>>  
>> 
>>  
>> doesn't have permission to access customer. Note: If you're accessing a 
>> client customer, the manager's customer id must be set in the 
>> 'login-customer-id' header. See 
>> https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid\u0012\u0016HcvNuecETNXmZqsUAU1gFA;,
>>  
>> "request-id": "HcvNuecETNXmZqsUAU1gFA" } Fault: errors { error_code { 
>> authorization_error: USER_PERMISSION_DENIED } message: "User doesn\'t have 
>> permission to access customer. Note: If you\'re accessing a client 
>> customer, the manager\'s customer id must be set in the 
>> \'login-customer-id\' header. See 
>> https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid;
>>  
>> } request_id: "HcvNuecETNXmZqsUAU1gFA" [WARNING] 2022-03-01T17:35:20.088Z 
>> 7a161f66-8ddc-48f0-8352-90f184b7115d Request made: ClientCustomerId: 
>> 8161358072, Host: googleads.googleapis.com, Method: 
>> /google.ads.googleads.v9.services.GoogleAdsService/Search, RequestId: 
>> HcvNuecETNXmZqsUAU1gFA, IsFault: True, FaultMessage: User doesn't have 
>> permission to access customer. Note: If you're accessing a client customer, 
>> the manager's customer id must be set in the 'login-customer-id' header. 
>> See 
>> https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid
>>  
>> [ERROR] 2022-03-01T17:35:20.088Z 

Missing Keywords that exist on our Google Ads account but not coming through via the API

2022-03-01 Thread Werner Reyneke
Good day

No matter what date range I put in the GAQL query, this specific keyword is 
not coming through via the API, but exists on my client's Google Ads 
Account on their dashboard.

This is my query:
select segments.date, 
ad_group.id,ad_group.status,ad_group_criterion.status,ad_group.labels,campaign.id,
 
ad_group_criterion.criterion_id, 
ad_group_criterion.keyword.text,ad_group_criterion.keyword.match_type,metrics.clicks,
 
metrics.cost_per_conversion, 
ad_group_criterion.cpc_bid_micros,metrics.search_impression_share,ad_group_criterion.position_estimates.first_page_cpc_micros,ad_group_criterion.position_estimates.top_of_page_cpc_micros,
 
metrics.historical_landing_page_quality_score,metrics.ctr,metrics.impressions,metrics.cost_per_conversion,metrics.average_cost,metrics.historical_quality_score,metrics.conversions_from_interactions_rate,metrics.search_budget_lost_absolute_top_impression_share,metrics.search_impression_share,metrics.search_exact_match_impression_share
 
from keyword_view where metrics.clicks > 1 and metrics.ctr > 0 and 
metrics.impressions > 1 and metrics.cost_per_conversion > 0 and 
metrics.cost_per_conversion > 0 and metrics.average_cost > 0 and 
metrics.historical_quality_score > 0 and 
metrics.conversions_from_interactions_rate > 0 and segments.date between 
'2022-01-01' and '2022-02-24'

Please kindly advise.  Below is a screenshot of the evidence that it does 
however show on the dashboard.

[image: missingKeyword.JPG]

Thank you in advance,
Werner Reyneke

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/7bad25ae-baf3-4e03-bd4f-bfc8ef947046n%40googlegroups.com.


RE: AdWords Reporting is not giving Impression, clicks and cost dimension values

2022-03-01 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Shaffali,

This support channel can only assist with Google Ads /AdWords API issues. You 
may reach out to Google Analytics API support.


Regards,

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


Re: ASPECT_RATIO_NOT_ALLOWED

2022-03-01 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Rananjay,

Glad to hear that the documented image size was successful.

The list you provided is a general Ads document that associates image 
dimensions with names. The marketingImage that you provided has its own 
requirement, which is 600:314 (+-1%). You can find the requirements for various 
image types on this page.

Can you please clarify your second request? I understand you are receiving the 
error, CANNOT_MODIFY_ASSET_NAME. You asked "is there any other way to get it" 
-- can you clarify what exactly you are referring to here?

Thanks,
Matt
Google Ads API Team

Matt
Google Ads API Team
ref:_00D1U1174p._5004Q2WyMzm: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/URlJv0R832HF00-9UvkHPTQ-ap3nRekmetYw%40sfdc.net.


Migrating from the AdWords API to the Google Ads API

2022-03-01 Thread ns


Error when running my jar:

Running my project locally in itellij works fine, But when trying to run a 
executable jar I created I get the following error:
Exception in thread "main" 
io.grpc.ManagedChannelProvider$ProviderNotFoundException: No functional 
channel service provider found. Try adding a dependency on the grpc-okhttp, 
grpc-netty, or grpc-netty-shaded artifact
I tried adding all those libraries but it didn't help.

trace-
at io.grpc.ManagedChannelProvider.provider(ManagedChannelProvider.java:43)
at io.grpc.ManagedChannelBuilder.forAddress(ManagedChannelBuilder.java:39)
at 
com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:348)
at 
com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.access$1900(InstantiatingGrpcChannelProvider.java:82)
at 
com.google.api.gax.grpc.InstantiatingGrpcChannelProvider$1.createSingleChannel(InstantiatingGrpcChannelProvider.java:239)
at com.google.api.gax.grpc.ChannelPool.create(ChannelPool.java:72)
at 
com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:249)
at 
com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:227)
at com.google.api.gax.rpc.ClientContext.create(ClientContext.java:205)
at 
com.google.ads.googleads.v10.services.stub.GrpcConversionAdjustmentUploadServiceStub.create(GrpcConversionAdjustmentUploadServiceStub.java:69)
at 
com.google.ads.googleads.v10.services.stub.ConversionAdjustmentUploadServiceStubSettings.createStub(ConversionAdjustmentUploadServiceStubSettings.java:101)
at 
com.google.ads.googleads.v10.services.ConversionAdjustmentUploadServiceClient.(ConversionAdjustmentUploadServiceClient.java:137)
at 
com.google.ads.googleads.v10.services.ConversionAdjustmentUploadServiceClient.create(ConversionAdjustmentUploadServiceClient.java:114)
at 
com.google.ads.googleads.lib.catalog.GeneratedCatalog$V10Client.createConversionAdjustmentUploadServiceClient(GeneratedCatalog.java:5279)
at scala.services.GoogleAdsUtils$.uploadAdjustments(GoogleAdsUtils.scala:52)
at 
scala.ProcessUploadAdjustments$.uploadConversions(ProcessUploadAdjustments.scala:22)
at scala.UploadApp$.doUpload(UploadApp.scala:11)
at scala.UploadApp$.delayedEndpoint$scala$UploadApp$1(UploadApp.scala:21)
at scala.UploadApp$delayedInit$body.apply(UploadApp.scala:6)
at scala.Function0.apply$mcV$sp(Function0.scala:34)
at scala.Function0.apply$mcV$sp$(Function0.scala:34)
at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
at scala.App.$anonfun$main$1$adapted(App.scala:76)
at scala.collection.immutable.List.foreach(List.scala:389)
at scala.App.main(App.scala:76)
at scala.App.main$(App.scala:74)
at scala.UploadApp$.main(UploadApp.scala:6)
at scala.UploadApp.main(UploadApp.scala)

Client library version: 17.0.1
Google Ads API version 10
JDK version: 1.8.0_231

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/6f0af918-74e9-46ff-be64-eaa4bb1145ebn%40googlegroups.com.


how to match ClickView with cost_micros for each type of targeting?

2022-03-01 Thread Inna Keegan
Hello! 

In ClickView resource I got the response, where the click was initiated by 
several targetings, like in example below. How can I match it with *cost*? 
And which report I should use? 


*"gclid": 
"Cj0KCQiA3rKQBhCNARIsACUEW_ZOaWekIc9UT57hToCSGyYoVLy4BnOuGkpB4Dq9lGCOvilcmEK4m_waAo-kEALw_wcB",*
*"campaignLocationTarget": "geoTargetConstants/1392068769249","**userList**": 
"customers/***/userLists/**6963747198**"*

And in general, how to match ClickView with cost_micros for each type of 
targeting? 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/d0ba4638-71d2-4ec1-b838-a4fb5d38547an%40googlegroups.com.


Re: I want to get Keyword States for 100 keywords

2022-03-01 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi everyone,

I reproduced this issue that only 20 keywords at a time can be used in the 
seed. Can you privately send me a full screen screenshot of the UI where you 
can easily pass over 20 keywords to a keyword seed? You may reach out to 
product support for assistance.

Regards,

Aryeh
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/1S4wR0R82XUL00AXR0lb7uRHevbfrt5K2CKw%40sfdc.net.


RE: Domain Wide-delegation Issue: Unauthorized Client

2022-03-01 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Anthony,

Thanks for reaching out. Provided that you followed the instructions from this 
page, can you please privately send us the complete request and response logs 
so that we can investigate the issue?

Thanks,
Matt
Google Ads API Team

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


Re: Error message of "User doesn't have permission to access customer", but my user does have permission.

2022-03-01 Thread Rachel Suddeth
Just to show that the manager account is indeed authorized, and that the 
client account does belong to the manager account, there is a query with a 
successful result:

[DEBUG] 2022-03-01T17:52:25.454Z 15cf012b-bac8-4f6a-bc0c-559ab45eb9ea 
Request --- Method: 
/google.ads.googleads.v9.services.GoogleAdsService/Search Host: 
googleads.googleapis.com
Headers: {
 "developer-token": "REDACTED",
 "login-customer-id": "6363265550", 
"x-goog-api-client": "gl-python/3.8.12 grpc/1.42.0 gax/2.2.2 gccl/14.1.0",
 "x-goog-request-params": "customer_id=6363265550" }
Request: customer_id: "6363265550"
query: "\n SELECT\n customer_client.id,\n FROM \n customer_client\n WHERE\n 
customer_client.manager = FALSE\n " 
page_size: 1000 

Response --- Headers: 
{ "alt-svc": "h3=\":443\"; ma=2592000,h3-29=\":443\"; 
ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; 
ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; 
v=\"46,43\"", "content-disposition": "attachment", "date": "Tue, 01 Mar 
2022 17:52:25 GMT", "request-id": "_1JlfaFEUYSTiq2LhC7qDA" }

Response:
 results { customer_client { resource_name: 
"customers/6363265550/customerClients/6945759442" 
id: 6945759442 } }
 results { customer_client { resource_name: 
"customers/6363265550/customerClients/8161358072"  
id: 8161358072 } } 
results { customer_client { resource_name: "customers/6363265550
/customerClients/4244915335" id: 4244915335 } ...
 } field_mask { paths: "customer_client.id"" }

On Tuesday, March 1, 2022 at 11:50:50 AM UTC-6 Rachel Suddeth wrote:

> The scenario: - I have authorized to use customer id of 6363265550 
> <(636)%20326-5550>, which is a manager account. I want to look for 
> information on customer 8161358072, which is managed by 6363265550 
> <(636)%20326-5550>. Here is what is being logged. Method: 
> /google.ads.googleads.v9.services.GoogleAdsService/Search Host: 
> googleads.googleapis.com Headers: { "developer-token": "REDACTED", 
> "linked-customer-id": "8161358072", "login-customer-id": "6363265550 
> <(636)%20326-5550>", "x-goog-api-client": "gl-python/3.8.12 grpc/1.42.0 
> gax/2.2.2 gccl/14.1.0", "x-goog-request-params": "customer_id=8161358072" } 
> Request: customer_id: "8161358072" query: "SELECT 
> customer.descriptive_name, 
> customer.conversion_tracking_setting.cross_account_conversion_tracking_id, 
> customer.time_zone FROM customer WHERE customer.id = 8161358072" 
> page_size: 1000 Response --- Headers: { 
> "google.ads.googleads.v9.errors.googleadsfailure-bin": 
> "\n\u0001\n\u0002H\u0002\u0012\u0001User doesn't have permission to access 
> customer. Note: If you're accessing a client customer, the manager's 
> customer id must be set in the 'login-customer-id' header. See 
> https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid\u0012\u0016HcvNuecETNXmZqsUAU1gFA;,
>  
> "grpc-status-details-bin": "\b\u0007\u0012#The caller does not have 
> permission\u001a\u0002\
> nCtype.googleapis.com/google.ads.googleads.v9.errors.GoogleAdsFailure\u0012\u0002\n\u0001\n\u0002H\u0002\u0012\u0001User
>  
> 
>  
> doesn't have permission to access customer. Note: If you're accessing a 
> client customer, the manager's customer id must be set in the 
> 'login-customer-id' header. See 
> https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid\u0012\u0016HcvNuecETNXmZqsUAU1gFA;,
>  
> "request-id": "HcvNuecETNXmZqsUAU1gFA" } Fault: errors { error_code { 
> authorization_error: USER_PERMISSION_DENIED } message: "User doesn\'t have 
> permission to access customer. Note: If you\'re accessing a client 
> customer, the manager\'s customer id must be set in the 
> \'login-customer-id\' header. See 
> https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid;
>  
> } request_id: "HcvNuecETNXmZqsUAU1gFA" [WARNING] 2022-03-01T17:35:20.088Z 
> 7a161f66-8ddc-48f0-8352-90f184b7115d Request made: ClientCustomerId: 
> 8161358072, Host: googleads.googleapis.com, Method: 
> /google.ads.googleads.v9.services.GoogleAdsService/Search, RequestId: 
> HcvNuecETNXmZqsUAU1gFA, IsFault: True, FaultMessage: User doesn't have 
> permission to access customer. Note: If you're accessing a client customer, 
> the manager's customer id must be set in the 'login-customer-id' header. 
> See 
> https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid 
> [ERROR] 2022-03-01T17:35:20.088Z 7a161f66-8ddc-48f0-8352-90f184b7115d 
> Exception caught in decorator: Traceback (most recent call last): File 
> "/var/task/helper/search_utility.py", line 82, in queryWithPaging return 
> googleAdsService.search(search_request) File 
> "/var/task/google/ads/googleads/v9/services/services/google_ads_service/client.py",
>  
> line 3184, in search response = rpc( File 
> "/var/task/google/api_core/gapic_v1/method.py", line 154, in 

Re: Error message of "User doesn't have permission to access customer", but my user does have permission.

2022-03-01 Thread Rachel Suddeth

Just to show that the manager account is indeed authorized, and that the 
client account does belong to the manager account, there is a query with a 
successful result:

[DEBUG] 2022-03-01T17:52:25.454Z 15cf012b-bac8-4f6a-bc0c-559ab45eb9ea 
Request --- Method: 
/google.ads.googleads.v9.services.GoogleAdsService/Search Host: 
googleads.googleapis.com 
Headers: {
 "developer-token": "REDACTED",
 "login-customer-id": "6363265550", 
"x-goog-api-client": "gl-python/3.8.12 grpc/1.42.0 gax/2.2.2 gccl/14.1.0",
 "x-goog-request-params": "customer_id=6363265550" } 
Request: customer_id: "6363265550" 
query: "\n SELECT\n customer_client.id,\n FROM \n customer_client\n WHERE\n 
customer_client.manager = FALSE\n " 
page_size: 1000 

Response --- Headers: 
{ "alt-svc": "h3=\":443\"; ma=2592000,h3-29=\":443\"; 
ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; 
ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; 
v=\"46,43\"", "content-disposition": "attachment", "date": "Tue, 01 Mar 
2022 17:52:25 GMT", "request-id": "_1JlfaFEUYSTiq2LhC7qDA" }

Response:
 results { customer_client { resource_name: 
"customers/6363265550/customerClients/6945759442" id: 6945759442 } }
 results { customer_client { resource_name: 
"customers/6363265550/customerClients/8161358072"  id: 8161358072 } } 
results { customer_client { resource_name: 
"customers/6363265550/customerClients/4244915335" descriptive_name: 
"Lebowski Rug Retrieval Service" id: 4244915335 } ...
 } field_mask { paths: "customer_client.id"" }
On Tuesday, March 1, 2022 at 11:50:50 AM UTC-6 Rachel Suddeth wrote:

> The scenario: - I have authorized to use customer id of 6363265550 
> <(636)%20326-5550>, which is a manager account. I want to look for 
> information on customer 8161358072, which is managed by 6363265550 
> <(636)%20326-5550>. Here is what is being logged. Method: 
> /google.ads.googleads.v9.services.GoogleAdsService/Search Host: 
> googleads.googleapis.com Headers: { "developer-token": "REDACTED", 
> "linked-customer-id": "8161358072", "login-customer-id": "6363265550 
> <(636)%20326-5550>", "x-goog-api-client": "gl-python/3.8.12 grpc/1.42.0 
> gax/2.2.2 gccl/14.1.0", "x-goog-request-params": "customer_id=8161358072" } 
> Request: customer_id: "8161358072" query: "SELECT 
> customer.descriptive_name, 
> customer.conversion_tracking_setting.cross_account_conversion_tracking_id, 
> customer.time_zone FROM customer WHERE customer.id = 8161358072" 
> page_size: 1000 Response --- Headers: { 
> "google.ads.googleads.v9.errors.googleadsfailure-bin": 
> "\n\u0001\n\u0002H\u0002\u0012\u0001User doesn't have permission to access 
> customer. Note: If you're accessing a client customer, the manager's 
> customer id must be set in the 'login-customer-id' header. See 
> https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid\u0012\u0016HcvNuecETNXmZqsUAU1gFA;,
>  
> "grpc-status-details-bin": "\b\u0007\u0012#The caller does not have 
> permission\u001a\u0002\
> nCtype.googleapis.com/google.ads.googleads.v9.errors.GoogleAdsFailure\u0012\u0002\n\u0001\n\u0002H\u0002\u0012\u0001User
>  
> 
>  
> doesn't have permission to access customer. Note: If you're accessing a 
> client customer, the manager's customer id must be set in the 
> 'login-customer-id' header. See 
> https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid\u0012\u0016HcvNuecETNXmZqsUAU1gFA;,
>  
> "request-id": "HcvNuecETNXmZqsUAU1gFA" } Fault: errors { error_code { 
> authorization_error: USER_PERMISSION_DENIED } message: "User doesn\'t have 
> permission to access customer. Note: If you\'re accessing a client 
> customer, the manager\'s customer id must be set in the 
> \'login-customer-id\' header. See 
> https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid;
>  
> } request_id: "HcvNuecETNXmZqsUAU1gFA" [WARNING] 2022-03-01T17:35:20.088Z 
> 7a161f66-8ddc-48f0-8352-90f184b7115d Request made: ClientCustomerId: 
> 8161358072, Host: googleads.googleapis.com, Method: 
> /google.ads.googleads.v9.services.GoogleAdsService/Search, RequestId: 
> HcvNuecETNXmZqsUAU1gFA, IsFault: True, FaultMessage: User doesn't have 
> permission to access customer. Note: If you're accessing a client customer, 
> the manager's customer id must be set in the 'login-customer-id' header. 
> See 
> https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid 
> [ERROR] 2022-03-01T17:35:20.088Z 7a161f66-8ddc-48f0-8352-90f184b7115d 
> Exception caught in decorator: Traceback (most recent call last): File 
> "/var/task/helper/search_utility.py", line 82, in queryWithPaging return 
> googleAdsService.search(search_request) File 
> "/var/task/google/ads/googleads/v9/services/services/google_ads_service/client.py",
>  
> line 3184, in search response = rpc( File 
> 

Error message of "User doesn't have permission to access customer", but my user does have permission.

2022-03-01 Thread Rachel Suddeth
The scenario: - I have authorized to use customer id of 6363265550, which 
is a manager account. I want to look for information on customer 8161358072, 
which is managed by 6363265550. Here is what is being logged. Method: 
/google.ads.googleads.v9.services.GoogleAdsService/Search Host: 
googleads.googleapis.com Headers: { "developer-token": "REDACTED", 
"linked-customer-id": "8161358072", "login-customer-id": "6363265550", 
"x-goog-api-client": "gl-python/3.8.12 grpc/1.42.0 gax/2.2.2 gccl/14.1.0", 
"x-goog-request-params": "customer_id=8161358072" } Request: customer_id: 
"8161358072" query: "SELECT customer.descriptive_name, 
customer.conversion_tracking_setting.cross_account_conversion_tracking_id, 
customer.time_zone FROM customer WHERE customer.id = 8161358072" page_size: 
1000 Response --- Headers: { 
"google.ads.googleads.v9.errors.googleadsfailure-bin": 
"\n\u0001\n\u0002H\u0002\u0012\u0001User doesn't have permission to access 
customer. Note: If you're accessing a client customer, the manager's 
customer id must be set in the 'login-customer-id' header. See 
https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid\u0012\u0016HcvNuecETNXmZqsUAU1gFA;,
 
"grpc-status-details-bin": "\b\u0007\u0012#The caller does not have 
permission\u001a\u0002\nCtype.googleapis.com/google.ads.googleads.v9.errors.GoogleAdsFailure\u0012\u0002\n\u0001\n\u0002H\u0002\u0012\u0001User
 
doesn't have permission to access customer. Note: If you're accessing a 
client customer, the manager's customer id must be set in the 
'login-customer-id' header. See 
https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid\u0012\u0016HcvNuecETNXmZqsUAU1gFA;,
 
"request-id": "HcvNuecETNXmZqsUAU1gFA" } Fault: errors { error_code { 
authorization_error: USER_PERMISSION_DENIED } message: "User doesn\'t have 
permission to access customer. Note: If you\'re accessing a client 
customer, the manager\'s customer id must be set in the 
\'login-customer-id\' header. See 
https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid; 
} request_id: "HcvNuecETNXmZqsUAU1gFA" [WARNING] 2022-03-01T17:35:20.088Z 
7a161f66-8ddc-48f0-8352-90f184b7115d Request made: ClientCustomerId: 
8161358072, Host: googleads.googleapis.com, Method: 
/google.ads.googleads.v9.services.GoogleAdsService/Search, RequestId: 
HcvNuecETNXmZqsUAU1gFA, IsFault: True, FaultMessage: User doesn't have 
permission to access customer. Note: If you're accessing a client customer, 
the manager's customer id must be set in the 'login-customer-id' header. 
See 
https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid 
[ERROR] 2022-03-01T17:35:20.088Z 7a161f66-8ddc-48f0-8352-90f184b7115d 
Exception caught in decorator: Traceback (most recent call last): File 
"/var/task/helper/search_utility.py", line 82, in queryWithPaging return 
googleAdsService.search(search_request) File 
"/var/task/google/ads/googleads/v9/services/services/google_ads_service/client.py",
 
line 3184, in search response = rpc( File 
"/var/task/google/api_core/gapic_v1/method.py", line 154, in __call__ 
return wrapped_func(*args, **kwargs) File 
"/var/task/google/api_core/grpc_helpers.py", line 66, in 
error_remapped_callable return callable_(*args, **kwargs) File 
"/var/task/grpc/_interceptor.py", line 216, in __call__ response, 
ignored_call = self._with_call(request, File 
"/var/task/grpc/_interceptor.py", line 257, in _with_call return 
call.result(), call File "/var/task/grpc/_interceptor.py", line 126, in 
result raise self._exception File "/var/task/grpc/_interceptor.py", line 
241, in continuation response, call = self._thunk(new_method).with_call( 
File "/var/task/grpc/_interceptor.py", line 266, in with_call return 
self._with_call(request, File "/var/task/grpc/_interceptor.py", line 257, 
in _with_call return call.result(), call File 
"/var/task/grpc/_interceptor.py", line 126, in result raise self._exception 
File "/var/task/grpc/_interceptor.py", line 241, in continuation response, 
call = self._thunk(new_method).with_call( File 
"/var/task/grpc/_interceptor.py", line 266, in with_call return 
self._with_call(request, File "/var/task/grpc/_interceptor.py", line 254, 
in _with_call call = self._interceptor.intercept_unary_unary(continuation, 
File 
"/var/task/google/ads/googleads/interceptors/exception_interceptor.py", 
line 99, in intercept_unary_unary self._handle_grpc_failure(response) File 
"/var/task/google/ads/googleads/interceptors/exception_interceptor.py", 
line 71, in _handle_grpc_failure raise 
self._get_error_from_response(response) 
google.ads.googleads.errors.GoogleAdsException: (<_InactiveRpcError of RPC 
that terminated with: status = StatusCode.PERMISSION_DENIED details = "The 
caller does not have permission" debug_error_string = " { "created": 
"@1646156119.387356371", "description": "Error received from peer 
ipv4:172.217.9.202:443", "file": "src/core/lib/surface/call.cc", 
"file_line": 1063, 

Re: How to Remove Custom Parameters in the Ads API

2022-03-01 Thread Dorian Kind
Thanks for the confirmation, Matt.

On Tuesday, 1 March 2022 at 17:22:14 UTC+1 adsapi wrote:

> Hi Dorian,
>
> Thanks for reaching out. As you pointed out, there isn't a field to set 
> the status of an existing custom parameter. To remove a single parameter 
> from the list, you will have to make an update request that only includes 
> the custom parameters that you wish to be included.
>
> Regards,
> Matt
> Google Ads API Team
>
> [image: Google Logo] 
> Matt 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2Wz985: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/4bd902f8-844a-486c-93d7-2b93d2668c16n%40googlegroups.com.


RE: Discrepancies between reporting metrics from Google Ads API and the Google Ads web UI

2022-03-01 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi there,

Thank you for reaching out to Google Ads API support. Could you privately send 
us a full screen screenshot of the UI combined with a full API communications 
request and response log with log level set to 'DEBUG' of a report that doesn't 
match, all taken within the same timeframe?

The request and response appears similar to the JSON Mappings in our REST 
documentation with additional information such as request ID. Our client 
libraries have loggers with logging instructions, to see these instructions you 
can click on the client library you use in the sidebar of our client library 
guide and click on "Logging”.

Regards,

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


RE: How to Remove Custom Parameters in the Ads API

2022-03-01 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Dorian,

Thanks for reaching out. As you pointed out, there isn't a field to set the 
status of an existing custom parameter. To remove a single parameter from the 
list, you will have to make an update request that only includes the custom 
parameters that you wish to be included.

Regards,
Matt
Google Ads API Team

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


RE: Sending users via the api

2022-03-01 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Darren,

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

As per the guide ,a single AddOfflineUserDataJobOperationsRequest can contain 
at most 100,000 identifiers across all of the UserData objects in the 
operations. It takes 6 to 12 hours for a list to be populated with members, so 
you'll most likely see an "In Progress" status (on the Google Ads UI) if you 
upload to an audience list more frequently than once every 12 hours.
In addition, you may also refer to this Product article for any issues you may 
encounter with size, and that Customer Match uploads can also take up to 48 
hours to process.

Let me know if you have any question.
 Thanks,

Nirmita
Google Ads API Team
ref:_00D1U1174p._5004Q2WzBWO: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/5etqh0R82Q8O00T-PrJe3yTwmKs1prTmSV6g%40sfdc.net.


Re: UNEXPECTED_INTERNAL_API_ERROR

2022-03-01 Thread 'Hugo Luna' via Google Ads API and AdWords API Forum
Hi,

We are experiencing the same issue for some of our clients.

The issue doesn't seem temporary, since yesterday every time we try the 
call to " https://adwords.google.com/api/adwords/mcm/v201809/CustomerService; 
we consistently get the error:

[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro]
  

While we understand that this endpoint will be sunsetting soon, We agree 
100% with Outleads, that the api should be functional until the actual 
sunset date

Everybody is working hard on doing the migration, but we still need to 
provide continuous service to our mutual clients

I can reply in private with the example soap call and response if needed

Sincerely,
Hugo Luna

On Monday, February 28, 2022 at 11:53:42 AM UTC-5 adsapi wrote:

> Hi,
>
> Thank you for reaching out to the Google Ads API support team.
>
> The InternalApiError.UNEXPECTED_INTERNAL_API_ERROR 
> 
>  
> could be due to a temporary issue with the API. Can you please try making 
> the call again? We strongly recommend that you can use Google Ads API 
>  to get customer list.
>
> Let me know if you have any question.
>
> Thanks,
> [image: Google Logo] 
> Nirmita 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2WyTcV: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/a5263e71-c2df-46cc-96f4-327e53bcc834n%40googlegroups.com.


Re: Billing setup not working for sub account under manager account

2022-03-01 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Amol,

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

Could you please provide full screen screenshot of the UI where you have 
ability to set payment profile? So, we can further investigate the issue. 
Please reply privately author option.

Thanks,

Nirmita
Google Ads API Team
ref:_00D1U1174p._5004Q2WyhED: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/MTtTE0R82N5A00MjlAvhKEReegw1O1Xc4lCA%40sfdc.net.


How to get number of matched users in audiences.

2022-03-01 Thread Kirill Panin
Hi!

I've created and uploaded an audiences using UserList(), now I need to use 
the API to get information about the number of users that have been 
matched. 
I can find this information in the UI, but nowhere can I find a way to get 
this data through the API.

I attached screenshot from the UI, this is the data I want to get.

Can you please help?
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/b6716aa4-0f10-4707-ae51-5c4359d2n%40googlegroups.com.


Reporting for Smart and Local campaigns after the upgrade to Performance Max campaigns

2022-03-01 Thread maria.r...@funnel.io
Hi support team,

We are wondering how the reporting for Smart and Local campaigns will be 
affected by the automatic upgrade to Performance Max campaigns. Your blog 
post 

 
about the upgrade. 

As of now (according to this private support thread 
) 
Performance Max campaigns can only be fetched through the "campaign" 
resource and not through the "ad_group" or "ad_group_ad" resources while 
Smart and Local campaigns can be fetched by all these resources. Will this 
behaviour continue after the upgrade?

Kind regards,
Maria Ravander
Developer @ Funnel

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/b1a1fcee-a177-4bc1-b97a-0131bbf8e966n%40googlegroups.com.


RE: What is wrong with this selector for AdWords

2022-03-01 Thread 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
Hi Bruce,

Thanks for posting your own solution. Please let us know if you come across any 
other issues with the selector.

Regards,
Matt
Google Ads API Team

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


Error creating audience with AudienceService

2022-03-01 Thread learn protect
Hi  Team,

I used GoogleAds Api V10 AudienceService 

 
to create an audience prompt successfully, but an error is displayed on the 
Google UI, please refer to the attachment and look forward to your answer.

thanks!

[image: E6FC5713-C322-49b4-B5E4-361E463C86E5.png]

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/a5bd51e4-15dd-4ca0-8edf-b0bf6068a519n%40googlegroups.com.
"java.lang.IllegalArgumentException: Found error(s) in Tangle response: 
[error_code: \"SERVER_ERROR_INTERNAL\"\ncommand_index: 0\nmessage: 
\"GraphFuture{key=@com.google.ads.api.display.actionimpls.audiencepicker.producers.Annotations$AudiencePickerServiceResponse
 
com.google.ads.api.tangle.parameters.actionparam.audiences.AudiencePickerResponseProto$AudiencePickerResponse}
 failed: java.lang.IllegalStateException: Column 
CompositeAudience.eligible_for_search does not have BOOLEAN_VALUE. It has 
NULL_VALUE.\"\nstack_trace: \"java.util.concurrent.ExecutionException: 
GraphFuture{key=@com.google.ads.api.display.actionimpls.audiencepicker.producers.Annotations$AudiencePickerServiceResponse
 
com.google.ads.api.tangle.parameters.actionparam.audiences.AudiencePickerResponseProto$AudiencePickerResponse}
 failed: java.lang.IllegalStateException: Column 
CompositeAudience.eligible_for_search does not have BOOLEAN_VALUE. It has 
NULL_VALUE.\\n\\tat 
com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:592)\\n\\tat
 
com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:571)\\n\\tat
 
com.google.common.labs.concurrent.LabsFutures.getWithLabel(LabsFutures.java:835)\\n\\tat
 
com.google.apps.framework.producers.GraphFuture.get(GraphFuture.java:115)\\n\\tat
 
com.google.ads.api.display.actionimpls.audiencepicker.FetchAudiencesActionHandler.getAudiencePickerServiceResponse(FetchAudiencesActionHandler.java:76)\\n\\tat
 
com.google.ads.api.display.actionimpls.audiencepicker.FetchAudiencesActionHandler.process(FetchAudiencesActionHandler.java:59)\\n\\tat
 
com.google.ads.api.tangle.common.action.BaseActionHandlerHelper.runImpl(BaseActionHandlerHelper.java:130)\\n\\tat
 
com.google.ads.api.tangle.common.action.ActionHandlerHelper.run(ActionHandlerHelper.java:28)\\n\\tat
 
com.google.ads.api.tangle.common.action.ActionHandlerHelper.run(ActionHandlerHelper.java:11)\\n\\tat
 
com.google.ads.api.display.actionimpls.audiencepicker.FetchAudiencesActionHandler.run(FetchAudiencesActionHandler.java:49)\\n\\tat
 
com.google.ads.api.tangle.common.shardedmutateservice.ShardedMutateServiceExecuteAction.executeActionHandler(ShardedMutateServiceExecuteAction.java:907)\\n\\tat
 
com.google.ads.api.tangle.common.shardedmutateservice.ShardedMutateServiceExecuteAction.processCommandAction(ShardedMutateServiceExecuteAction.java:696)\\n\\tat
 
com.google.ads.api.tangle.common.shardedmutateservice.ShardedMutateServiceExecuteAction.lambda$processCommand$3(ShardedMutateServiceExecuteAction.java:453)\\n\\tat
 
com.google.ads.api.tangle.common.shardedmutateservice.ShardedMutateServiceExecuteAction.processCommand(ShardedMutateServiceExecuteAction.java:471)\\n\\tat
 
com.google.ads.api.tangle.common.shardedmutateservice.ShardedMutateServiceExecuteAction.execute(ShardedMutateServiceExecuteAction.java:317)\\n\\tat
 
com.google.ads.api.tangle.common.shardedmutateservice.ShardedMutateServiceExecuteAction$$FastClassByCGLIB$$ff8a7f6b.invoke()\\n\\tat
 
com.google.apps.framework.inject.methodinvocation.DefaultMethodStateManager.invoke(DefaultMethodStateManager.java:20)\\n\\tat
 
com.google.apps.framework.inject.MethodExecutor.execute(MethodExecutor.java:219)\\n\\tat
 
com.google.apps.framework.request.impl.InterceptorInvocation.proceed(InterceptorInvocation.java:194)\\n\\tat
 
com.google.apps.framework.request.impl.InterceptorInvocation$Rpc.beforeProceed(InterceptorInvocation.java:147)\\n\\tat
 
com.google.apps.framework.request.impl.InterceptorInvocation.proceed(InterceptorInvocation.java:158)\\n\\tat
 
com.google.apps.framework.request.impl.RpcDispatcher.proceed(RpcDispatcher.java:136)\\n\\tat
 

Adwords API error with CustomerService started recently

2022-03-01 Thread Paul Newbury
Hi,

We've been using the adwords api for a few years, and very recently saw 
this error when a client was going through the ouath2 process:

 {'faultMessage': '[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro]',
 
'requestId': '0005d926fb6a786c0a1b66952a0a1c47', 'serviceName': 
'CustomerService', 'methodName': 'getCustomers', 'operations': '1', 
'responseTime': '342'}

Im not sure where to look to debug this further, if anyone has any ideas.

We're in the process of migrating over to the new ads api, but currently 
still running on the old one. 
We're using googleads=14.0.1 from pypi.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/06f6500a-e5f5-4bba-a7dc-1ee176715008n%40googlegroups.com.


Re: How to Remove Custom Parameters in the Ads API

2022-03-01 Thread Dorian Kind
To bump this thread, note that it's of course possible to just send the 
full set of custom parameters excluding the unwanted one in an update 
operation, which will essentially remove the omitted parameter. Still 
wondering whether there is more elegant way of doing this.

On Friday, 25 February 2022 at 16:56:21 UTC+1 Dorian Kind wrote:

> Hello,
>
> in the Adwords API, Custom Parameters can be removed by sending an update 
> operation with the "isRemove" flag 
> 
>  
> set.
>
> In the Ads API, this flag doesn't exist 
> .
>  
> Setting the Custom Parameter's "value" field to the empty string will not 
> remove it and just omitting it (only sending the "key"  attribute) causes 
> an "INVALID_ARGUMENT" error with the explanation "Custom parameter value 
> cannot be null".
>
> How do I go about removing existing Custom Parameters from a campaign (or 
> ad group, ad, keyword etc.)?
>
> Thanks & best regards
> Dorian
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/675d204e-c50d-4528-9efa-e38f14eb7bb7n%40googlegroups.com.


How to increase refresh token count limit ?

2022-03-01 Thread Wenjun Yang
Hi Team,
We are facing outside customers. 
Our platform could let them authorize their google ads accounts to us with 
OAuth App
I heard that Google Ads has 50 refresh tokens limit, and I also noticed 
that if a user auth for multiple times, the refresh token is different with 
before.
Will this make previous token expire, including token generated by this 
user and another user.

Thanks!
Wenjun

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/4bf55dc2-3fe2-46b8-b9b2-ce35c395615fn%40googlegroups.com.