How to Migrate from PropellerAds to Adgora Without Losing Publisher Revenue
Learn how to migrate from PropellerAds to Adgora without losing publisher revenue by protecting key inventory, setting baselines, and using fallback rules.
On this page0%

1. Identify Revenue-Critical Inventory Before You Touch Anything
Start with the pages that pay. Not the pages that look busy.
If one article, one template, or one geo produces most of the publisher earnings, that inventory gets protected first. A news homepage in Brazil may behave very differently from a long-form review page in Germany, and the difference can be the whole reason a migration succeeds or fails.
Pull a simple list with five columns: page or section name, placement ID, device split, geo split, and ad format. If you do nothing else, do this. The list should show where revenue comes from today, not where you hope it will come from after the switch.
This is also the moment to identify inventory that is noisy but not valuable. A high-traffic page with weak fill can drain attention from the 3 or 4 placements that actually fund the site. Keep those high-value placements separate in your plan, even if they sit on the same domain.
One practical way to think about it is simple: protect the 20% that pays for the other 80%. That ratio is not magic. It is just a useful lens when you are deciding which traffic path must stay untouched until Adgora proves itself.
If you run multiple formats, note them one by one. Banner, native, push, and pop traffic do not fail in the same way. For related background, you can also check the क्रिप्टोक्यूरेंसी बैनर विज्ञापन गाइड if banners are part of your current stack.
2. Set a Revenue Baseline for the Old and New Traffic Paths
Before a single traffic source moves, record the baseline. Keep it boring and precise. Record RPM, fill rate, eCPM, viewability, and session-level revenue for the inventory you plan to move.
Use the same reporting window for both paths. If the old setup is measured on weekday traffic and the new path is measured on a weekend, the comparison will lie to you. A 24-hour snapshot is usually too thin; 3 to 7 days is a more useful starting point if the volume is stable.
The baseline should include device and geo splits, not just sitewide totals. A mobile RPM of 1.80 and a desktop RPM of 3.40 tell different stories, even when the blended average looks fine. That difference matters on day 2, when one segment drops and the overall dashboard still looks calm.
Keep a side-by-side sheet with two columns: old path and new path. Mark every placement with the same name on both sides. That makes a dip visible within hours instead of after a week of guesswork.
Do not wait for “perfect” tracking. Track what you can now, then refine. If the baseline is clean, you can prove whether Adgora changed earnings or whether the market simply moved that day.
There is one more thing to log: session length. If users spend 18 seconds less on a page after rollout, RPM can fall even when fill looks healthy. That is a revenue problem, not a formatting problem.
3. Build a Controlled Rollout Plan for Publisher Traffic
Move in batches of 1 site section, 1 ad unit family, or 1 traffic source at a time. Not all three. A controlled rollout keeps the change small enough to read, which is the whole point.
Start with low-risk inventory first. A secondary blog section, a footer unit, or a less profitable geo is a safer first test than the homepage leaderboard or the top article slot. If the first batch dips, the loss stays contained.
A simple staging order works well:
- Low-value placements on one template
- Low-value placements across 1 or 2 templates
- Mid-value placements by device split
- High-value placements only after stable results
That order is not fancy, but it protects cash flow. If your site earns from 6 countries, do not open all 6 at once. Start with the least sensitive geo, or the traffic source that has the most predictable behavior.
One short sentence matters here: do less. A migration that touches 40 placements on day 1 is harder to reverse than one that touches 4. If the first 4 work, you have a pattern. If they fail, you have a contained failure.
If your publisher setup includes multiple monetization types, map them separately. Some teams split display and push traffic in the same week, then cannot tell which change caused the dip. For related reading on this kind of split, see क्रिप्टो विज्ञापन नेटवर्क पुश विज्ञापन and वेब पुश विज्ञापनों के लिए क्रिप्टो.
4. Preserve Monetization with Parallel Serving and Fallback Rules
Keep the old monetization path alive while Adgora is introduced. Do not cut it off on day 1. Parallel serving gives you a safety net when fill drops, a creative misfires, or one geo behaves oddly.
The fallback rule can be simple: if Adgora underfills in a placement, send that impression to the old path for the next test window. If a geo shows poor auction pressure, keep that geo on the older setup until the issue is understood. The goal is not elegance. The goal is no lost impressions.
Publishers often miss this detail: a fallback rule is not only for total failure. It is also for partial failure. A placement can serve, but serve badly. That still hurts revenue.
Think in terms of conditions, not feelings. If fill falls below your internal limit, if latency jumps, or if one device class starts returning fewer impressions, the fallback should engage automatically. Manual decisions arrive too late during busy traffic hours.
This is where Adgora can sit beside existing inventory without forcing a hard break. That matters especially for sites with thin margins, where even a short revenue dip is noticeable by the hour. A slow handoff is safer than a dramatic one.
If your strategy includes native placements or offers, you may also want the क्रिप्टो ऑफ़र के लिए नेटिव विज्ञापन guide as a reference point for placement behavior.
5. Validate Ad Delivery, Floor Behavior, and Session Impact in Real Time
Watch the first hours closely. Not the first week. The first few hours tell you whether delivery, auction pressure, and page behavior are holding up.
Check latency first. If ad calls slow the page, users leave sooner, and the revenue loss can show up before the ad server itself looks broken. Then check refresh behavior. A unit that refreshes too slowly misses inventory; one that refreshes too fast can hurt user experience and session value.
Floor behavior matters because a floor that is too high can reduce fill, while a floor that is too low can lower quality competition. Watch it against the baseline, not in isolation. One placement may tolerate a higher floor on desktop but fail on mobile, and the difference can appear within 30 minutes.
Frequency on page deserves attention too. If users see the same ad pattern over and over, engagement can fall. That is not just a creative issue. It is a session issue, which becomes a revenue issue after the second or third pageview.
Keep one eye on user signals. Scroll depth, bounce behavior, and time on page can change after a rollout, even when the ad dashboard looks orderly. A stable revenue chart with falling session quality is not stable at all.
If your team works with multiple campaign types, a wider read on targeting can help too. The article on क्रिप्टो विज्ञापन नेटवर्क लक्ष्यीकरण विकल्प गाइड is useful when you need to compare audience settings with delivery patterns.
6. Troubleshoot Revenue Dips by Placement, Geo, and Device
Use a decision tree, not panic. Start with the biggest split: placement, geo, or device.
If the dip is only on mobile, inspect mobile layout, latency, and refresh timing first. If desktop is fine but mobile falls 12%, do not reopen the whole migration. Fix the mobile path and keep the rest in place.
If the dip shows in Tier-3 traffic but not Tier-1, the issue may be auction depth or floor behavior rather than the placement itself. If one country drops while the others hold, check geo-specific demand, language context, and seasonal traffic shifts before touching the entire rollout.
A second split is template-based. A homepage template can behave differently from an article page, even with the same ad unit code. A content-heavy template may support more ads without harming session length; a thin template may not. That is why a single “sitewide” diagnosis is usually too crude.
Use 3 questions in order:
- Did the problem start with one placement?
- Did it follow one geo or device class?
- Did session quality change at the same time?
If the answer to all 3 is yes, the cause is local. If the answer spreads across all 3, look for a broader delivery issue, a misconfigured fallback, or a tracking mistake. Either way, keep the old path alive while you test.
Sometimes the fix is as small as one placement shift. Sometimes it is a floor adjustment of a few cents. Either way, make one change at a time. Two changes make the diagnosis muddy.
7. Finalize the Switch Only After Stability Is Proven
Do not declare victory after one good day. A full switch should wait until the new setup shows a stable earnings trend for a minimum observation window, with no unresolved delivery issues and no unexplained session drop.
Look for consistency across 3 things: revenue, fill, and user behavior. If all 3 hold across 1 or 2 full traffic cycles, you have evidence. If only revenue looks good, keep watching. Short spikes are not the same as stability.
The final move should be staged, not dramatic. Migrate the remaining high-value inventory only after the earlier batches stay within your acceptable variance. If the top placement is responsible for a large share of earnings, give it the last move and the most conservative rollback path.
Here is the short retirement checklist:
- No unresolved placement-level dips
- No geo-specific fallback triggers for the last observation window
- No device class showing repeated underfill
- No session length decline tied to Adgora delivery
- No open tracking gaps between old and new paths
Once those items are clear, close the old setup in stages. Keep the logs, keep the baseline sheet, and keep the placement map. A month later, those notes are what make the next change safer.
If you need to explain the process to a publisher team in one line, use this exact phrase: “how to migrate from PropellerAds to Adgora without losing publisher revenue.” It is accurate because the revenue is protected by steps, not hope.
The last move is a discipline move. Keep the safest inventory on the safest path until the numbers say otherwise.
Terms in this article
Short definitions from the Adgora glossary.
- Impression
- One ad served to one user, once.
- eCPM
- Effective cost per mille — what a placement actually earned per thousand impressions, whatever pricing model produced it. It is the common currency…
- Creative
- The actual ad shown — the image, headline, text or video file plus its landing URL. Reviewed before it can serve.
- Fill rate
- The share of ad requests that returned an ad. A low fill rate usually means a floor set above what the inventory clears, or targeting too narrow fo…
- Offer
- A specific thing being advertised with a defined payout for a defined action — the unit of CPA. See the CPA marketing guide.
Frequently asked questions
What should a publisher identify before migrating traffic to Adgora?
A publisher should first identify the revenue-critical inventory: the pages, sections, placements, devices, geos, and ad formats that generate most of the earnings. The goal is to protect the traffic that pays the bills before changing anything else.
What baseline metrics should be recorded before moving traffic to the new setup?
The article recommends recording RPM, fill rate, eCPM, viewability, session-level revenue, and session length for both the old and new paths. It also says to keep the same reporting window and include device and geo splits for a fair comparison.
How should a publisher roll out the migration without risking too much revenue?
The rollout should be controlled, moving one site section, one ad unit family, or one traffic source at a time. It suggests starting with low-value placements or less sensitive geos first so any revenue drop stays contained.
Why should the old monetization path stay active during the transition?
Keeping the old path live creates a fallback if Adgora underfills, slows down, or performs poorly in a specific geo or placement. This parallel serving reduces the chance of losing impressions and revenue during the switch.
What should publishers watch in the first hours after rollout?
They should closely monitor ad delivery, latency, auction pressure, and page behavior right away. The article emphasizes that the first few hours are more revealing than waiting a full week to see whether the migration is working.