Re: Get Sitelinks

2022-09-12 Thread Zweitze
Let you give my experience. *In Addition to this how I can identify I need to use migrated extensions or non migrated extensions?* This is not using one API or the other. Within the same account both migrated and non-migrated extensions may exist. If you look careful in the UI of an account

Re: Get Sitelinks

2022-09-12 Thread Zweitze
, September 12, 2022 at 2:50:14 PM UTC+2 cv wrote: > Hi Zweitze, > > Thanks for sharing your experience. > This is really a wonderful explanation. > > *The algorithm I use is:* > *First get all asset-based sitelinks, and get the campaigns and ad groups > attached to them. Get each

How to get the status of an Ad Extension Asset

2022-09-14 Thread Zweitze
Hi, I need to read the status of an Ad Extension Asset. I would assume that this field would exist in the asset resource , with similar fields like asset.id

Re: Get Sitelinks

2022-09-13 Thread Zweitze
has Read-only access to the account? You may realize that my code - and probably Chirag's - is not about migrating ad extensions. We just want to retrieve all ad extensions, legacy or migrated. On Monday, September 12, 2022 at 4:41:22 PM UTC+2 adsapi wrote: > Hi Chirag and Zweitze, > &g

Re: How to get the status of an Ad Extension Asset

2022-09-14 Thread Zweitze
Peter, Thanks for your answer. I was under the impression that campaign_asset.status describes the status of the asset-campaign *LINK*, similar to campaign_feed.status

Re: Api quota & response code

2022-10-10 Thread Zweitze
Sure: Log in to console.cloud.google.com Activate the Google Cloud project where you enabled the Google Ads API, and set up the OAuth consent screen etc.etc. In the hamburger menu top left, select APIs & Services > Enabled APIs & Services. Scroll down a bit, to the list with APIs, en click on

Re: Is there a way to check if a customer is connected to my application?

2023-01-03 Thread Zweitze
Do you mean that you like to find out that a Refresh Token is still valid? After all, that permission can be withdrawn without your app knowing. If that's your question, requesting just an Access Token does the trick. But the C# client library completely hides this logic, in which case calling

Re: Best way to compare dates?

2022-11-30 Thread Zweitze
If you want to minimize the number of API calls - because you have basic API access and pushing its bounderies, or because performance is critical - then you should consider to combine it in one call. The period for the API call stretches over both date ranges. Make sure you add 'date' as a

Re: Many API Errors Starting 11/29/2022

2022-11-30 Thread Zweitze
That message suggests you're using v9. I guess Google finally turned that version off - https://ads-developers.googleblog.com/2022/06/google-ads-api-v9-sunset-reminder.html But... I thought Ads API returned a different error when an outdated version was used. Did that change? On Wednesday,

Re: Google Ads API Integration Error

2022-11-28 Thread Zweitze
This is C# / .NET library? Here are my suggestions to improve: GoogleAdsConfig config = new GoogleAdsConfig() { OAuth2Mode = Google.Ads.Gax.Config.OAuth2Flow.APPLICATION, OAuth2ClientId = secrets.ClientId, OAuth2ClientSecret =

Re: All Api request are stucked without any response

2023-03-15 Thread Zweitze
You are not alone in this situation, for instance see this topic and this topic . The problem is in the client library for .NET, when your target

Re: All Api request are stucked without any response

2023-03-23 Thread Zweitze
Hi Zied, Thank you for keeping me updated! But, as I said, I rewrote the code to use the async versions and continue with these sources. Cheers, Zweitze. On Thursday, March 23, 2023 at 2:59:09 PM UTC+1 Zied Chaari wrote: > Hey Zweitze, > > I think they have fixed the issue. #488

Re: How to filter on repeated fields in AWQL

2023-03-21 Thread Zweitze
requests I can make per minute (Google Firewall), per hour, per day. How do I deal with that, if I have to use such many API requests? Looking forward to your response, Thanks! On Monday, March 20, 2023 at 8:28:35 PM UTC+1 Google Ads API Forum Advisor wrote: > Hello Zweitze, > >

Re: How to filter on repeated fields in AWQL

2023-03-22 Thread Zweitze
. On Tuesday, March 21, 2023 at 4:18:56 PM UTC+1 Google Ads API Forum Advisor wrote: > Hi Zweitze, > > Thank you for your response. > > Unfortunately, the filtering you are seeing in the Query builder shows the > only possible Google Ads API. The reason we are request

How to filter on repeated fields in AWQL

2023-03-16 Thread Zweitze
Hi, I am looking to query report keyword_view, and retrieve all keywords that have one or more final_uls set. I wonder how to do that? According to the docs of ad_group_ad.ad.final_urls this is a

Re: All Api request are stucked without any response

2023-03-16 Thread Zweitze
33:06 PM UTC Google Ads API Forum > Advisor wrote: > >> Hi Zweitze, >> >> Thank you so much for pinpointing on the issue related to .NET client >> library. I agree with the shared issue tracker posts and it should further >> help down to .Net client library use

Re: API Hangs on MutateuserList command

2023-03-13 Thread Zweitze
Is the target .NET Framework? I mean: not .NET Core, .NET standard. Then it could be a problem of the library. Check if any call to the API hangs. If so, check out: https://github.com/googleads/google-ads-dotnet/issues/488 https://github.com/googleads/google-ads-dotnet/issues/480 Extra proof

Re: How to get a user name

2023-02-28 Thread Zweitze
Can I help Seiya with providing some business cases? 1. Some people have multiple Google accounts which they use for different tasks, and they could accidently use the wrong account for my application. In that case, calling the API returns NOT_ADS_USER, and my software replies that the login

Re: Not Return Response

2023-03-01 Thread Zweitze
You're using C#, right? Note that if you are using: - .NET Framework (eg. 4.7.2) - WinForms project (but other project types may be affected too) - Synchronous calls In that case, calling the API may hang. This problem was introduced in the Google Ads library some time ago - last

Re: how to get manager name?

2023-04-24 Thread Zweitze
Given just a GoogleAds client, and a customerid, you determine logincustomerid (the id of the MCC containing the requested customerid): First, call CustomerService.ListAccessibleCustomers(). This returns a list of MCCs that the user can access. Then, for each MCC returned, request a report on

Re: Validate Query via API

2023-03-28 Thread Zweitze
Check out the validate_only parameter of SearchGoogleAdsRequest . Of course, you actually do send the query to the API - but the query won't be executed, just tested for errors. Beware of the following (or:

Re: How to filter on repeated fields in AWQL

2023-03-20 Thread Zweitze
use keyword_view. But I don't see how I can filter in AWQL on this repeated field, for condition "has values" or "has no values". I hope my question is clear now? On Thursday, March 16, 2023 at 4:38:40 PM UTC+1 Google Ads API Forum Advisor wrote: > Hello Zweitze,

Re: All Api request are stucked without any response

2023-03-20 Thread Zweitze
Hello Forum Advisor, On Thursday, March 16, 2023 at 7:20:04 PM UTC+1 Google Ads API Forum Advisor wrote: Hi Zweitze, Thank you for coming back to us. I hope you are doing well today. Moving forward to your concern, upon checking there is a related issue titled *“**Document that programs may

Re: Unrecognized configuration section GoogleAdsApi

2024-02-15 Thread Zweitze
You're using the .NET library, right? In one of the recent versions a breaking change was introduced, related to the default settings in the config file. You need to use an extra package. Unfortunately I forgot which. The library maintainers refuse to document this breaking change in the

Re: calculation of (absolute_)top_impression_percentage

2024-02-20 Thread Zweitze
Wei, That's an amazing discovery. Question though: When you set the SummaryResultSetting to SUMMARY_ROW_WITH_RESULTS, and you post the segmented query, what is written on the result row?

Re: calculation of (absolute_)top_impression_percentage

2024-02-20 Thread Zweitze
screenshots plus the logs of the API call, then the Ads API team can work with that and do its job. On Tuesday, February 20, 2024 at 5:21:49 PM UTC+1 Wei Zhong wrote: > Hey Zweitze, > > We only care for Local Service at this point, so we are trying to match it > with that UI for now

Re: google ads api data transfer to bigquery - missing p-max campaign data

2023-11-28 Thread Zweitze
Keisuke, for help on BigQuery Data Transfer Service for Google Ads , do realize that that service is a product of the Google Cloud team. It is not a product of Google Ads. The Google Cloud team has their own support options

Re: How to get all money-type metrics

2024-02-01 Thread Zweitze
This is probably possible but not using Google Ads API. The libraries are largely created automatically. I think the sources to create the data classes (for campaigns, groups etc.) are also included in the library source - a long time ago I had to check something in the .NET library source,

Re: update campaign name through google ads api

2024-04-15 Thread Zweitze
@Zweitze - Thank you for your input. I notice that you've already raised this concern in another thread titled 'Update Campaign Name through Google Ads API'. We've already provided a response there regarding this issue. To streamline communication and avoid redundancy, please refer back

Re: update campaign name through google ads api

2024-04-16 Thread Zweitze
API Forum Advisor wrote: > Hi Zweitze, > > Sorry for the confusion. > > Yes, I confirm that in this thread only you have provided the response but > for that user query, we've already provided a response on another thread > with the subject “Update Campaign Name throug

Re: Does ads API provide historical data for campaign_budget?

2024-04-15 Thread Zweitze
You don't share the actual query that was use for "image.png", I assume you queried resource "campaign". When you do so, all fields listed as "attribute" will contain the last known value. Two reports exist that report the campaign changes over time: resources "change_event" and -I think-

Re: Update Campaign Name through Google Ads API

2024-04-15 Thread Zweitze
A quick answer, instead of: \"updateMask\": *Current_Campaign_Name*, try \"updateMask\": [\"name\"] I believe updateMask should be a list of field name(s) that you intend to update - you pass a value. Further, the new campaign name should also be passed in double quotes. I hope these

Re: delete campaigns, adgroup, audieces

2024-03-18 Thread Zweitze
You should filter on the field Status: status "removed" means that the campaign/group/ad/keyword/etc. is removed. Background: One would think that when deleting a campaign after spending 1000 Euro on it, Google forgets about the money. But... too bad, you still owe Google the money. Now, to

Re: Google Ads FTP/API Data Export

2024-03-20 Thread Zweitze
Use this API to access your Google Ads accounts. For instance, you can write (or pay someone to write) software that reads your campaign data and stores it in your databases. The business-smart answer is to look into Data Integration products like FiveTran, Supermetrics, Stitch.io etc. They

Re: Stop Google Ads API changes

2024-03-20 Thread Zweitze
Magnus, First, you should check whether it's actually a Google Ads script making the changes. In Google Ads, check out Tools - Bulk actions - Scripts. When the account is part of an MCC, do realize you can have scripts on account level and MCC level - check both. Assuming it's not a script:

Re: [2-5816000007232] Lots of 502 bad gateway errors

2015-06-04 Thread Zweitze de Vries
on the production server. Let me know if you still need the tracert and ping results. Cheers, Zweitze de Vries Maxlead. On Thu, Jun 4, 2015 at 6:01 PM, adwords-api@googlegroups.com wrote: Hello, I want to to make sure our engineers have all the information they need to track this down. - Are you also

<    1   2   3   4   5