confirm_and_apply gate as every Google change. New Reddit campaigns, ad groups and ads are created PAUSED.
Reddit is a separate connection: its own OAuth grant, its own ad account selection. Google stays the first thing you set up; Reddit is added afterwards.
Connect
- AdLoop Cloud
- Self-hosted
Settings → Reddit Ads → Connect Reddit account. Reddit’s own consent dialog asks for
adsread and adsedit (read and edit advertising data); AdLoop never sees your password. Then pick the ad account your AI may reach. Agencies pick a Reddit ad account per client under Settings → Clients.Disconnecting revokes the grant at Reddit and deletes the stored token. Google and your API keys are untouched. You can also withdraw access at any time at reddit.com/prefs/apps.What is different from Google Ads
Money is returned in the account’s currency; Reddit’s microcurrency is already divided. Report data lags up to six hours.
Tools
Reads:list_reddit_accounts, list_reddit_funding_instruments, get_reddit_campaigns, get_reddit_ad_groups, get_reddit_ads, get_reddit_performance (with compact mode and insights[]), run_reddit_report (raw fields and breakdowns), get_reddit_pixels, search_reddit_targeting (including Reddit’s related-community suggestions), get_reddit_account_history (who changed what), estimate_reddit_ad_group (audience, delivery and bid estimates before you build).
Writes (all previewed): pause_reddit_entity, enable_reddit_entity, remove_reddit_entity (archive, irreversible, double confirmation), update_reddit_campaign, update_reddit_ad_group, update_reddit_ad (landing URL, name, comments), draft_reddit_campaign, draft_reddit_ad_group, draft_reddit_ad. Keywords and geolocations in an ad-group draft are validated with Reddit before the preview.
The full list with parameters is in the tool reference; the toolset slug is reddit.
Building a campaign
The order is campaign → ad group → ad, each created paused and each through its own preview:- Pixel first. Every ad group needs a
conversion_pixel_id(a Reddit rule since July 2026).get_reddit_pixelslists them and shows when each event last fired; a CONVERSIONS campaign on a pixel that never fired the optimization event cannot learn. list_reddit_funding_instrumentsfor a servable billing instrument and the profile that will author the post.search_reddit_targetingfor community, interest, geolocation and language ids (community_suggestionsfinds related subreddits). Untargeted ad groups are refused. 3a.estimate_reddit_ad_groupwith the same targeting and budget: audience size, expected delivery, and Reddit’s suggested bid range.draft_reddit_campaign→draft_reddit_ad_group(budget, bid, pixel, targeting) →draft_reddit_ad(headline, verified click URL, call to action). An IMAGE ad clicks through to the landing page; a TEXT ad clicks through to the post itself, so the link has to be in the body (the tool insists on it). Posts cannot be edited afterwards.- Enable the ad, then the ad group, then the campaign. Enabling an ad sends it to Reddit’s policy review; expect
PENDING_APPROVALfor up to a day, then checkget_reddit_adsfor arejection_reason.