Understanding the Sell-Side Object Hierarchy
Inventory on the AppNexus Platform is grouped within sell-side objects that exist within a specific object hierarchy. Here's the basic hierarchy:
- Supply Partner networks work with various publishers.
- Publishers sort inventory into placement groups, or groupings of like inventory made up of individual placements.
- Placements are the smallest sell-side object. They are open spaces (represented by tags passed between traffickers) where ads can run.
Here's a visualization of the way objects are related to one another:
Publishers and Placements
The two most important objects for Supply Partners to focus on are publishers and placements. Since AppNexus Domain Detection may shut off tags that send URLs violating our Policies for Selling, you can protect yourself by splitting out inventory in the most granular way possible, into publishers and tags. This way, if one tag gets turned off for what AppNexus considers “bad” inventory, it will not impact your ability to sell the rest of your inventory.
When setting up your account, your AppNexus TAM will create a default publisher and placement and associate them with your member. You can then create additional publishers and placements to mirror your inventory structure, as needed.
- For guidance on using the Console UI to map your supply to AppNexus, see Use the Console UI to Synchronize Your Inventory Structure.
- For guidance on using the Console API to map your supply to AppNexus, see Use the Console API to Synchronize Your Inventory Structure.
- If you want an AppNexus representative do a once quarterly bulk mapping upload, you will need to open a support ticket and let us know you plan to send a formatted cvs file so that AppNexus can create the mapping for you.
- For a more detailed look at best practices relating to Domain Detection, see Best Practices For Increasing Domain Detectability.
The best way to synchronize publishers and placements is by creating publishers and placements to correspond to values that will be passed in on bid requests. That's
BidRequest.site.publisher.id (for publishers) and
BidRequest.site.id (for placements) in OpenRTB.
Your network ad quality profile restricts which creatives can serve on your inventory, based on creative attributes such as buyer or brand. These rules are applied to every impression across all of your publishers.
If you need to enforce stricter ad quality rules for individual publishers, you can create ad quality profiles at the publisher-level as well.