Skip to content

Channel playbooks

Monetize unsold ad inventory with an AI companion offer

A webmaster's playbook for replacing remnant and house-ad slots with the Secrets AI offer: four integration paths, worked eCPM math with hypothetical inputs, placement ranking, geo strategy and sub-ID tagging.

6 min readUpdated November 10, 2026For webmasters

If you run sites with display inventory, some share of your impressions goes unsold or clears at floor prices. Those slots either show house ads that earn nothing or remnant fill that earns very little. If your audience skews adult or adult-adjacent, routing that inventory to an affiliate offer like Secrets AI can turn dead impressions into revenue. This guide covers how to integrate it, how to do the math honestly, and how to decide where it goes.

Who this is for

This fits if:

  • Your traffic is 18+ and skews toward interests that overlap with AI companions: adult, dating, gaming, anime, AI and tech, men's lifestyle.
  • You can see fill rate and effective CPM per ad unit in your ad server or network dashboard.
  • You can edit ad tags, fallback settings or page templates.
  • You are allowed to show adult creatives on the pages in question. Many mainstream ad networks prohibit adult content on pages that carry their ads. Read your network's terms first and keep adult creatives off any page where that conflicts.

Why remnant slots are worth replacing

Across the display industry, remnant and backfill impressions commonly earn a fraction of premium rates, often well under a dollar per thousand impressions and sometimes cents. House ads earn nothing at all. Those are typical industry ranges, not figures for your site: check your own reports.

An affiliate offer pays on outcomes instead of impressions. On the right audience, the effective CPM of a CPA or RevShare offer can beat remnant fill. On the wrong audience it will not. The only way to know is to measure.

Four integration paths

1. Direct banner

Take a banner from the Secrets creative library, which has all standard sizes and lives in the shared asset library your affiliate manager gives you access to. Wrap it in your tracking link and place it in a fixed slot. Cropping to fit is fine; rewriting the copy or swapping the model in the image is not.

  • Effort: lowest
  • Best for: sites with a simple layout or no ad server
  • Watch for: banner blindness. Rotate creatives every few weeks.

2. Waterfall fallback

Set the offer as the fallback in your ad server or header bidding setup, so it serves only when no paid bid clears your floor. In most ad servers this is a house or backfill line item at the lowest priority, or a passback tag.

  • Effort: low to medium
  • Best for: sites already selling inventory programmatically
  • Watch for: your ad network's policies on passback creatives. You keep every impression that sells at a good price and only fill what would otherwise go unsold.

3. Custom HTML unit

Build a native-style unit in your own HTML: a character image, one line of copy and a button, styled to match the site. This often outperforms stock banners because it looks like part of the page.

  • Effort: medium
  • Best for: content sites with a defined visual style
  • Watch for: the rule against misleading creatives. It must be clearly an ad or recommendation, not fake site content, fake messages or fake notifications.

4. Dedicated slot

Create a new placement specifically for the offer: an in-content recommendation box, an end-of-article unit, or a sidebar module. This adds inventory rather than replacing it.

  • Effort: medium
  • Best for: high-engagement pages where readers scroll to the end
  • Watch for: user experience. One well-placed unit beats three intrusive ones.

The eCPM math

The effective CPM of an affiliate placement is:

eCPM = CTR x paying conversion rate x payout per paying user x 1,000

All inputs below are hypothetical. They show how the math works and are not Secrets conversion rates or Secrets averages.

Scenario CTR Click to paying user Payout Effective eCPM
Weak fit 0.10% 0.2% $40 $0.08
Moderate fit 0.20% 0.5% $50 $0.50
Strong fit 0.40% 1.0% $60 $2.40

Payouts in this table are hypothetical CPA values within the published "up to $70" range. Your real CPA depends on geo tier and is confirmed by your affiliate manager.

How to read it:

  • On a weak-fit audience, the offer may earn less than your existing remnant fill. Leave those slots alone.
  • On a strong-fit audience, the same slot can earn several times typical remnant rates.
  • Break-even test: compare the offer's measured eCPM per slot with the eCPM that slot currently earns. Replace only where the offer wins.

If you are on RevShare instead, payout per paying user becomes 40% of their lifetime spend. That number grows for months, so a RevShare placement's eCPM keeps rising after the impressions are served. Judge it on a longer window than CPA.

Placement ranking

Rank your slots before you integrate, then roll out top-down:

  1. Fully unfilled or house-ad slots. Zero opportunity cost. Start here.
  2. Slots that consistently clear at or near floor. Low opportunity cost, easy to test with a waterfall fallback.
  3. Below-the-fold and end-of-content units. Lower CPMs from programmatic buyers, but readers who reach them are engaged.
  4. Mobile sticky and interstitial units. High visibility, but check user experience and network policies.
  5. Premium above-the-fold slots. Only if the data from the slots above shows the offer clearly beats your paid fill.

Change one tier at a time so you can attribute the effect.

Geo strategy

CPA is geo-tiered: Tier 1 countries earn the most, and your manager confirms the per-tier amounts. That shapes routing:

  • Tier 1 traffic. Premium programmatic demand is also highest here, so the offer competes against stronger bids. Use it mainly as a fallback in Tier 1.
  • Other tiers. Programmatic demand is often thinner, so remnant rates are lower and the offer has an easier bar to clear, even at a lower CPA.
  • Language. Secrets is localized in English, Spanish, French, German and Japanese. Traffic in those languages lands on a product in its own language, which helps conversion.

If your ad server supports geo targeting on line items, set different priorities by country. Ask your manager which geos are converting best right now.

Sub-parameter tagging

Without per-slot tracking you cannot run the break-even test. Tag every placement:

Field Use Example value
Source ID Site site_animeblog
sub1 Click ID (reserved) your ad server's or tracker's click macro, empty if you have none
sub2 Integration path fallback, banner, html, dedicated
sub3 Creative 300x250_chara
sub4 Placement sidebar_top, incontent_2, footer
sub5 Optional extra, such as geo us

Many ad servers can insert macros into click URLs, such as a click ID or the creative ID. Put a unique click ID in sub1.

Map the other values into sub2 to sub5 so they appear in the Everflow Flex Report (Analytics → Flex). More detail is in tracking and sub-IDs.

Measuring and iterating

  • Pull impressions per slot from your ad server and clicks and conversions per sub4 from the Everflow Flex Report.
  • Calculate measured eCPM per slot weekly.
  • Give each test enough impressions to produce several paying conversions before deciding.
  • Rotate creatives when CTR drops.
  • Ask your manager for custom creatives or landers once you have volume. Top partners can request them.

Next steps

Ready to send your first click?

Two minutes to apply. Usually approved within 24 hours. Tracking links the same day.