Implement Fluid Ad Server
Use Cases and Best Practise
Running Multiple Ad Units on one page
pentaleap is designed to support multiple placements per page within a single ad request up to 6 ad units can be requested in one request the ad units can be all of one type (eg multiple sponsored brand/display ads, or of different types eg sponsored brand/display and sponsored products) it is common to have multiple ad units within a given page some example setups sponsored products in grid, plus an above or below the fold carousel on search and browse page a display or sponsored brand ad unit above the fold, and sponsored products in the grid multiple display/sponsored brand ad units above and below the fold here is an example with a rotating display banner, video sponsored brand unit, and in grid sponsored products all of these units are called from a single ad request calling multiple units efficiently using adunitcontext and batched requests in many cases, ad units on the same page will share the same context , i e the same search query, they same organic products on the page pentaleap supports calling a general context for the whole page via the adunitcontext object this saves payload and repetition within this object, you can provide the page context (search query, category, organic products), and then request individual ad units in the adunits object, as normal the ad units will automatically ust the context provided in adunitcontext , unless you provide specific information for that unit see the below example of a request in the third ad unit, we want to addtionally bring the specified categories into the scope of the auction (this is common for display ads), and so we call out the requested categories within that unit only { "user" { "id" "example" }, "adunitcontext" { "searchquery" "shoes", "products" \[ //typically 40+ organic products recommended for search/browse pages { "gtin" "a54556465" }, { "gtin" " " } ] }, "adunits" \[ { "adunitid" "abcdef", "onlysponsored" true //returns only sponsored products use for carousels of sponsored products }, { "adunitid" "xyz123" }, { "adunitid" "456def", "categories" { "current" "clothes>shoes", //current taxonomy "additional" \[ "clothes>dresses", "accessories" //additional qualified categories to be included in the auction ] } } ] } de duplication pentaleap supports de duplication of ads between ad units currently this is only supported for sponsored products, but this functionality will be extended to display ads in an upcoming release please speak to the pentaleap team about setting up de duplication of ads