Google App Campaign
Create a Google App install campaign click by click in your own Chrome, with a budget that passes Google's 50x rule.
From Sanskar's ad account
The MagicSlides Android campaign went live on 24 Oct 2026 at $1.20 a day (₹100) with a $0.03 target cost per install. Day one: 3 impressions, 0 clicks, $0 spent. 50 × $0.03 = $1.50, more than the budget. The wizard shows the warning only if you look at the bidding section after setting the budget. Step 9 is there so you don't lose a week finding this out.
Install
Run this once in your terminal. Claude Code picks the skill up in your next session, in every project.
mkdir -p ~/.claude/skills/google-app-campaign && curl -fsSL https://talktoads.com/skills/google-app-campaign/SKILL.md -o ~/.claude/skills/google-app-campaign/SKILL.mdFor one project only, use .claude/skills/google-app-campaign inside the project instead.
Then ask
Create a Google App campaign for my Android app in India, stop before publishing
The skill
What the agent follows, from the SKILL.md you download.
Google App campaigns show your app across Search, Play, YouTube, Discover and partner apps. Google builds the ads from your store listing. This skill fills in the wizard in the user's own logged-in Chrome and stops before publishing.
Needs Claude in Chrome (Claude Code: claude --chrome) with the user logged in to Google Ads. TalkToAds isn't required. Full walkthrough with screenshots: https://talktoads.com/blog/google-app-campaign-claude-code
Ask first
- App package name or store URL, and platform (Android or iOS. One campaign per platform.)
- Country (one to start) and language
- Daily budget the user is comfortable with
Steps
- Go to
https://ads.google.com/aw/campaigns/new. Click App promotion. - Keep campaign type App. Rename the campaign
<App> | <Android/iOS> | <Country> | Installs. - Subtype App installs (App engagement needs 50k+ installs). Choose the platform.
- In Look up your app, type the package name, click the matching result, click Continue.
- Location: choose the one country. Language: the listing language. Leave view-through conversions on. Next.
- Headlines: 5, max 30 characters each, each one standalone. After typing each one, press Escape. The "Ideas" dropdown otherwise catches the next click. Read the values back to confirm they saved.
- Descriptions: 3–5, max 90 characters each. Skip images/videos on the first run if the user has none. Google uses the store listing. Next.
- Bidding: focus Install volume, conversion = the auto-created " installs" action, users All users. Tick Set a target cost per install and click Apply on Google's suggested value.
- Budget: must be at least 50× the target cost per install. Google warns "Your budget is too low…" otherwise, and the campaign barely serves. Either raise the budget, or lower the target to budget ÷ 50. Tell the user which one you did. Next.
- Review: take a screenshot, list every setting, and stop. Publish only after the user says yes in chat.
Rules
- Never type passwords, card numbers or 2-step codes. If Google asks to confirm it's you, or the account needs funds, hand over to the user.
- Never click Publish campaign without a yes.
- Prepaid accounts: check the balance before publishing. A campaign with no funds publishes fine and never serves.
- After publishing, don't change bids or budget for 3–5 days. Every change restarts learning.
Step-by-step guide with screenshots: How to Run Google Ads for Your App with Claude Code (Click by Click)