Media supply aggregators: bring your publisher network onto Genuin as one supply network

An aggregator that represents dozens or thousands of publishers, apps, or sites (an ad network, a syndication network, an app network, or a content network) runs every property as a brand under one Business Account, rolls all of its inventory into one Hierarchical Grid, and sells it as one supply network with per-publisher splits, while each publisher keeps its own hub, brand safety, and reports.

Your five steps

StepWhat you doYour choices
1 Add Brand ElementsOne Business Account; your anchor brand plus one brand per publisher, created in bulk from CSV or the Partner API (see Create your Business Account on Brand Control Center (BCC) and REST API: authentication and keys). Publisher Manager roles scoped per brand; Network Admin and Revenue across all (see Invite your team and assign roles).Let publishers verify their own domains, or verify centrally (see Connect your website, app, and podcast feed)
2 Launch Media NetworkModel: Extended O&O at scale (see Choose your network model: Owned, Extended, Commerce, or Retail). Import your inventory map as properties, page types, and placements per publisher brand (see Register your placements on the Hierarchical Grid). A house player experience with per-brand overrides (see Pick your first player experience).Custom player SDK build for a house look (see Web SDK: install and configure and Sticky Mini-Player)
3 Publish CommunitiesA hub per publisher brand from their archive or social profiles (see Upload your videos or connect your social profile), launched on their domain or a Genuin address (see Launch your first community: your owned-and-operated space). Network-wide feeds by category, keyword, and page context from the anchor brand into every publisher placement and the Genuin network (see Distribute your feeds across 7K+ apps and sites).Curate a cross-publisher flagship feed and schedule it out (see Post to your hub, then curate and schedule to other platforms)
4 Add UsersEach publisher as a Distribution partner (and Content partner where they contribute) on the edge to your anchor (see Add brand partners and demand partners and Brand Network: core concepts and how brands are classified). Auto login per publisher domain (see Bring your audience in with auto login and SSO). Baseline moderation on top of each publisher's own (see Set moderation, roles, and brand safety).Creator programs run per publisher brand (see Invite creators, hosts, and contributors)
5 Sign ContractEnterprise agreement with a reseller share and a per-publisher split schedule (see Choose your monetization agreement and Partner Revenue Splits). Intermediary lines in every publisher's ads.txt and your seller ID in sellers.json (see Sign your agreement and authorize sellers and Set up ads.txt and sellers.json). Activate network-wide (see Activate monetization and see your first revenue).Genuin Ad Server or your own ad server for direct demand (see Programmatic: Genuin Ad Server or your partner ad server, Genuin Ad Server, and Partner Ad Server Integration)

Done in 30 days

Every publisher property live on the grid, one sell sheet in Marketplace that packages the whole network by category (see Marketplace: list packages and transact with demand partners and Package Builder), revenue share flowing to each publisher brand's wallet on your split schedule, and Reports → Network reading by publisher, category, and placement (see Network Reporting).

How it runs

This playbook runs as a sequence of proposals, one per step, ordered for your company type; you confirm each one and the 30-day outcome is reported against the plan.

Support. Help is available 24/7 from Brand Control Center and from every page of these docs. Ask in plain language; when a person is needed, an account manager, developer, or Ops engineer joins the same thread and stays on it until it is resolved. Every Business Account owner has this on every plan (see 24/7 Octo-enabled support: how Octo brings in account managers, developers, and Ops).

API & SDK

Access: the calls in the table are the proposed Business Account API (see Business Account API: provisioning, OAuth, and the resource map), authenticated with a key scoped to the account and a role or an OAuth client acting for it; every confirmation in this article becomes a proposal you can approve by API (POST /proposals/{proposalId}:approve). Live today, the server API under /api/thirdparty authenticates with a gn-access-token (see Generate an access token), and Live API today and the Business Account API roadmap maps what is live to what is proposed.

CallPurpose
POST /oauth/tokenExchange client credentials for an access token scoped to a Business Account
POST /accounts/{accountId}/brands:importBulk-create brands from a CSV or a list (aggregators: one per property or client)
POST /brands/{brandId}/placements:importImport the grid from an ad server's ad units or an inventory map
POST /brands/{brandId}/acceptancesAccept partner content into your placements under your rules
POST /feeds/{feedId}:distributeApprove where a feed may run and what wraps it; starts distribution
GET /brands/{brandId}/seller-filesads.txt, app-ads.txt, and sellers.json lines per domain and app, with verification state
js
js
// proposed server SDK (Business Account API)
import { Genuin } from '@genuin/sdk';
const genuin = new Genuin({ apiKey: process.env.GENUIN_KEY });
await genuin.auth.token({ clientId, clientSecret, accountId, scope });
await genuin.brands.import(accountId, { rows });
await genuin.placements.import(brandId, { source: 'gam', rows });

Live today: Generate an access token · Environments, credentials, and test data · Add a Genuin placement to your website · Embed the Genuin Web SDK on your website.

SDKs: Web SDK 2.0.6 (see Embed the Genuin Web SDK on your website), iOS SDK 2.1.5 (see Integrate the Genuin iOS SDK), Android SDK 2.1.5 (see Integrate the Genuin Android SDK), React Native 3.0.3 (see Integrate the Genuin SDK with React Native apps), and Flutter (see Integrate the Genuin SDK with Flutter apps) render Genuin and sign members in; the Node (@genuin/sdk) and Python (genuin) server SDKs are proposed with Business Account API: provisioning, OAuth, and the resource map.

TRUST AND COMPLIANCE

© 2026 Genuin Inc.

Genuin Footer