How to add BannerFlow banner ads to a WordPress website
BannerFlow provides an official WordPress plugin and a universal HTML/JavaScript installation code. Before choosing a method, register your domain, verify ownership, pass moderation and create a placement in your BannerFlow account.
Prepare your BannerFlow placement
Add your WordPress website and prove control of the domain through a DNS TXT record, an HTML meta tag or a verification file. After approval, create a slot with the dimensions required by your layout.
Every slot has its own unique key. Copy it from your account, rather than reusing a key from a tutorial, because it identifies the placement and its reporting.
Install the official WordPress plugin
In WordPress, open Plugins → Add New Plugin → Upload Plugin and upload the ZIP downloaded from BannerFlow. Activate the plugin and provide your slot key and size in its settings.
Use the BannerFlow block or the generated shortcode on your page. The example below deliberately uses a placeholder and will not display a live banner until replaced with your own key.
[bannerflow key="YOUR_SLOT_KEY" size="300x250"]Alternative installation with HTML/JavaScript
If you do not want the plugin, use the universal installation snippet generated for the slot. Place it into a theme template or an HTML area that actually allows JavaScript execution.
Some WordPress editors or security tools remove script tags. Test the published page rather than relying on the editor preview, and inspect the resulting source if the ad is missing.
Verify placement and understand credits
Open the public page, scroll until the banner is visible, and use the Check Installation action inside BannerFlow. The slot status and impression diagnostics can distinguish missing integration from normal anti-fraud exclusions.
An ad request alone does not earn credits. Credits are only awarded after a valid, visible impression. Rotation, repeated views, adult-category permissions and anti-fraud checks affect whether an impression is counted.
Create your first placement or campaign in BannerFlow.