orravo.com / migrate

AdRotateOAds

Move ad creatives, zones, and schedules from AdRotate to OAds. Roughly 15 minutes for a typical publisher with 10–20 active ads.

~15 minutesLow risk↗ Compare AdRotate vs OAds

Read this first

Both plugins serve ads from the WordPress database — no third-party network involved. Existing impression/click history stays in AdRotate; only the ad-serving config moves.

The migration, step by step

  1. 1

    Inventory your AdRotate ads

    5 min
    AdRotate → Adverts. For each one, note: ad type (image/HTML), target URL, schedule, geo, and the zones/groups it belongs to. Take screenshots if helpful.
  2. 2

    Install OAds + activate

    2 min
    Upload OAds zip → Activate → paste license key.
  3. 3

    Recreate ad zones

    3 min
    OAds → Zones → New for each AdRotate group/zone. Use the same names so embed swaps are 1:1.
  4. 4

    Recreate each ad

    ~1 min · per ad
    OAds → Ads → New. Paste the same target URL + creative. For HTML ads, copy the source. Geo / schedule / A/B settings sit in the same place.
  5. 5

    Replace embed shortcodes / widgets

    3 min
    Bulk replace AdRotate shortcodes with OAds equivalents:
    wp search-replace '[adrotate group="3"]' '[oads zone="header"]' --dry-run
    wp search-replace '[adrotate banner="12"]' '[oads ad="12"]' --dry-run
  6. 6

    Disable AdRotate

    2 min
    Visit a few pages with ad slots. Confirm OAds is serving. Then deactivate AdRotate. Keep installed for a week before deleting.

Watch out for

Impression history

AdRotate's historical click/impression data stays in AdRotate. OAds starts fresh from migration time. If long-term analytics continuity matters, export the AdRotate stats CSV first.

Geo-targeting database

AdRotate uses MaxMind GeoLite. OAds uses Cloudflare's built-in country header (free) or an optional MaxMind license. If you depend on city/region targeting, configure that in OAds → Settings → Geo before going live.

reCAPTCHA / cookie consent

If your AdRotate setup respected a consent plugin, OAds also has a "respect consent" toggle in Settings → Privacy. Enable it to match prior behavior.

Try before you migrate

14 days of OAds, no card.

Spin up OAdson a staging site or a single page first. Move data only when you’ve confirmed it works for you.

Try free · 14 days · no card

OAds details →

Checkout is briefly offline while we migrate processors.

Stuck mid-migration? Reply to hello@orravo.com — we’ll walk through it with you.