function Page() {
const capabilities = [
{ tag: "QUALITY ASSURED", title: "Vetted demand only", body: "Every advertiser is reviewed before activation to reduce risky creatives, cloaking, and brand-damaging issues.", detail: "Manual review + automated classification: no unvetted inventory sellers." },
{ tag: "REAL-TIME REPORTING", title: "Transparent revenue reporting", body: "See who is buying your inventory, what rates are clearing, and how placements perform without black-box reporting.", detail: "Advertiser-level, placement-level, and format-level visibility." },
{ tag: "ON-TIME PAYMENTS", title: "Predictable payouts", body: "Clear payment terms and reliable payout cycles, with faster options available for qualified publishers.", detail: "Net-30 standard · faster terms available for Tier-1 publishers." },
{ tag: "STABLE REVENUE", title: "More stable demand", body: "Longer-term advertiser relationships help reduce revenue volatility and support more consistent fill over time.", detail: "Direct deals + programmatic: two revenue layers, not one." },
];
const types = [
{ title: "Content Publishers", body: "Blogs, editorial sites, and content platforms that want to monetize without compromising user experience or editorial standards.", points: ["Display & native ads","Brand-safe demand","Easy integration"] },
{ title: "App Developers", body: "Mobile and app publishers who need monetization that fits the product experience and protects retention.", points: ["SDK integration","Rewarded ads","Interstitial formats"] },
{ title: "Media Networks", body: "Multi-site publishers managing diverse inventory who need centralized demand, reporting, and control.", points: ["Multi-site management","Unified dashboard","API access"] },
];
const steps = [
{ title: "Apply & get approved", body: "Submit your site or app for review. Most publishers receive a decision within 48 hours." },
{ title: "Integrate", body: "Add our tag or SDK and configure the formats you want to run. Technical support is available when needed." },
{ title: "Start earning", body: "Once integrated, demand can begin serving quickly, with performance visible in your dashboard." },
{ title: "Get paid", body: "Net-30 payments via wire or PayPal. Minimum threshold: $100." },
];
const groups = [
{ title: "Monetization", items: ["Display, native, video formats","Performance-based pricing","Header bidding support","Direct deal access"] },
{ title: "Control", items: ["Block specific advertisers","Category-level filtering","Geo-targeting controls","Frequency capping"] },
{ title: "Protection", items: ["Brand safety scanning","Malware detection","Ad quality review","Invalid traffic filtering"] },
];
return (
<>
}
basePath="./"
/>
Getting started
Four steps from apply to paid.
{steps.map((s,i)=>(
0{i+1}
{s.title}
{s.body}
))}
>
);
}
ReactDOM.createRoot(document.getElementById("root")).render();