Google Ads API · scripts · Python · AI · remote, EU
Google Ads automation: scripts, the Google Ads API and AI tools
I build automation for paid media through my own practice, MT-MEASUREMENT (Croatia, EU VAT ID HR18247511346): Google Ads scripts, tools on the Google Ads API, and AI where it beats a person on speed and cost. I built the first AI agent at Omnicom Media Group, and it taught me that a tool is only finished when the people who need it can run it without me.
- Available now
- Remote · CET
- Croatia (EU)
- EU VAT ID HR18247511346 · direct invoicing
01What I build
Google Ads scripts
Budget and pacing scripts that run every day; at the agency, the one the team used daily was mine.
Tools on the Google Ads API
Campaign structures stood up through the API in minutes instead of by hand.
AI recommendations, with the cost checked
Optimisation recommendations generated with Gemini, measured against the per-account cost before they go into daily use.
Brand safety on YouTube
A Python tool that resolves placement exports to channels through the YouTube Data API and has a language model judge each channel against the brand's own written safety guidelines, returning a paste-ready exclusion list with a reason per channel.
Agents wired to your data
AI automation connected to Google Ads, GA4 and Supermetrics.
02How I work
Start from the task
What the team does by hand today, how often, and what it costs in time.
Check the economics
What the tool costs to run per account, before it goes into daily use.
Build
Python, Google Ads scripts and the Google Ads API, the YouTube Data API, and Gemini or Claude Agent SDK, whichever fits the job.
Handover
Documented so your team can run it without me.
03Proof you can check
The first AI agent in the agency
At Omnicom Media Group, on Google's adspace_agent framework: campaign structures stood up through the Google Ads API, optimisation recommendations generated with Gemini, in daily use in my team, then narrowed to the cases where it beat a person on speed and cost.
Brand safety against the brand's own rules
At Omnicom Media Group, for an agency client: channels judged against the actual guidelines the brand publishes, not a list of banned words. Fully cached, so a re-run costs nothing.
The web lab
Four interactive sites built with AI coding agents. The code is on GitHub.
04Questions
Which languages and tools do you use?
Python, Google Ads scripts, the Google Ads API, the YouTube Data API v3, Gemini and Claude Agent SDK.
Does AI replace the account manager?
No. In my experience it pays off in narrow cases, where it beats a person on both speed and cost, so I check that per account before anything goes into daily use.
Who runs the tool after handover?
Your team. A tool is only finished when the people who need it can run it without me.
Do you work with agencies?
Yes. I work as your subcontractor on a white-label basis, so the client relationship stays with you, or I contract directly with your client, whichever you prefer.
How do you invoice?
Through my own practice, MT-MEASUREMENT, a Croatian sole proprietorship with EU VAT ID HR18247511346, for an agreed scope and its deliverables.
05Also
- GA4 & GTM consultingGA4 and Google Tag Manager consultant in Croatia, working remotely across the EU
- Consent Mode v2 for agenciesConsent Mode v2 and server-side tagging for agencies, remote across the EU
- Looker Studio reportingLooker Studio reporting consultant for multi-market marketing data
- Google Ads & DV360 freelanceFreelance Google Ads and DV360 specialist in Croatia
- Google Ads account auditGoogle Ads account audit, before anything changes
- Web developmentWordPress, WooCommerce and custom websites, with the tracking built in
- The interactive pipelineTen stages, ten live 3D models: the whole measurement pipeline