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.
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 →
Showing only 🖼️ Display lessons across all levels.
Basic training
6 lessons · 57 minWhat 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.
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.
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.
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.
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.
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.
Intermediate training
6 lessons · 58 minGoogle'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.
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.
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.
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.
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.
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.
Advanced training
5 lessons · 51 minThe 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.
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.
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.
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.
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.