🎓 Free training

Ninja Academy: Google Ads from top to bottom

A complete Google Ads course in three levels (Basic, Intermediate and Advanced), with real examples, best practice and the knowledge that never appears in Google's help pages. You read it inside the platform itself, with a search engine, progress tracking and navigation by campaign type.

240lessons
38 hof training
40modules
€0for the whole Basic level
🔄

Updated EVERY month with the latest Google Ads news

Google changes Google Ads every month, and most courses are out of date within six months. Not this one: every month we review the whole syllabus against that month's Google Ads news, update the lessons affected and extend the news module. What you study is what Google Ads does today, not what it did two years ago.

🖍️

Highlight and save your favourite lessons

Study as you would with a book: highlight any sentence in the syllabus and save to favourites the lessons or sections you want to keep to hand. Everything stays in your profile — "My highlights" and "Favourites" — so you can come back in one click whenever you need it: before a meeting, while building a campaign or when reviewing an account (subscribers only).

🎧

The whole course, in AUDIO too

Every lesson has an audio version, narrated with a natural voice, and every module can be played end to end like a podcast: in the car, out walking or at the gym. With adjustable speed, and it remembers where you left off. More than 30 hours to listen to (subscribers only).

What do you want to learn?

Ninja Academy is no longer just about Google Ads. Pick a platform and you go straight to its training, without the rest.

More advertising platforms coming soon. Your chosen platform is remembered in your account, and you can change it any time from the academy itself.

🤖 ChatGPT Ads training, free

Advertising in ChatGPT has only just arrived and there is hardly any serious training on it. These four modules explain how it really works, how to set up your first campaign, measure it, judge the quality of what arrives and optimise it — with the figures from our own campaign. All 27 lessons are free.

Module 1 · Advertising in ChatGPT: first steps

Intermediate level · 6 lessons · 34 min · free
  1. ChatGPT Ads: what advertising in ChatGPT is and how it differs from Google Ads · 5 min
    What ChatGPT Ads is, where the ad appears and who sees it, how it is chosen without keywords, why ads in Europe are not personalised and which…
  2. ChatGPT Ads step by step: account sign-up, brand review and your first campaign · 5 min
    How to sign up for ChatGPT Ads and launch your first campaign, with the settings you cannot change later, the reviews, the objective, the budget and…
  3. Measuring ChatGPT Ads from day one: pixel, conversions and how to read the report · 6 min
    How to measure ChatGPT Ads from the first click, with the pixel or by sending the conversion from your server, which events to use, how to handle…
  4. What ChatGPT Ads does NOT let you do (and what you do instead) · 6 min
    The honest map for anyone coming from Google Ads: no search terms, no negatives, no manager account, no ad scheduling, no bid adjustments and no…
  5. Where does your ad send people? The link that breaks most campaigns · 6 min
    In ChatGPT Ads the landing page is part of the campaign: it decides when your ad is shown, it has to let OpenAI's crawlers in, it has to be measured…
  6. Why your clicks and your visits never match (and when to worry) · 6 min
    What ChatGPT Ads counts and what you count, the six normal reasons for the gap, how much is noise and which signal really means something is broken,…

Module 2 · ChatGPT Ads in depth — ads, bidding and optimisation

Advanced level · 8 lessons · 55 min · free
  1. Context hints in ChatGPT Ads: what they are, how to write them and where to find them with evidence · 7 min
    What ChatGPT Ads context hints are and are not, how to write them with good and bad examples, why you need one ad group per intent, and how to source…
  2. Ads and landing pages in ChatGPT Ads: the card, the image, review and variants you can measure · 6 min
    What the ChatGPT Ads card looks like and how much text really gets read, images and icons, what OpenAI reviews in the ad and the landing page,…
  3. Bidding and budgets in ChatGPT Ads: objectives, strategies, the auction and where to start · 6 min
    The three ChatGPT Ads objectives and how each one bills, the bid strategies, how the auction works, daily versus lifetime budgets, the account spend…
  4. Optimising ChatGPT Ads without search terms: experiments, a phased calendar and a weekly routine · 7 min
    How to improve ChatGPT Ads without a query report, with one ad group per intent, one variable at a time and minimum samples, a phased calendar, a…
  5. Picking a winner between two ads with statistics, not hunches · 8 min
    Why comparing two CTRs and keeping the higher one misleads you, what counts as enough sample, and the in-house method for declaring a winner, a tie…
  6. Moving bids and budgets without breaking the learning · 7 min
    When to touch the bid and when not to, the caps on each move, the cool-down after every change, how to judge at 14 days while discarding anomalous…
  7. Bidding for quality when bidding by value doesn't exist · 7 min
    Why maximise conversions chases counts rather than quality, why ChatGPT Ads has no tROAS equivalent, and how to bid for quality by choosing which…
  8. ChatGPT Ads case study: late-night mobile traffic, and how to move to office hours and desktop only · 7 min
    A real case from the first night of a ChatGPT Ads campaign — mobile visits at 3 a.m. that neither read nor signed up — how it was diagnosed, how to…

Module 3 · ChatGPT Ads — measurement and traffic quality

Advanced level · 8 lessons · 54 min · free
  1. Advanced measurement in ChatGPT Ads: sending the conversion from your server without losing the trail · 7 min
    When the pixel falls short, what it takes to send the conversion from your server without losing the click identifier, how to avoid counting it twice…
  2. Setting up conversions in Ads Manager, step by step · 7 min
    Where the pixel ID and the conversions key live, how each conversion action is created, why your events may be arriving and counting zero, and why a campaign gets exactly one event attached.
  3. Reporting and diagnostics in ChatGPT Ads: what you can measure, when the data arrives and why your ad isn't showing · 6 min
    The metrics, levels and breakdowns in ChatGPT Ads reports, how long the data takes, why it won't match your analytics and how to diagnose an active…
  4. The click identifier in real life: where it gets lost and how to keep it · 7 min
    What the ChatGPT Ads oppref is, how it arrives, how long its cookie lasts and why it ties a sale to an ad; the five places where it gets lost, how to…
  5. Consent and personal data in ChatGPT Ads (Spain and the EEA) · 7 min
    What changes in the EEA (non-personalised ads and no custom audiences), how your cookie banner fits with measurement, what to do with each visit…
  6. Traffic quality ad by ad: bots, bounces and bad fit · 7 min
    Why a click isn't a person, which signals give a bot away, how to tell OpenAI's legitimate crawlers from real traffic, the thresholds we use to score…
  7. The funnel ad by ad: from impression to customer, and the cost of every step · 7 min
    The six steps of the ChatGPT Ads funnel and who counts each one, how to build the cost per lead and per qualified lead table ad by ad, which gaps are…
  8. Custom audiences in ChatGPT Ads: include, exclude and adjust bids with your own data · 6 min
    What ChatGPT Ads custom audiences are, which data they accept, the minimums to include, exclude or adjust bids, their current limit in Europe and…

Module 4 · ChatGPT Ads — the platform, the market and our diary

Advanced level · 5 lessons · 33 min · free
  1. How ChatGPT Ads has changed (and what just landed) · 7 min
    The platform's timeline so far and what each milestone meant for a small business, plus the September 2026 news —Sponsored Agents, Shopify and…
  2. Advertising a catalogue: product feeds in ChatGPT Ads · 7 min
    Who should advertise a catalogue in ChatGPT, which feed requirements are actually published and which are not, how it compares with Google Shopping,…
  3. Why there are no official performance benchmarks, and how to read the ones going around · 6 min
    OpenAI publishes no CTR, conversion or CPA benchmarks. What the figures circulating really are, how to interrogate them before using them, and how to…
  4. Brand, policies and reviews: how to stay out of trouble · 6 min
    The three ChatGPT Ads reviews and what reopens them, restricted sectors, keeping the card's promise and the landing page in step, and why other…
  5. Diary of our campaign, day by day · 7 min
    The honest diary of our first ChatGPT Ads campaign, with real dated figures: the setup, the reviews, the first serving day with 4,024 impressions and…

Written from practice: every lesson builds on OpenAI's official documentation and on what we learned setting up our own ChatGPT Ads campaign. No made-up performance figures: when we have our own data, we will share it.

ChatGPT Ads FAQ

What is ChatGPT Ads?

It is advertising inside ChatGPT conversations: a card-style ad shown next to the answer. It is not bought on keywords: the ad is chosen from the context of the conversation, which you steer with “context hints”.

Is the ChatGPT Ads training free?

Yes. All 27 lessons (four modules, Intermediate and Advanced) are free: you only need a free Ninja Scripts account, no card required.

How is it different from Google Ads?

There are no keywords and no search terms report, and in Europe the ads are not personalised. Targeting, measurement and optimisation all change: the training walks you through it step by step, and how it fits with your Google Ads campaigns.

Can ChatGPT Ads conversions be measured?

Yes, with the OpenAI pixel or with the Conversions API from your server. The measurement lessons cover which events to use, how to deduplicate, how to handle consent in Europe and why the data won't exactly match your analytics.

What the Ninja Academy is

It is the training we wish we had had when we started: from how the auction works to account architectures built to scale, Performance Max from the inside, Smart Bidding done properly, Shopping and Merchant Center in depth, ad fraud, lead quality, GAQL and step-by-step tutorials (calls, offline conversions, feeds for ads, seasonality, reports, local campaigns, experiments, Google Ads Editor...).

The approach is different: in every lesson, the problem → the Google Ads limitation → the gap → how it gets solved (and, where one exists, the Suite script that automates it). The official help pages are linked as a reference in each lesson; what you read here is what those pages do not say.

Every level covers all campaign types — Search, Performance Max, Shopping, Demand Gen, Display, Video, Apps and local campaigns — and you can browse by level or jump straight to the topic you care about.

🔍 Search🧠 Performance Max🛒 Shopping and feed✨ Demand Gen 🖼️ Display📏 Measurement🎯 Bidding⭐ Quality Score ✍️ Ads👥 Audiences🛡️ Fraud⚙️ Scripts🆕 News

Three levels. You choose where to start

Pick your level and the Academy shows you that syllabus only; or view the whole catalogue at a glance.

🟢 Basic level

9 modules · 45 lessons · ~7 h
100% free with your account
  • How advertising on Google works (auction, ranking, QS)
  • Account structure, Search and match types (the 2026 truth)
  • RSA ads, budgets and bidding, basic measurement
  • The other campaign types: PMax, Shopping, Demand Gen, Display, Video, Apps
  • Beginner mistakes, with real examples

🔵 Intermediate level

10 modules · 60 lessons · ~10 h
50% free · all of it for subscribers
  • Search terms and negative keywords; Smart Bidding I
  • Quality Score done properly; continuous ad optimisation
  • Shopping, the data feed, Display and remarketing
  • Measurement II: offline, values, GA4, attribution
  • Budgets and planning; Scripts I

🟠 Advanced level

15 modules · 97 lessons · ~17 h
25% free · all of it for subscribers
  • Performance Max in depth, Demand Gen, AI Max
  • Smart Bidding II, ad fraud, lead quality
  • GAQL and the API; architectures built to scale; monthly news
  • Hands-on tutorials: calls, offline, feeds, seasonality, reports, local campaigns, experiments, Editor, account audit
  • Shopping and Merchant Center masterclass (8 lessons)

What you get free and what the subscription adds

The free lessons are complete, never cut off halfway. Subscriber lessons still show in the index with their title and description, so you know exactly what is there.

What🎁 Free account🥷 Suite subscriber
Basic level (45 lessons)✅ 100 %✅ 100 %
Intermediate level (60 lessons)✅ 50 %✅ 100 %
Advanced level (97 lessons)✅ 25 %✅ 100 %
Search, automatic progress tracking, navigation by level and topic✅✅
Tests at the end of each lesson, student profile, badges and the Basic level certificate✅✅
🎧 Listen to the lessons as audio (per lesson or a whole module)—✅
⭐ Favourites and 🖍️ highlights, with a "my highlights" view—✅
Intermediate and Advanced level certificates—✅
Monthly Google Ads news and new lessons every month✅ (the free ones)✅ all of them
Suggest new content✅✅
Library ebooks and free scripts (Guardian, AI Max Analyzer)✅✅
The Suite scripts that automate what the course teaches—✅
SupportNo supportOnly for using the scripts
⚠️ Important: the Academy is a free service with no support: we do not answer questions about the course content or about how you run your campaigns. The Ninja Scripts support channels (email and Telegram) are reserved for using the Suite scripts.

Built for real studying

📖

Lessons on screen

No PDFs: the content appears as you go, with comfortable reading, a light/dark theme and anchors for every section.

🎧

Listen to it as audio

Every lesson and every full module has an audio version, with the speed and your position remembered (subscribers).

✅

Automatic progress

Each lesson is marked as completed when you finish it (or by hand, if you prefer). You always know how far you have come and how many hours are left.

🔍

Instant search

Type "match type", "PMax" or "feed" and go straight to the lesson. And when there are no results, we use that to write what is missing.

🗂️

By level or by topic

Choose Basic, Intermediate or Advanced, or jump to Shopping, PMax, Demand Gen, measurement, fraud... in one click.

🖍️

Highlights and favourites

Highlight sentences and save lessons or sections to favourites; you find them later in your profile, under "My highlights" and "Favourites" (subscribers).

📗

The script manuals live here too

The user manual for every Suite script sits in the Academy as a module of its own: you can search it, listen to it as audio, highlight it and save it to favourites. The manuals for the free scripts are free.

🔗

Sources and official help

Every lesson links to Google's help pages and to the sources used, for anyone who wants to dig deeper.

💡

You decide what comes next

Suggest a lesson or a case study. We read every suggestion and use them to decide what we write each month.

🔄

Updated every month

Every month the whole syllabus is reviewed against that month's Google Ads news: lessons kept current and a news module that grows month by month.

⚙️

Theory + the tool

Where Google leaves a gap, the lesson explains the problem and points to the Suite script that solves it.