Marketing
...
Campaign Channels
Loops
12 min
loops is currently in beta as of 8/19/25 if you are a brand who would like early access, please reach out to your csm see loops for brands docid\ gdtf4otkczrm5njugxob6 for more info create loop campaign navigate to marketing > campaigns click create campaign select loops as your channel and continue note ab testing and waterfall campaigns are not available for loops click next to navigate to content upload your loop (image, gif, short video, etc ) ideal size & ratio videos should be in a 9 16 vertical format (portrait) the largest they’ll ever display is about 640h × 480w, but typically smaller around 300px tall × 150px wide or less (depending on placement) duration max length is 30 seconds file size smaller is better for optimized loading aim for ≤7 mb per file max is 10 mb per file file type mp4 is preferred for best compatibility across platforms fill out your campaign details campaign name used internally destination url if the loop is clicked, this is where the user will go daily ad budget the maximum amount you want to spend per day note you may not always spend the full amount if available impressions are limited, but you’ll never exceed this daily cap lifetime ad budget the total amount you want to spend for the entire campaign note even if your daily budget isn’t always met, your total spend will never go over this lifetime limit targeting which placements do you want your loop to show click next to navigate to review conversion window uses the default set in settings > company account > account settings, but can be changed here per campaign schedule make sure to set a start and end date so that your daily budget is capped at a total (e g $100/day x 7 days = $700) submit for approval our internal team will approve/deny your loop content before it gets sent off to retailer placements we will only deny if the content contains hate speech, nudity, explicit imagery, or other inappropriate material faqs who can create loops? brands can create loops that will appear on retailer's placements (menus, campaigns, etc see list below) retailers can create loops that will appear on their owned surfaces if a retailer allows brand placements, they make money where will loops appear? you can create a loop to target the following (each target can show up to 3 loops) campaign emails campaign text (landing page) aiq mobile apps home page aiq ecommerce home page aiq ecommerce category page is this optional for retailers? yes, loops settings can be found in settings > data & privacy docid\ xxdljfvb4ryidw53ianwi , where retailers can turn all or certain placements on/off retailers can also blocklist certain brands at their own discretion if i'm a retailer and i've disabled brand sponsored loops, can i still do my own loops on my owned surfaces? yes the settings in data & privacy only disable them for third party brand loops, but you can still run your own loops on your owned surfaces why would retailers want to do this? do they get a cut of the loop spend? yes, retailers make money from the loop placements as a retailer, can i move the campaign builder loops content block? yes, this wil show at the bottom by default, but can be moved anywhere in the campaign for maximum impression volume how can i get loops into ongoing campaigns? most ongoing campaigns already have loops included if one of yours does not currently, you just need to open the builder (they should appear at the bottom by default) or add them manually and re save i see the content block in my campaigns, but what if there are no brands sponsoring ads in my market yet? will that space be blank? the campaign builder loops block is dynamic, meaning it can display anywhere from 0 to 3 ad placements, depending on availability when a campaign is ready to send, our system checks if there are any ads that meet the requirements to fill the campaign if loops are found, up to 3 loops will automatically be rendered into the campaign if no loops are found, the loops block is completely removed from the template (so you’ll never see empty or blank spaces) 0 loops block is hidden entirely 1 loop a single loop is shown, centered 2 loops two loops are shown, spaced with an even gap 3 loops three loops are shown, spaced evenly across if there are more available loops than slots, what happens? how do we decide which to serve if there are competing loops? (e g there are 4 brands trying to place loops on my menus, but there are only 3 loops placement slots) rotated evenly, with priority given to the highest daily budget how do we decide which ad to serve if there are competing ads? rotated evenly, bias to highest daily budget can i run a co marketing campaign with loops? no loops are not available for co marketing campaigns can i run an ab test campaign with loops? no loops are not available for ab test campaigns once the daily loops budget is reached, what happens? when the daily budget is met, loops will stop appearing in any new campaigns, on the mobile app, and on ecommerce menus for the remainder of the day any campaigns already sent that include a loop will continue to function normally will loops work for clients who utilize html in the campaign builder? yes loops simply injects html into your campaign to render the placement as long as you can see the loop block in the campaign builder, it should display as intended