The OAds admin follows the exact Orravo design system — identical to Omailer.
Layout
┌─────────────────────────────────────────────────────┐
│ [🎯 OAds] [v2.0.0] [light/dark toggle] │ ← Brand bar (row 1)
├─────────────────────────────────────────────────────┤
│ Manage Ads │ Analytics │ Zones │ Ad Groups │ Log │ Settings │ ← Nav (row 2)
├─────────────────────────────────────────────────────┤
│ │
│ (page content) │
└─────────────────────────────────────────────────────┘
The header is sticky (stays at top when scrolling), positioned below the WP admin bar at top: 32px.
Dark / Light mode
Click the sun/moon icon in the top right of the brand bar. Preference is stored in localStorage under the key oads_theme. Adds/removes the class oads-light on #oads-wrap.
Tabs
| Tab | Description |
|---|---|
| Manage Ads | Create, edit, pause, duplicate, delete, preview ads |
| Analytics | Impressions/clicks/CTR/revenue charts and tables |
| Zones | Define named placement zones |
| Ad Groups | Set up rotation pools and A/B split tests |
| Tracking Log | Raw impression and click log |
| Settings | GDPR, disclosure label, AdSense fallback |
