Log in / Create free account🌐 ES☀️

Intermediate training · Module 4 — Continuous ad optimisation — the method of “The eternal ad”

Automated discipline: how you work with the RSA Optimizer in practice

⏱️ 9 min read · ✍️ Ads 🥷 Scripts ⭐ Quality Score · updated on 2026-08-22

🎧 Listen to the lesson · ≈ 5 min🔒 Subscribers only

The module has made it clear that the method works and that the wall is discipline. This last lesson is the practice: how the roles are divided when the bookkeeping, the consistency and the drafts are done by a machine, and the judgement and the veto are yours. It is written around the Suite's RSA Optimizer, but the flow holds for any well-designed automation.

The archive no manager has

The script keeps, in a spreadsheet you own, the bookkeeping from lesson 3:

AI proposals that learn from your history

When an ad group needs a challenger —few ads, low strength, exhausted pieces— the script generates proposals with AI. What separates this from "asking a chatbot for ads" is the starting point: the prompt does not start from zero. It is built from the group's keywords, the real content of the landing page and the memory of the testing (the «Best» pieces to follow that line; the «Low» ones so as not to repeat the mistake). And it generates two proposals with different angles. It is step 1 of the cycle —a hypothesis grounded in evidence— executed by a machine that has read the group's archive.

Connected to real Quality Score

With the QS Analyzer installed, the Optimizer reads the relevance by ad group that it publishes and injects it into its analyses and its prompts. The chain from lesson 1 —ad → CTR → QS → CPC— becomes a circuit measured end to end: you know which groups have broken relevance, testing concentrates there, and the effect shows up in the group's QS over the following weeks.

You are in charge: nothing goes live without your checkbox

The script never publishes an ad on its own. Proposals are written into the spreadsheet; you review them —you can edit them— and only the ones you tick with their approval checkbox get uploaded to Google Ads. It is the division of roles from lesson 3: the machine does the bookkeeping, the consistency and the drafts; the business judgement and the veto stay yours.

With engineering safeguards behind it:

The 15-minute weekly flow

  1. Open the spreadsheet (or the script's email, which summarises what's new).
  2. Proposals tab: read this week's challengers, with their angle and their rationale. Edit if needed; tick the checkbox on the ones you approve. Reject the ones you don't (the rejection is archived too).
  3. Verdicts tab: the pieces that have reached volume this week with their label — confirm the ones being pulled.
  4. Global patterns: a monthly look — which angles are winning across the whole account? That is the cross-account read from lesson 5, already done.
  5. Restructure ad groups (if the QS Analyzer suggests it): tick to accept splitting a catch-all group; the script creates the new groups with their ads and pauses the original.

Fifteen minutes that replace the three hours of the manual calendar… and, above all, that never skip a month: wall 5, knocked down.

What you actually get

Week by week: challengers with an angle and a rationale in every group that needs one; verdicts per piece backed by data; an archive that grows on its own. Month by month: the whole chain in motion — CTR rising in the groups you have worked on, QS picking it up a few weeks later, CPC falling. Year by year: the compounding advantage the eternal ad never accumulates — and an account that remembers every lesson it has paid for.

💡 Ninja trick: what separates serious automation from an ad generator is memory and veto. With no archive, the AI repeats the account's mistakes faster; with no checkbox, business judgement is lost. The RSA Optimizer has both as standard. If you build your own, build those two first.

What you should remember

End of Module 4 of the Intermediate level. Module 5 changes network: Shopping — feed, Merchant Center and campaign structure in depth.

📎 Sources and further reading

⚠️ Free training with no support. Ninja Scripts support channels (email and Telegram) are only for the use of the scripts, not for Google Ads questions or questions about this training.

Pick up here

← BeforeThe map of angles: how to generate hypotheses that teach you somethingContinuous ad optimisation — the method of “The eternal ad”RelacionadaAd groups: the unit of relevanceInside the account — structure, campaigns, ad groups and MCCRelacionadaThe landing page: where the click converts (or is lost)Text ads (RSA) — copywriting and assetsRelacionadaTesting and improving ads: the asset report and continuous optimisationText ads (RSA) — copywriting and assetsRelacionadaThe relevance chain: the golden rules and the recipe for lifting a keywordQuality Score for real — the three versions, the small print and the method

Ver el temario completo

🎓
You're reading, in the open, a lesson from the subscribers' training

This page is read-only. With the Suite subscription you get the full academy — all three levels with audio, quizzes, favorites, highlights and certificates — plus the scripts working in your Google Ads account.

See the full Suite → Create my free account →
🥷

Subscriber feature

This option is part of the Ninja Scripts Suite subscription.

See the subscription →