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 🖼️ Display lessons across all levels.

Click a module to see its lessons ·

Basic training

6 lessons · 57 min
MODULE 1How advertising on Google works1 lessons · ⏱️ 9 min
📖

What Google Ads is and where your ads show up 🔑 With a free account

The full map before you touch anything — what Google sells, the places your ad can appear and why paying is not the same as ranking organically.

⏱️ 9 min · busqueda display
MODULE 2Inside the account — structure, campaigns, ad groups and MCC1 lessons · ⏱️ 11 min
📖

The campaign settings that can ruin you without you knowing 🔑 With a free account

Search partners, Display expansion, «presence or interest» in locations, languages, ad rotation, device adjustments — the boxes Google ticks by default and that are worth reviewing before you switch any campaign on.

⏱️ 11 min · busqueda display pujas
MODULE 8Beginner mistakes — real anonymised cases1 lessons · ⏱️ 10 min
📖

Mistakes with Display, PMax and automated campaigns: the money that leaks out unseen 🔑 With a free account

Site farms and children's apps charging you for impressions, PMax cannibalising your brand, inflated view-through conversions and blind faith in «automatic» — real cases from Suite accounts.

⏱️ 10 min · display pmax fraude
MODULE 9The other campaign types — an introductory map3 lessons · ⏱️ 27 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
📖

App campaigns and the final map: which campaign type for each objective 🔑 With a free account

What App campaigns are (installs and in-app actions, with their own measurement), and the table that closes the Basic level — objective, stage and budget → recommended campaign type, with the order in which to add them.

⏱️ 9 min · busqueda display shopping pmax demand-gen

Intermediate training

6 lessons · 58 min
MODULE 7Display and remarketing in depth — audiences, exclusions and where the money goes6 lessons · ⏱️ 58 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
📖

Placements and exclusions: where Display money goes and how to shut the door 🔒 Subscribers

How to read the «Where ads showed» report, the signs of a junk placement (farms, filler apps, non-human traffic), content and category exclusions, account-level placement exclusion lists (the only ones PMax obeys) and the routine that keeps them up to date.

⏱️ 11 min · display fraude pmax
📖

Display creative: responsive ads, one message per audience and creative fatigue 🔑 With a free account

How to build a responsive display ad that works (images, logos, headlines, descriptions), why every audience deserves its own message, how to read the asset report, spot creative fatigue and rotate before your CTR collapses.

⏱️ 9 min · display anuncios demand-gen
📖

Measuring Display honestly: view-through, windows, incrementality and experiments 🔒 Subscribers

Why view-through conversions inflate the numbers, which windows to use, the right question (what would have happened without the campaign?), the three methods for answering it — holdout experiment, geo experiment and reading the account total — and how to present Display to whoever pays for it.

⏱️ 10 min · display medicion

Advanced training

5 lessons · 51 min
MODULE 5Ad fraud — farms, apps, bots and IPs, and how an account defends itself4 lessons · ⏱️ 40 min
📖

The ad fraud ecosystem: who gets paid for your impressions, and why Google does not stop it entirely 🔑 With a free account

The players in ad fraud (site farms built for ads, apps living off accidental clicks, bots and non-human traffic, competitor clicks, proxies), how they make money out of your budget, what Google detects and refunds as «invalid traffic» and what it does not, and why the defence is the advertiser's responsibility.

⏱️ 10 min · fraude display pmax
📖

Spotting farms and networks: the signals of a rubbish domain and how to group domains by their fingerprint 🔒 Subscribers

How a site is analysed (ad density, copied or generated content, no author and no contact details, domain age, ads.txt), the trust signals that clear a site (CMP, trust seal, company number, a real blog, social profiles, schema, an app, longevity, MX, DNSSEC), and the clustering by IP, name servers, RDAP record and publisher ID that turns a list of domains into whole networks.

⏱️ 11 min · fraude display
📖

Apps, IPs and non-human traffic: the other three doors into fraud 🔒 Subscribers

How apps living off accidental clicks are detected (anomalous CTR, zero-second sessions, filler categories) and how they are excluded by category or wholesale; account-level IP exclusions, their limits and how to feed them from your visitors' fingerprints; and the signals of non-human traffic on your site (browsing speed, no events, data centres, proxies) that a visitor script can measure.

⏱️ 10 min · fraude display busqueda
📖

Safe Sites, aggressiveness and calibration: protecting without losing reach 🔒 Subscribers

The Safe Sites whitelist and the «harvest campaign» that discovers them, the shield's aggressiveness levels (from conservative to maximum) and which thresholds each one sets in one go, the retroactive effect when you relax it (reinstating exclusions), the impact forecast before changing level, and how you measure whether the shield is improving your CPA or merely cutting reach.

⏱️ 9 min · fraude display
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 →