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 💰 Bids and budgets lessons at the Basic level.

Click a module to see its lessons ·

Basic training

11 lessons · 1 h 42 min
MODULE 1How advertising on Google works2 lessons · ⏱️ 17 min
📖

The Google Ads auction: what happens every time somebody searches 🔑 With a free account

The mechanism that decides which ads appear, in what order and how much each one pays — and why the highest bidder does NOT always win.

⏱️ 8 min · busqueda pujas
📖

What you control and what the algorithm decides: the advertiser's levers 🔑 With a free account

The decision map of an account — keywords, ads, bids, budget, targeting and measurement — and the ever-shifting border between what you command and what Google automates.

⏱️ 9 min · busqueda pujas scripts
MODULE 2Inside the account — structure, campaigns, ad groups and MCC2 lessons · ⏱️ 20 min
📖

How to organise your campaigns (and why names matter less than you think) 🔑 With a free account

Real criteria for splitting campaigns — goal, product, location, budget, brand vs generic — a naming convention that survives the years, and the reason professionals identify campaigns by their ID.

⏱️ 9 min · busqueda pujas
📖

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 5Budgets and bids — concepts, CPC/CPA/ROAS and where NOT to touch5 lessons · ⏱️ 46 min
📖

The daily budget: how it really works (and why one day you spend double) 🔑 With a free account

The daily average, the double-spend cap, the 30.4-day monthly limit, the «limited by budget» warning, how to set your first budget and when a shared budget makes sense.

⏱️ 8 min · pujas
📖

The map of bidding strategies: manual, automated and Smart Bidding 🔑 With a free account

What each strategy does (Manual CPC, Enhanced CPC, Maximize clicks, Maximize conversions, Target CPA, Maximize conversion value, Target ROAS, Target impression share) and which to choose depending on the stage of the account.

⏱️ 10 min · pujas
📖

How Smart Bidding learns: signals, learning period and minimum data 🔑 With a free account

What the algorithm looks at in each auction, what the «Learning» status means, the 50-conversion benchmark, why changes restart the learning and how to live with it without sabotaging it.

⏱️ 9 min · pujas medicion
📖

How to set a realistic target CPA or ROAS (not the one you'd like) 🔑 With a free account

Working out the target from margin and customer value, checking it against your history, the mistake of setting the target you want instead of the one you can reach, and how to close in on the real target in 10-20% steps.

⏱️ 10 min · pujas medicion
📖

Where NOT to touch: the ten management mistakes that sabotage an account 🔑 With a free account

Changing targets every other day, cutting the budget of what works, pausing at weekends, dangerous automated rules, accepting recommendations blindly... and the change rule that avoids nearly all of them.

⏱️ 9 min · pujas scripts
MODULE 8Beginner mistakes — real anonymised cases2 lessons · ⏱️ 19 min
📖

Measurement mistakes: when the numbers lie and Smart Bidding believes them 🔑 With a free account

Everything as a primary conversion, navigation conversions inflating the data, duplicates, the thank-you page that vanished and the month Smart Bidding optimised towards nothing — with real cases.

⏱️ 10 min · medicion pujas
📖

Money mistakes: impossible targets, itchy hands and recommendations accepted blindly 🔑 With a free account

The «wished-for» target CPA that switches the campaign off, budget cut from what works, daily changes, recommendations applied in bulk and the Display expansion nobody turned on — real cases.

⏱️ 9 min · pujas
🥷

Subscriber feature

This option is part of the Ninja Scripts Suite subscription.

See the subscription →