Select a platform, get the right clickTag injected, validate against size limits, and download a compliant ZIP — ready to upload.
Each platform has unique requirements for file size, click tracking, animation limits, and external resources. We handle all of it.
Three steps from editor to compliant ad. No manual HTML editing required.
Open the Export modal from the Custom Banner Editor toolbar. A grid of 14 supported platforms is displayed — Google Ads, DV360, The Trade Desk, Xandr, Amazon DSP, and more. Select one and instantly see its requirements: file size limits, animation constraints, external resource rules, and looping policies.
The requirements panel shows exactly what the platform allows and restricts. When you click Download, XeroFlow validates your banner against these rules. File size is checked against the limit, external scripts are flagged if the platform blocks them, and infinite animation loops trigger a warning for platforms that prohibit looping. Errors and warnings are displayed with clear severity indicators.
XeroFlow builds a platform-compliant HTML file with the correct clickTag script injected, strips disallowed external resources, wraps everything in a ZIP with index.html at the root, and triggers the download. The file is named with your banner name, dimensions, and platform — ready to upload directly to the ad server.
Every ad platform has its own way of handling click tracking. Some use a simple clickTag variable, others require external libraries. XeroFlow injects the correct pattern automatically.
var clickTag = "%%CLICK_URL_UNESC%%";
document.addEventListener("click", function() {
window.open(clickTag, "_blank");
});var clickTAG = "%%CLICK_URL%%"; // uppercase TAG
document.addEventListener("click", function() {
window.open(clickTAG, "_blank");
});// Requires AppNexus HTML5 library
document.addEventListener("click", function() {
window.open(APPNEXUS.getClickTag(), "_blank");
});// Requires Yahoo AdKit library
adkit.onReady(function() {
document.addEventListener("click", function() {
adkit.clicktag();
});
});Before you download, XeroFlow checks your banner against the platform's rules and tells you exactly what passes and what needs attention.
File size compliance
Your banner HTML is measured in bytes and compared against the platform limit. A progress bar shows how close you are to the cap.
External resource scanning
External scripts and stylesheets are detected and flagged for platforms that block third-party network calls.
Animation loop detection
GSAP repeat:-1 and CSS infinite animations are caught for platforms that prohibit looping.
Animation time limits
Platforms with 15s or 30s limits show an advisory so you can verify your animation duration.
Stop manually editing HTML for each platform. Let XeroFlow handle the specs.
Get Started