Skip to the content

Apple Ads

Apple Ads is the one connector where approving costs money. You start the campaigns from a chat, one proposal per campaign, and the agent then proposes a bid, a budget, a pause or a keyword as the account earns one, paced against the monthly budget you set.

What Kwern reads

30 days of campaigns

30 days of campaigns with their impressions, taps, spend and installs.

Ad groups and impression share

Their ad groups, with status, Search Match and default bid, and your share of impressions on each search term.

The keywords and their bids

The keywords of those campaigns, with their match type and current bid.

The search terms

The search terms that actually triggered an ad.

Kept day by day

impressions, taps, spend, installs. Every day ever seen is kept and never windowed, so a range you ask for a year from now still answers.

What Kwern can change, once you approve

A bid, a budget, a keyword

A bid, a daily budget, a pause or re-enable, a negative keyword or a keyword addition, applied on approval; from a chat, a new campaign proposed whole, created and switched on when you publish it.

How the connection is made

Connecting the account

Kwern generates a key pair, you upload the public half as an API user in Apple Ads · Account Settings · API, and paste back the client id, team id and key id Apple shows. The private half never leaves Kwern's server. An API user you already have can be imported instead.

Binding it to a product

An Apple Ads account, and optionally the campaigns in scope. Left empty, the scope is every campaign of the product's own app.

What Kwern never does

New campaigns start in a chat

The agent never creates a campaign or an ad group. A chat proposes each campaign whole, and it is created, switched on, only when you publish it.

Only the scope you set

A campaign outside the scope you set is refused, whatever the agent decided, when it proposes and again when you approve.

The budget is yours to hold

The monthly budget is read by every run, not enforced by Kwern: a proposal past it says so, and your approval is the limit.

Questions

The agents that use it

These agents cannot run without it. Without the connection each one says what to connect and does not run.

Someone is asking for what you built today.

On Reddit, on X, in ChatGPT's answers. Kwern finds them every morning and drafts the reply in your voice; you decide what goes out.