Works With the Site You Already Have
Plugins for WordPress, Drupal, Joomla, Shopify, WooCommerce, PrestaShop, Magento and Discourse. A Google Tag Manager template. Components for React and Vue. And one snippet for everything else. No replatforming to start selling your own ad space.
- Eight installable plugins and modules
- Google Tag Manager tag template
- Sponsored listings for marketplaces
- One snippet for any site that accepts HTML
Pick How You Publish
Every route ends in the same place: your placement, on your page, serving your advertisers.
Installing a plugin takes a few minutes and needs no developer. Everything else is a single script tag and a list of rules.
WordPress
A block in the editor, a shortcode, a sidebar widget, and automatic in-content ads that drop a placement into every post without editing them.
Drupal
A Drupal 10/11 module: an ad block for any region, a settings page, optional in-content ads per content type, and a function for templates.
Joomla
A Joomla 4/5 site module. Assign it to a template position and to the menu items where ads belong, all from the admin.
Shopify
An app block you add in the theme editor and an app embed that loads the SDK once. Survives theme updates, because no theme file is edited.
PrestaShop
An installable module for PrestaShop 1.7 and 8, with a placement per position: home page, product page, and either column.
WooCommerce
A banner above the product grid, an ad on product pages, and sponsored slots inside the grid itself, each one occupying a real product cell.
Magento 2
Home, category and product placements, configured per store view so a multi-store setup can run different ads in each.
Discourse
Installs from a Git URL and survives upgrades. Places ads above the topic list, at the top of a topic, or after the post you choose.
Google Tag Manager
Point a tag at a CSS selector and the ad container is created for you. Nothing in your site's markup changes — the route for any platform without a plugin.
Webflow, Squarespace, Wix
Describe where ads belong with a rule, paste one tag into your code-injection box, and every matching page carries the ad — including templated blog posts.
Ghost
Paste a snippet for ads in every post, or drop a partial into your theme for exact control over where each one sits.
Sharetribe
For marketplaces: a sponsored listing that takes a real cell in the results grid, disclosed as an ad, without touching how results are ranked.
React, Next.js, Vue, Nuxt
An AdvatyzlyAd component that cleans up after itself on unmount, so client-side routing never leaves a stale ad or an uncounted impression behind.
Anything else
If your platform lets you paste HTML anywhere, it is supported. One container element and one script tag is the whole integration.
Three Steps, Once
After this, placements are managed from your Advatyzly dashboard — not from your CMS.
Create a placement
Name it, set a size, and Advatyzly gives you a placement ID with ready-made snippets for every platform on this page.
Put it on your site
Install the plugin, import the tag template, or paste the snippet. One container element and one script tag — that is the whole integration.
Sell the space
Invite advertisers, accept bookings, and traffic campaigns into that placement. Change sizes, rotation and pricing without touching your site again.
One Container, One Script
Everything else on this page is a wrapper around these two lines.
<!-- where the ad goes -->
<div class="advatyzly-placement"
data-advatyzly-placement-id="plc_9x8k2m"
data-advatyzly-width="300"
data-advatyzly-height="250"></div>
<!-- once per page -->
<script async src="https://ad.advatyzly.com/sdk/advatyzly.js"></script> Can't edit the markup at all? The SDK will create the container for you against any CSS selector — that is what the Google Tag Manager template does.
Why This Is Not Another Ad Network Tag
Every Integration, Every Plan
The plugin, the tag template and the web embed are included from the entry plan up. Mobile SDKs are on Growth and above.
Integration FAQ
For WordPress, Shopify, Squarespace, Ghost or a tag manager, no — it is installing a plugin or pasting a snippet into a settings box. A custom-built site or a JavaScript framework is a small job for whoever maintains it: one container element and one script tag.
Almost certainly. If the platform lets you paste HTML anywhere — a code block, an embed widget, a template file — the standard snippet works. If it does not but you run Google Tag Manager, the tag template places ads with no markup changes at all.
The Shopify app blocks and the WordPress plugin are independent of your theme, so yes. Snippets pasted into theme files are part of the theme and need re-applying after a theme switch, which is why the guides prefer settings-level code injection where a platform offers it.
It loads asynchronously and never blocks rendering. The WordPress plugin goes further and only loads it on pages that actually contain a placement.
Yes. The markup that gets cached is static; the ad itself is chosen in the browser at request time, so a cached page still serves a current ad.
Yes. The WordPress plugin inserts a placement after a paragraph number you choose, skipping quotes and lists so an ad never lands mid-pull-quote. On other platforms, the tag template does the same against a CSS selector.
Yes. Every integration takes an ad server URL setting. Point it at your own ad domain and the snippet, plugin or tag loads the SDK from there instead.
Yes, and that is usually the better inventory: your sellers already want visibility, and the whole fee stays with you. For Sharetribe there are ready-made React components that put a sponsored listing in a real cell of the results grid, styled like the cards around it and labelled as sponsored. Shopify, PrestaShop and BigCommerce have their own routes. None of it changes how your organic results are ranked — a sponsored slot is extra inventory, not a reordering.
Yes. On WordPress, turn on Require consent and point one filter at your consent plugin; nothing renders and the ad script does not load until it says yes. Everywhere else, the auto-placement loader reads an IAB TCF consent platform directly, waits for the visitor to actually answer the banner rather than serving mid-decision, and removes ads already on the page if consent is withdrawn.
Yes, through an iframe, which is the only thing AMP allows. The WordPress plugin switches to AMP markup automatically on an AMP request, and every placement's Embed Code tab gives you the AMP snippet for other platforms. Viewability and refresh are not measured inside a frame, so treat it as a fallback rather than your main inventory.
Yes. Set a rule for an ad after every Nth paragraph and give it one placement per slot, and a long article gets several while a short one gets fewer. Each ad needs its own placement so they report separately — three in-content ads means three placements in your dashboard.
Get started today
Join publishers who have taken back control of their ad revenue. First placement live in minutes.
