Increase bid for all adgroups using adwords API - google-ads-api

I would like to automate a process that can be done through the adwords admin management panel.
I have a large number of adwords campaigns, and I would like to automate the process of bidding up and down across all ad groups.
In the UI, you can do this by clicking all ad groups > Edit > Change Bids > Increase by amount (see screenshot).
Can this be done through the adwords API? Which service would I use?

You can do this using the Ad Group Service in the old Google AdWords API.

Related

Microsoft Graph API: List sign in of users assigned any Dynamics license

I want to list sign in of users who are assigned any of the MS Dynamics licenses in order to get the usage report. As it looks the MS Dynamics license grants access to several apps and if any user is signing in any of that apps he/she is assumed to be effectively using the license.
Is there any way we can get the information using Graph API?
Thanks.
Thank you for reaching out, to my knowledge, there isn't currently a way to list signed in users using the Dynamics license with Graph API. M365 Usage Reports only show Dynamics 365 Customer Voice Activity not usage of apps using the license. You might want to use the Power Platform Admin Centre to manage Dynamics 365 apps.
Would you consider filing a feature request on the M365 Developer Platform so this can be looked into?
Let me know whether this helps and if you have further questions,

Is it possible to allow my clients to create AdWords ads on their accounts, via my system which is connected to the AdWords API?

I have a 'landing page creator' system which my clients use to create their own landing pages.
I would like to know if it's possible to integrate the AdWords API to my system, and allow my clients to create ads directly to their AdWords account via the admin I've built?
Generally speaking, yes. There already are apps using AdWords API like Marin software, Wordstream, Altus etc.
For comprehensive overview of the tools available, see Quora.
There are also some limits of AdWords API usage.
I also belive that this broad question might be Googled next time.

Adwords : Converting Non-API based Adwords account to API based Adwords account

Currently we have a non-API based adwords account and we plan to move to an API based ad-words account; can the below be done in order to preserve the account history?
1> Is it possible to change a non-API account to an API account (for the purpose of preserving the account history)
2> If we create a new API account, can it be linked to the existing non-API account so that the history of 2 accounts are tied - in that case, we can have 2 separate accounts without compromising on the historical data
Thanks,
-Dev
There isn't really a concept of "API-based" vs. "non API-based" accounts in AdWords. They're all created equal, and you may use different tools (including API) to interact with your account. Using API with your account should not affect it in any way.

Is it possible to allow only some users to access to Google Big Query API?

I have created a project with Google Big Query.
I have one table with data. A service performs insert every hour in the table. The service uses a service account with a p12 file to authenticate without user interaction.
I have developped also a desktop application which authenticate via the browser (OAuth2Authenticator). It works well but eveyone who have a google account can login and accept to use my application, and I don't want that !
Is it possible to specify a list of authorized google accounts for a google big query project ?
Thanks,
Luc.
Yes, you can control who has access to your BigQuery datasets, as well as who is a member of the Google Developer Project that your BigQuery datasets are attached to.
If you are creating a Desktop application, the best way to provide authorization to BigQuery for specific users of a restricted dataset is to use an "installed application" Oauth2 flow. Are you currently using this flow?

Working with google adwords api

What i need to do to use Google AdWords API? Is it real that i must register at My Client Center, pay money and pass stupid tests on google testing service?
in order to use AdWords API, you need to:
have a regular Google AdWords account (not My Client Center - MCC one) with campaigns
have an MCC account... which cannot have campaigns but have an access to API
link your regular AdWords account with the MCC account
ask for API access from your MCC Account (My Profile section)
pay for API use per Google's rate sheet
... you can apply for free API usage, however this does come with a cost. This is where you need to do those stupid tests to get recognized as Certified Partner and fulfill some other requirements. And yes, you need to pay for these tests (last time I checked, it was $50 per test, there are about 4 of them for AdWords altogether, don't know how many you need to pass to get certified though).
P.S.: those 2 accounts (AdWords and MCC) cannot be combined and for some reason only the MCC one has access to API... wierd but that goes "by design" according to API Support (can't find the link at the moment).
You can use the Adwords API without having a MCC or passing any tests, even WITHOUT having an Adwords account, by using the Adwords API sandbox
http://code.google.com/apis/adwords/docs/sandbox.html
Of course this is to be used only for developing and testing purposes..
For getting Google AdWords API access you do not need to give any test.
Google adwords api is free for basic access but billing detail you need to
provide to google adwords.
you can refer this link for sign Up process and how to get approve token,
https://developers.google.com/adwords/api/docs/signingup?hl=en

Resources