TextAd can still be retrieved even if it was deleted - google-ads-api

I Observed that when i deleted my TextAd and try to get it via API it still can be retrieved, is this a bug by Adwords? or there is a valid explanation on why this is happening?
i expect that if the TextAd is deleted it will can't be longer be retrieve using the API.

You can also see a deleted AdWords ad on in the UI if you select "All ads" in the filter dropdown. AdWords ads cannot be fully removed from the account. The API allows for a programmatic way to access what you have in the UI.

Related

GA4 data not available in Google Ads

We have been running GA4 and Google Ads on our website for a while now. However, the GA4 data appears not to be available in Google Ads even though the accounts are linked. For example, we can see 'All user' data in GA4, but the automatically imported GA4 audience 'All users' is not being filled (it does have some users, but that is probably from when we use UA). I have installed the GA4 tag through GTM, and it is working as GA4 data gets filled.
GA4: Linked account
GA4: All users
GAds: GA4 All users in Ads
I have cross checked all links, property codes etc and all do match with the corresponding account, but unfortunately the data is not being imported. Also, when I create a new audience in GA4, the data is not available in Google Ads. When I configure the Google Ads remarketing/conversion tag in our GTM, the audience does get filled.
Am I missing something?
I had the same issue. I fixed it.
You have to login to your google analytics.
Click on Admin at the bottom left hand corner, you will then see Data settings. Under Data settings, you will see data collection. In that page, you will have to activate Google signals data collection and also Acknowledge the User Data Collection Acknowledgement.
I have attached a screen shot for your reference.
Once you do this, you will be able to see the data for audiences in google ads from your google analytics property. It can take upto 24 hours for the data to be visible in your google ads audiences.
I hope my answer helps you!
Best Regards,
Shoaib Hussain
Images are below
Data collection
Google signals data collection
User Data Collection Acknowledgement

"The project id used to call the Google Play Developer API has not been linked in the Google Play Developer Console"

I have linked my project in the Developer Console and I have looked up various sources to find a solution to this problem. What I am actually trying to do is use the inappproducts REST resource to fetch all my products from Play Console using the get() method. A lot of suggestions that I read was to add a new in-app product which I tried doing but the error still persists after adding new products, editing existing products, adding new subscriptions, etc. I can also see that the Google Play Developer API has been enabled for this project as well. I have also created credentials for both oauth and service account. I have been trying to call this API from the OAuth Playground using my Developers account and since I am the owner of this account, I believe it should work. What should I do?

Getting device list using Microsoft Graph API

I'm trying to get a list of devices associated with my Microsoft account. When somebody uses his Microsoft account for logging in into his Windows account, he can see that in https://account.microsoft.com/devices/ appears a new device, from which he has logged in. So, I'd like to get this list using API. I've tried to send GET request to https://graph.microsoft.com/v1.0/devices as the Documentation says using my access token, but an empty list is returned although in https://account.microsoft.com/devices/ there are registered devices. What's the problem?
The /devices endpoint hasn't been released so it isn't available under /v1.0. It is only available under /beta.
You can find details on how to use /devices in the Beta documentation.

Calling Microsoft Graph API from Azure Function to retrieve user's Contacts

I cannot find a good working sample that calls the Graph API and retrieves the user's contacts from within an Azure Function. Part of the issue is a lack of documentation and samples as this seems new-ish. Is this even possible? I am trying to create a function that can take a phone number and check against the user's contacts to see if the contact exists. So far, the only way I can achieve authentication is to use Postman to retrieve a token manually. That token didn't even work to retrieve the contacts. I know I am doing something wrong but I think what I really need is the big picture. I'm missing something. Thank you for your help.
The auth token binding may help at least with the act of getting the token. In this case, if it's on behalf of the user invoking the function, you'll want to use the identity: userFromRequest setup. Keep in mind that for debugging, you'd still have to acquire a user token for the app and attach that to calls to your function, but you can use the function app's /.auth/login/aad and /.auth/me endpoints for that.
Make sure that your application registration has the Contacts.Read permission. This is required for the contacts API.Today, the UX for App Service Authentication / Authorization today links to the existing permissions UX, which unfortunately uses different names for things. I'd recommend navigating directly to the AAD section of the portal and selecting App registrations (Preview). Find your app registration there (defaults to same as your app name), and browse through the API permissions there. That way the right names show up and will match the Graph docs.

Getting api access for a youtube account you are managing

I manage a youtube account but it seem I can not use the youtube analytics api to pull reports. I can go to the youtube analytics sections of the account and pull the reports but I want to do this programmatically using the api. Is there some other step that need to be done to get access to the account I'm managing.
Oharr, I'm facing the same issue and wrote my own question.
There's an alternative automated way to get your reports though. If you use BigQuery, you're able to use the 'Transfers' section. That interface actually creates the Jobs and will give you reports periodically. It also allows you to 'backfill' data from the past up to 180 days.
Please refer to YouTube Channel Transfers.
You can also get reports for Content Owners. But the Content Owner transfers wont' work for me since I get 403 responses. Need to figure that out myself...
Yes in order to pull the data via code you need to get an API key/ service key or Oauth credentials please refer this link for more details.

Resources