RocketWP Floating Ads

RocketWP Floating Ads

Add left sidebar, right sidebar, and bottom sticky ads to your WordPress site
with smart display rules, built-in click tracking, and full responsive support.

100% free \u00b7 No upsells \u00b7 AdSense ready \u00b7 Works with every WordPress theme

Why Use Floating Ads on Your WordPress Site?

Floating ads consistently deliver higher click-through rates (CTR) than inline banner ads because they stay visible as users scroll. Studies show that sticky sidebar ads can achieve 2-3\u00d7 higher engagement compared to static placements \u2014 especially when paired with relevant content and non-intrusive design.

But most WordPress floating ad plugins are either bloated with premium upsells, break on mobile devices, or lack basic features like close buttons and display scheduling. RocketWP Floating Ads solves all of this \u2014 in one lightweight, free plugin.

3 Ad Positions in One Plugin

Choose any combination of left sidebar, right sidebar, and bottom sticky bar \u2014 each with independent content, sizing, and display rules. Enable one position or all three at once.

\u1f4cc Left Floating Ad

Fixed to the left side of the screen. Perfect for sidebar banners, affiliate offers, or newsletter signup forms.

  • Custom distance from left edge
  • Custom distance from top
  • Adjustable width & height
  • Independent on/off toggle

\u1f4cc Right Floating Ad

Fixed to the right side of the screen. Ideal for complementary ads, related content promotions, or social proof widgets.

  • Custom distance from right edge
  • Custom distance from top
  • Adjustable width & height
  • Independent on/off toggle

\u1f4cc Bottom Sticky Bar

Fixed to the bottom of the screen. Great for time-sensitive offers, cookie consent notices, or full-width promotional banners.

  • Full-width or centered mode
  • Custom background color
  • Adjustable bar height
  • Independent on/off toggle

Smart Display Rules \u2014 Show Ads to the Right Audience

Don’t blast every visitor with the same ad. RocketWP Floating Ads gives you granular control over who sees what, when, and where \u2014 maximizing relevance and CTR while respecting user experience.

\u1f4c4 Page-Level Targeting

Show ads on specific page types \u2014 homepage, blog posts, pages, category archives, tag pages, search results, 404 pages, and any custom post type. Exclude individual pages with one click.

\u1f4f1 Device-Specific Control

Enable or disable ads independently for desktop, tablet, and mobile. Sidebar ads automatically hide on small screens to prevent layout issues. Customize breakpoint values to match your theme.

\u1f464 User Role Filtering

Hide ads from specific user roles. By default, administrators don’t see ads \u2014 keeping your admin experience clean. Extend to editors, authors, or any custom role.

\u1f550 Time-Based Scheduling

Set a start and end time for ad display. Perfect for limited-time promotions, flash sales, or running ads only during business hours. Supports overnight ranges (e.g., 22:00\u201308:00).

User-Friendly Interaction Features

\u2715 Close Button with Cookie Memory

Each ad position has an optional close button. When a user dismisses an ad, a cookie remembers their choice (configurable from 1 to 30 days). Choose from 3 button styles: default, minimal, or rounded.

\u23f1 Delayed Display & Auto-Hide

Show ads after a configurable delay (0\u201360 seconds) so they don’t compete with your content on page load. Set an auto-hide timer (0\u20133600 seconds) to automatically dismiss ads after a set duration.

\u2728 Smooth Animation Effects

Choose from 6 entrance animations: fade in, slide from left, slide from right, slide from bottom, bounce, or none. Each animation is smooth, lightweight, and runs purely in CSS \u2014 zero performance impact.

Built-in Ad Statistics & Click Tracking

Stop guessing how your ads perform. RocketWP Floating Ads includes a built-in statistics dashboard that tracks impressions, clicks, and CTR for each ad position \u2014 no Google Analytics setup required.

\u2705 Impression tracking \u2014 counts every time an ad loads

\u2705 Click tracking \u2014 records clicks on ad links and iframes

\u2705 CTR calculation \u2014 automatic click-through rate per position

\u2705 Date range filter \u2014 view stats for any time period

\u2705 Data reset \u2014 clear stats with one click when needed

Full AdSense & Custom HTML Support

RocketWP Floating Ads is built to work with any ad network or custom content:

  • Google AdSense \u2014 paste your AdSense code directly, including <script> and <ins> tags
  • Custom HTML \u2014 add images, styled divs, countdown timers, or any HTML structure
  • iframes \u2014 embed external content, video players, or third-party widgets
  • WordPress Shortcodes \u2014 use any shortcode from your theme or other plugins inside ad positions
  • JavaScript \u2014 run custom scripts for advanced ad networks or tracking pixels

The plugin is fully compatible with WP Rocket, W3 Total Cache, Redis Cache, and Nginx Cache. CSS and JavaScript files are loaded only when ads are active \u2014 zero overhead on pages without ads.

How to Install & Set Up RocketWP Floating Ads

Get your first floating ad live in under 5 minutes:

1

Install the plugin \u2014 Download from WordPress.org, or go to Plugins \u2192 Add New in your WordPress admin and search for “RocketWP Floating Ads”.

2

Activate and go to settings \u2014 After activation, navigate to Floating Ads in your WordPress admin menu.

3

Configure your ads \u2014 Enable the positions you want (left/right/bottom), paste your ad code or HTML, set display conditions, and customize the appearance.

4

Save and check \u2014 Click Save Changes, then visit your site to see your floating ads in action. Use the Statistics page to monitor performance over time.

Frequently Asked Questions

Does this plugin slow down my WordPress site?

No. The plugin only loads CSS and JavaScript files when at least one ad position is active. If no ads are configured, zero assets are loaded. All animations use hardware-accelerated CSS \u2014 no JavaScript animation libraries. It’s fully compatible with WP Rocket, W3 Total Cache, Redis Cache, and Nginx Cache.

Can I use Google AdSense with RocketWP Floating Ads?

Yes! The plugin fully supports Google AdSense. Simply paste your AdSense ad unit code into any position’s content area. The plugin allows <script>, <ins>, and <iframe> tags specifically for this purpose. It also works with Media.net, Ezoic, PropellerAds, and any other ad network that provides embed code.

Will the ads show on mobile devices?

You have full control. In the Responsive settings tab, you can independently enable or disable ads for desktop, tablet, and mobile. Sidebar ads automatically hide on screens smaller than 768px to prevent layout issues, but you can customize both the tablet (default 1024px) and mobile (default 768px) breakpoints to match your theme.

Can I show different ads on different pages?

Yes. Each ad position has its own set of display conditions. You can show one ad on blog posts, a different ad on pages, and no ads on the homepage \u2014 all configured independently. You can also exclude specific pages or posts from showing ads entirely.

Is this plugin compatible with all WordPress themes?

RocketWP Floating Ads works with any properly coded WordPress theme, including GeneratePress, Astra, Kadence, Blocksy, OceanWP, and all default WordPress themes. The ads use position: fixed positioning, so they float independently of your theme’s layout. If an ad appears behind another element, simply increase the Z-index value in the Appearance settings.

Free \u00b7 Lightweight \u00b7 No coding required \u00b7 AdSense ready \u00b7 Built-in statistics

Built by RocketWP. RocketWP Floating Ads is 100% free and open source, licensed under GPL v2 or later.