Log in / Create free account🌐 ES☀️

Ninja Scripts Academy

Google Ads from top to bottom: basic, intermediate and advanced. With real examples, best practices and the gaps the scripts fill. 🔄 Syllabus reviewed and updated every month with the latest Google Ads news · 🎧 Every lesson also in audio · 🖍️ Highlight and save your favourite lessons to come back to them.

🌐 Lessons are in Spanish for now; the English version is in preparation.

⚠️ Important: this training is a free service with no support. We do not answer questions about the training content or about managing your campaigns. Ninja Scripts support channels (email and Telegram) are reserved exclusively for the use of the suite’s scripts — not for Google Ads training. Thank you for understanding: it lets us keep expanding the Academy every month.
📰
Google Ads news — what changes, week by week, in the open.
See the latest →
The Ninja Scripts Google Ads training — from the very basics to advanced, with real examples and the answers you will not find in Google help. 202 lessons and 32 h 49 min of training, plus the script manuals. The whole Basic level is free: you only need to create your account (no card). Create my free account →
What the free account includes — full lessons, never cut short; the rest are listed with a 🔒
🟢 Basic
100 % of the training · 45 of 45 lessons
🔵 Intermediate
50 % of the training · 30 of 60 lessons
🟠 Advanced
25 % of the training · 23 of 97 lessons

Ninja Scripts Suite subscribers get 100 % of the three levels, every new lesson each month and the study tools: 🎧 audio for every lesson, ⭐ favourites and 🖍️ highlights. See the subscription →

💡
What would you like to learn that is not here yet?Suggest a lesson, a module or a case study. We read every suggestion and use them to decide what we write each month.
💡 Suggest new content

Showing only 👥 Audiences lessons across all levels.

Click a module to see its lessons ·

Basic training

2 lessons · 18 min
MODULE 9The other campaign types — an introductory map2 lessons · ⏱️ 18 min
📖

Display in basic terms: banners, audiences and remarketing (and where the money goes) 🔑 With a free account

What a Display campaign is, responsive display ads, the ways of targeting (audiences, remarketing, topics, placements), what it is really for and the three rules for not losing money in the first month.

⏱️ 9 min · display audiencias
📖

YouTube and Demand Gen in basic terms: skippable video, bumpers and the visual campaigns 🔑 With a free account

The video formats (skippable in-stream, non-skippable, bumper, in-feed, Shorts), what you pay for in each one, what Demand Gen is and why it replaced video action campaigns, and what they are really for in a small account.

⏱️ 9 min · demand-gen display audiencias

Intermediate training

3 lessons · 28 min
MODULE 7Display and remarketing in depth — audiences, exclusions and where the money goes3 lessons · ⏱️ 28 min
📖

Google's audience map: your data, in-market, affinity, custom and demographics 🔑 With a free account

Every audience type Google offers, which signal it comes from, where you can use it (Search, Display, video, Demand Gen, PMax) and the decisive difference between «Observation» and «Targeting» — the one that separates learning from restricting.

⏱️ 10 min · display audiencias
📖

Remarketing in depth: behaviour-based lists, membership duration, exclusions and frequency 🔒 Subscribers

How to build lists that mean something (not «all visitors»), membership duration matched to the buying cycle, excluding people who already bought, capping frequency so you remind rather than stalk, dynamic remarketing and customer lists — and how to judge whether remarketing adds anything or just claims credit for sales.

⏱️ 10 min · display audiencias medicion
📖

Optimized targeting and audience signals: when Google widens your audience on its own 🔑 With a free account

What Display's «optimized targeting» does (it is on by default), how it differs from the audience signals in PMax and Demand Gen, when to leave it on and when to switch it off, and how to measure whether the expansion brings customers or just clicks.

⏱️ 8 min · display audiencias pmax

Advanced training

4 lessons · 40 min
MODULE 1Performance Max in depth — opening the black box and setting limits1 lessons · ⏱️ 10 min
📖

Asset groups and signals: the only thing PMax lets you build 🔑 With a free account

How to structure asset groups by intent or product family, which creatives each one needs (and what Google generates if you don't supply them), how to choose audience signals that teach rather than limit, final URL expansion and URL exclusions, and the asset report as your only creative window.

⏱️ 10 min · pmax anuncios audiencias
MODULE 2Demand Gen in depth — creatives, audiences, fatigue and measurement2 lessons · ⏱️ 19 min
📖

What Demand Gen really is: Google's visual campaign and its place in the account 🔑 With a free account

Where Demand Gen comes from (Discovery and Video action campaigns), which inventory it buys (YouTube in-stream, in-feed and Shorts, Discover, Gmail), what separates it from PMax and from Display, which objectives it makes sense for, and the mistake of treating it as cold acquisition.

⏱️ 9 min · demand-gen audiencias
📖

Audiences in Demand Gen: your data, lookalikes, custom segments and Optimized targeting 🔒 Subscribers

How to build the audience structure of a Demand Gen campaign (one group per audience), lookalike segments and which seed makes them work, custom segments built from searches, the Optimized targeting option and when to switch it off, and the method for comparing audiences by the same yardstick.

⏱️ 10 min · demand-gen audiencias
MODULE 12Practical tutorials II — feeds for ads and reporting1 lessons · ⏱️ 11 min
📖

Tutorial · Dynamic remarketing for businesses with no product catalogue: real estate, education, travel, services 🔒 Subscribers

A step-by-step guide to running dynamic ads when there is no Merchant Center — choosing the feed's vertical (real estate, education, flights, hotels, jobs, local deals or custom), preparing the sheet from the template, uploading it to business data, configuring the tag with the dynamic parameters (item ID, page type, value), creating the Display or Demand Gen campaign with the feed and the lists, and checking that each person sees what they viewed.

⏱️ 11 min · feed display demand-gen audiencias
🥷

Subscriber feature

This option is part of the Ninja Scripts Suite subscription.

See the subscription →