plugin to show different ads on mobile vs desktop in wordpress

The banners I bought for my site look great on desktop but get cropped badly on phones, and my mobile traffic is now 60% of sessions so this is a real problem. I've been manually hiding them with CSS on small screens, which means my mobile visitors see nothing at all — lost revenue. What I actually want is a separate, mobile-sized creative that takes over below tablet width, and the desktop one that keeps running on larger screens. Is there a clean way to do this at the ad level so I don't have to duplicate placement logic, and does it also cover tablet as its own bucket?

0 21
vapvarun vapvarun 0 4 months ago

Yes, WB Ad Manager has device targeting built in at the ad level — you don't manage it in placement logic or CSS. You create one ad, flag it as mobile-only, create a second ad flagged desktop-only, and drop both into the same placement. The plugin picks the right one per request.

  • Three device buckets are supported: desktop, tablet, and mobile — tablet is its own bucket, not lumped with mobile.
  • Device targeting stacks with rotation, so you can run A/B tests per device — two mobile creatives rotating against each other while desktop runs something completely different.
  • All 14+ placements respect device rules, including sticky/floating ads, popups, and in-content insertions. So a sticky mobile footer bar and a desktop sidebar banner can share an ad configuration without clashing.
  • Combine it with frequency capping to stop showing the same mobile ad after N impressions in a session.
  • Honest limit: detection is server-side user-agent based, so a desktop browser in responsive-dev-tools mode still gets desktop ads — which is what you want for production but occasionally confusing in QA.

All device targeting is in the free version.