MT/Measurement

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

  1. Start from the task

    What the team does by hand today, how often, and what it costs in time.

  2. Check the economics

    What the tool costs to run per account, before it goes into daily use.

  3. Build

    Python, Google Ads scripts and the Google Ads API, the YouTube Data API, and Gemini or Claude Agent SDK, whichever fits the job.

  4. 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.

Let's talk
measurement.

mihael.turkalj1999@gmail.com →

+385 99 276 5670 · LinkedIn · GitHub · MT-MEASUREMENT, a Croatian sole proprietorship with EU VAT ID HR18247511346