Implement Fluid Ad Server
Use Cases and Best Practise
Product Detail Pages (PDP) and Recommender Carousels
on pdp pages, we typically see 3 types of ad, and overwhelmingly for sponsored products recommender carousels many retailers have an organic recommender system to produce one or more recommended product carousels similar or complementary items, for example while common on pdp pages, such carousels are widespread for example on basket addition recommender carousels are an ideal candidate for fluid ads , because they allow retailers to make highly relevant product more visible, and monetizable when implementing a recommender carousel ad unit on a pdp page, follow these tips ad request in the request, ensure to specify the page product (i e the id of the product on the pdp page the user is visiting), with the ignorebid and pinned flags set to true, this prevents the adserver from sponsoring the currently visited product you can drop this product from rendering in the response we suggest sending as many recommended products as possible, in order to get the best match of sponsored products, a recommended minimum is 20 if you only want to display sponsored recommended products, set onlysponsored true in the request if you want sponsored products within the list of organic recommended products, don't send the onlysponsored attribute { "user" { "id" "test", "agent" "mozilla/5 0 (macintosh; intel mac os x 10 15 7) applewebkit/537 36 (khtml, like gecko) chrome/138 0 0 0 safari/537 36" }, "adunits" \[ { "adunitid" "\[pdp unit id]", "products" \[ { "gtin" "0195", //the id of the product on the pdp page, with bids to be ignored "ignorebid" true, "pinned"\ true }, { "gtin" "abhcd123" //a list of recommended products }, { "gtin" "chdcd156" }, { "gtin" " " } ] } ] } ad unit settings the ad unit settings should set only fluid ads (if you want ads dynamically in the carousel), or ads from organic custom tiles, if you want to specify ad positions if you only wish to have sponsored products in the response, select fluid ads only, and use the onlysponsored attribute in the ad call as described above non recommender sponsored carousels outside of using organic recommendations as a product source for sponsored products, you can also request sponsored products directly, and specify the category of the product (and any desired additonal categories) as context for ad selection { "user" { "id" "test", "agent" "mozilla/5 0 (macintosh; intel mac os x 10 15 7) applewebkit/537 36 (khtml, like gecko) chrome/138 0 0 0 safari/537 36" }, "adunits" \[ { "adunitid" "\[pdp unit id]", "categories" { "current" "clothes>shoes", //current taxonomy "additional" \[ "clothes>dresses", "accessories" //additional qualified categories to be included in the auction ] }, "products" \[ { "gtin" "0195", //the id of the product on the pdp page, with bids to be ignored "ignorebid" true, "pinned"\ true } ] } ] } ad unit settings in this setup, you can simply use addtional inventory custom tiles from slot 1 to the number of returned products you want fluid ads should be set to 0 we generally recommend requesting 3+ more products than you will actually display, in case you run a final stock/eligibility check before rendering buybox ads buybox ads are alternative or complementary products the customer may wish to buy you can create a buybox ad unit using either of the carousel types above, but limit the number of ads to eg 3, and render only the first eligible ad