- Billing problem when trying to enable google ads api on console - 3 Updates
- How to get remarketing Audience list - 2 Updates
- Offline Conversion Upload in cross account conversion tracking - 2 Updates
- NOT_ADS_USER Error when accessing Google Ads API from service account - 2 Updates
- ManagedCustomerService Returning Inactive Accounts - 2 Updates
- error when creating new ad schedule (campaign criterion) - 1 Update
- Accessing the google Ads API to upload Customer emails as Audience List - 1 Update
- Extracting values from googleAdsRow - 1 Update
- Label update returns DUPLICATE_NAME - 1 Update
- MinuteOfHour from query - 2 Updates
- Service account and Google Ads Api - 1 Update
- Associate an uploaded extension with campaigns issue (EntityNotFound.INVALID_ID). - 1 Update
- Failed to refresh access token - invalid_grant error - 1 Update
- Promotion Extensions Editing - 2 Updates
- How to Get Audiences List - 1 Update
- AdSchedule report column requiired - 1 Update
- Audiecne list report column required - 1 Update
Danilo Amorim <danilo...@modalmais.com.br>: Oct 05 06:49AM -0700
Hi,
I'm trying to enable Google Ads API on the developers console.
The following error is displayed
An unknown error occurred when attempting to verify your billing
information. Please try again or return later Tracking number: NUMBER
How can this issue be solved?
Regards,
Danilo Amorim
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Oct 05 08:14PM
Hi Danilo,
Thank you for reaching out. Please disable all Google Chrome extensions and ad-blockers and then sign into Google Cloud Console and add the Google Ads API.
Thanks and regards,
Xiaoming, Google Ads API Team
Xiaoming
Google Ads API Team
ref:_00D1U1174p._5004Q25ZCUB:ref
DANILO LINDEMBERG AMORIM <danilo...@modalmais.com.br>: Oct 05 08:26PM
Hi Xiaoming,
Thanks for your reply.
I’m not using any Google Chrome extensions at all.
Regards,
Danilo L Amorim
From: Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>
Sent: segunda-feira, 5 de outubro de 2020 17:14
To: DANILO LINDEMBERG AMORIM <danilo...@modalmais.com.br>
Cc: adwor...@googlegroups.com
Subject: RE: Billing problem when trying to enable google ads api on console
Hi Danilo,
Thank you for reaching out. Please disable all Google Chrome extensions and ad-blockers and then sign into Google Cloud Console and add the Google Ads API.
Thanks and regards,
Xiaoming, Google Ads API Team
[Google Logo]
Xiaoming
Google Ads API Team
[https://google-dev-relations.my.salesforce.com/servlet/servlet.ImageServer?oid=00D1U000001174p&esid=0184Q00001A4ylo]
ref:_00D1U1174p._5004Q25ZCUB:ref
[http://www.modal.com.br/images/rec.png] A impressão consciente gera economia e responsabilidade com o meio ambiente
Atenção: Esta comunicação deve ser lida apenas pelo seu destinatário e não pode ser retransmitida sem autorização formal. Se esta mensagem tiver sido recebida indevidamente, por favor destrua-a e retire-a de seu computador.
Qualquer reprodução, disseminação, alteração, distribuição e/ou publicação deste e-mail é estritamente proibida.
Notice of Confidentiality: This document should only be read by those persons to whom it is addressed and is not intended to be relied upon by any person without subsequent written confirmation of its contents. If you have received this e-mail message in error, please destroy it and delete it from your computer.
Any form of reproduction, dissemination, copying, disclosure, modification, distribution and/or publication of this e-mail message is strictly prohibited.
Jitendra Kumar <ansitjit...@gmail.com>: Oct 05 06:12AM -0700
I want to get remarketing Audiences list by using google Ads API
<https://developers.google.com/google-ads/api/docs/start>.
I want to be know which service need to be used.
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Oct 05 08:00PM
Hi Jitendra,
Thank you for reaching out. You could query the user_list resource to get the remarketing Audience lists. You could also use the UserListService.GetUserList() to get these user lists.
Thanks and regards,
Xiaoming, Google Ads API Team
Xiaoming
Google Ads API Team
ref:_00D1U1174p._5004Q25ZBAV:ref
Andrea Cau <a....@doveconviene.com>: Oct 05 05:31AM -0700
Hi Ernie
If I use the correct Master MCC account(where the action conversions were
created ) I get the following error:
"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#login-customer-id"
}"
I think this is right as the developer token belongs to the child of the
master MCC(Agency MCC) and not the master MCC
What do you advise me to do in this situation?
Regards
Andrea
Il giorno lunedì 5 ottobre 2020 alle 09:45:31 UTC+2 adsapiforumadvisor ha
scritto:
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Oct 05 07:38PM
Hi Andrea,
Thank you for reaching out. I'm a colleague of Ernie. This issue is nothing related to the developer token. You encountered the USER_PERMISSION_DENIED error as you are using the OAuth2 credentials generated from the child account to make API calls against the parent account. You could fix it by generating a set of OAuth2 credentials with email user from parent account and also set the login-customer-id to the parent account id.
Thanks and regards,
Xiaoming, Google Ads API Team
Xiaoming
Google Ads API Team
ref:_00D1U1174p._5004Q25Ygom:ref
Adam Ghoumrassi <fl...@onefourzero-group.com>: Oct 05 04:24AM -0700
Hello,
I am trying to access data on Ads campaigns from my Google Ads Manager
account.
So far I have:
- Linked my Ad Manager account with the AdWords account I need access to
- Gained approval for the application and access to the developer token
- Set up a service account
- Created a google-ads.yaml file containing my private key, delegate
account and developer token
However, when I attempt to access the data from the Python SDK I still get
the following error:
*google.ads.google_ads.errors.GoogleAdsException: (<_InactiveRpcError 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":"@1601896655.920000000","description":"Error received from peer
ipv4:xx.xx.xx.xx:xxx","file":"src/core/lib/surface/call.cc","file_line":1062,"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}"*
*>, <_InactiveRpcError 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":"@1601896655.920000000","description":"Error received from peer
ipv4:
xx.xx.xx.xx:xxx","file":"src/core/lib/surface/call.cc","file_line":1062,"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: NOT_ADS_USER*
* }*
* message: "User in the cookie is not a valid Ads user."*
*}*
*, 'xxxxxxxxxxxxxxxx')*
Any idea what's going on?
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Oct 05 07:28PM
Hi Adam,
Thank you for reaching out. The NOT_ADS_USER error usually occurs when the login used to generate the access token is not associated with any Google Ads account. To make the process easier I would suggest you to use OAuth Installed Application Flow or OAuth Web Application Flow instead of service accounts. OAuth2 installed application and web flows require user interaction only once, when access to the account is granted.
Thanks and regards,
Xiaoming, Google Ads API Team
Xiaoming
Google Ads API Team
ref:_00D1U1174p._5004Q25ZAPA:ref
"charlie.tru...@gmail.com" <charlie.truong.grainger@gmail.com>: Oct 05 08:00AM -0700
I thought ManagedCustomerService was supposed to only return active
accounts? However, it seems that over the weekend, it started returning
inactive accounts which caused subsequent API failures in my code due to
AuthorizationError.CUSTOMER_NOT_ACTIVE.
LE GCR <sema...@localedge.com>: Oct 05 11:55AM -0700
I am encountering the same change in response from ManagedCustomerSerivce
since Sunday morning. Has there been a predicate which needs to be added
to the accounts lookup request to ignore inactive accounts?
On Monday, October 5, 2020 at 11:00:06 AM UTC-4 charlie.tru...@gmail.com
wrote:
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Oct 05 06:00PM
Hi Frank,
Can you please reply privately to author your code so I can see if you set the campaign properly?
Thanks,
Anthony
Google Ads API Team
Anthony
Google Ads API Team
ref:_00D1U1174p._5004Q25Yela:ref
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Oct 05 04:10PM
Hi Sandeep,
Thank you for reaching out. Please find my response to your questions below:
The test accounts are with the “closed” status by default.
To make the process easier I would suggest you to use installed app or web flows instead of service accounts. OAuth2 installed application and web flows require user interaction only once, when access to the account is granted.
If you follow the steps in the above link to create the OAuth2 credentials using Installed Application Flow or the Web Application Flow, you should be able to avoid the error.
Make sure the configuration file is properly set up.
It might take some time for them to process your request. Please closely monitor your API contact email.
Please refer to this guide for more information on how to set up the OAuth2 credentials.
Thanks and regards,
Xiaoming, Google Ads API Team
Xiaoming
Google Ads API Team
ref:_00D1U1174p._5004Q25Z9XR:ref
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Oct 05 03:42PM
Hi,
Thank you for reaching out. You could refer to this code snippet to check the available get options in the $googleAdsRow. You would be able to use the IDE built-in IntelliSence to lookup the available fields as well.
Thanks and regards,
Xiaoming, Google Ads API Team
Xiaoming
Google Ads API Team
ref:_00D1U1174p._5004Q25Z9WJ:ref
Kostas Kougios <kostas....@googlemail.com>: Oct 05 08:26AM -0700
Hi,
I am having this issue where I can't update any labels. The update doesn't
change the label name.
My code is pretty standard I think (scala):
val g = Label.newBuilder
.setName(StringValue.of("Keyword_Coverage_v4.0_Native"))
.setStatus(LabelStatus.valueOf("ENABLED"))
.setResourceName("customers/$ACC/labels/$LABEL_ID")
.build
val fields = FieldMasks.allSetFieldsOf(g)
val op=LabelOperation.newBuilder
.setUpdate(g)
.setUpdateMask(fields)
.build
val client = clientProvider.googleAdsVersion.createLabelServiceClient
client.mutateLabels(account.id.toString,Seq(op).asJava)
*Keyword_Coverage_v4.0_Native* exists already but I am getting this error:
[error_code {
label_error: DUPLICATE_NAME
}
message: "Label names must be unique."
trigger {
string_value: "Keyword_Coverage_v4.0"
}
location {
field_path_elements {
field_name: "operations"
index {
}
}
field_path_elements {
field_name: "create"
}
field_path_elements {
field_name: "name"
}
}
,]
Any ideas why?
Thanks
beyond Clicks <byon...@gmail.com>: Oct 05 07:52AM -0700
Ive got the query
SELECT
campaign_criterion.ad_schedule.start_hour, campaign_criterion.ad_schedule.start_minute, campaign_criterion.ad_schedule.end_hour, campaign_criterion.ad_schedule.end_minute
FROM ad_schedule_view
Two of these values bring back one of These
<https://developers.google.com/google-ads/api/reference/rpc/v4/MinuteOfHourEnum.MinuteOfHour>
(minuites) and I can only find the docs to SEND this data, not turn it back
into usable information, is a response of "2" 0 minuites past the hour?
Any help would be appreciated.
beyond Clicks <byon...@gmail.com>: Oct 05 08:02AM -0700
Extra detail; Code below
$query = "SELECT
campaign_criterion.ad_schedule.start_hour, campaign_criterion.ad_schedule.start_minute, campaign_criterion.ad_schedule.end_hour, campaign_criterion.ad_schedule.end_minute
FROM ad_schedule_view";
$stream = $googleAdsServiceClient->searchStream($accountId, $query);
foreach ($stream->iterateAllElements() as $googleAdsRow) {
$obj = $googleAdsRow->getCampaignCriterion()->getAdSchedule();
$SMin = $obj->getMinuiteOfHour();
$SHour = $obj->getStartHour()->getValue();
$EMin = $obj->getEndMinute();
$EHour = $obj->getEndHour()->getValue();
$time = $SHour . ":" . $SMin . " to " . $EHour . ":" . $EMin;
On Monday, 5 October 2020 at 15:52:46 UTC+1 beyond Clicks wrote:
Thijs <thijs...@gmail.com>: Oct 05 08:01AM -0700
Hi Peter thanks for replying.
I checked this and I am using the correct e-mail account address for as far
as I can tell. The (service account) e-mail address I use to generate the
access token is listed under credentials compatible with this API (in
Google Ads Api). The email address itself looks something like
this: "123456789-1a2b3c4d@developer.gserviceaccount.com.
BTW The way I generate the accessToken is exactly the same as I do for
accessing the analytics Api which uses the same service account and does
work. So I still need some help.
Kind regards
Thijs
Op maandag 5 oktober 2020 om 09:47:19 UTC+2 schreef adsapiforumadvisor:
anatolii_z <anatolii...@gmail.com>: Oct 05 07:18AM -0700
Hi,
But I didn't use user-defined feeds. I create all extensions using
ExtensionSetting.
At first, I upload an extension to some campaigns and then using stored
FeedItemId to associate the extension with other campaigns.
In this case, I got success when associating the extension with some
campaigns from the account but for others, I got this error.
For instance:
Campaign IDs: 869504095, 870427359, 870429255, 869504104, 870429033.
I was able to associate the extension (id 136290908838) with these
campaigns but for others, I got this error.
My php code:
$extensionSetting = new ExtensionSetting();
$extensionSetting->setExtensions($campaignExts);
$campaignExtensionSetting = new CampaignExtensionSetting();
$campaignExtensionSetting->setCampaignId($CampaignId);
$campaignExtensionSetting->setExtensionType($extType);
$campaignExtensionSetting->setExtensionSetting($extensionSetting);
$operation = new CampaignExtensionSettingOperation();
$operation->setOperator("SET");
$operation->setOperand($campaignExtensionSetting);
$operations[] = $operation;
I use the same code to upload a new extension to some campaign and then
using FeedItemId associate the extension with other campaigns.
пятница, 2 октября 2020 г. в 23:43:00 UTC+3, adsapiforumadvisor:
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Oct 05 02:11PM
Hi Gal,
Please try to open the link on a private window. If you still have issues, please send me a screenshot of the webpage.
Regards,
Anthony
Google Ads API Team
Anthony
Google Ads API Team
ref:_00D1U1174p._5004Q25XhJB:ref
Google Ads API Forum Advisor Prod <adsapifor...@gmail.com>: Oct 05 01:01PM
Hi Roman,
I was able to reproduce this second issue and to fix it by setting the field "promotionCode" to "" (an empty string) instead of "None".
Could you give it a try on your side?
Thanks,
Pierrick - Google Ads API Team
ref:_00D1U1174p._5004Q25Y07u:ref
Roman Bondarenko <roman.bo...@starnavi.io>: Oct 05 06:30AM -0700
Hi!
Yes, it worked for me too!
Thanks a lot!
On Monday, October 5, 2020 at 4:02:21 PM UTC+3 adsapiforumadvisor wrote:
Jitendra Kumar <ansitjit...@gmail.com>: Oct 05 06:10AM -0700
I want to get Audiences list by using google Ads API
<https://developers.google.com/google-ads/api/docs/start>.
I want to be know which service need to be used.
denma test <denm...@gmail.com>: Oct 05 05:53AM -0700
Hi
You mean i need to pass [Ad Schedule] => 353495, this criterian id to
another to service to retrieve data?
On Monday, October 5, 2020 at 11:39:59 AM UTC+5:30 adsapiforumadvisor wrote:
denma test <denm...@gmail.com>: Oct 05 05:27AM -0700
Hi
Yes, have used UserListName in SELCET but the response shows as --, below
is my selector and response
SELECT fields:
$arrtibutes =
['UserListName','Status','AdGroupId','AdGroupName','AdGroupStatus','CampaignId','CampaignName','CampaignStatus','Criteria','CriteriaDestinationUrl','CriterionAttachmentLevel','IsRestrict'];
Response:
( [@attributes] => Array ( [userListName] => -- [audienceState] => enabled [adGroupID]
=> 107210453006 [adGroup] => Adgroup 1 [adGroupState] => paused [campaignID]
=> 11041508154 [campaign] => Brandawareness demo 05 [campaignState] =>
paused [audience] => uservertical::80439 [destinationURL] => -- [level] =>
Ad group [isRestricting] => true [impressions] => 0 [clicks] => 0 [avgCPM]
=> 0 [avgCPC] => 0 [ctr] => 0.00% [cost] => 0 [viewThroughConv] => 0 [conversions]
=> 0.00 [convRate] => 0.00% [costConv] => 0 ) )
On Monday, October 5, 2020 at 11:45:33 AM UTC+5:30 adsapiforumadvisor wrote:
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to adwords-api+unsubscribe@googlegroups.com.