📄️ Overview
Surfside's commerce media SDKs let you request and render banners, videos, and product carousels from your own site or app. There are four ways to integrate, depending on your stack and how much control you want over rendering.
📄️ Initialization
Before you can request ads, you need to initialize the Surfside SDK for the current request. How you do that depends on which integration method you're using.
📄️ Building Bid Requests
This page is specific to the Headless workflow. The React Components, React Hooks, and Web Components workflows build and send bid requests for you internally — see Banners, Videos, Carousels, and Dynamic Zones.
📄️ Banners
This section covers the request options and response fields specific to banner creatives. For how to build and send a bid request, see Building Bid Requests.
📄️ Product Catalog
Product Catalog offers a powerful, flexible, and efficient solution for businesses aiming to leverage sponsored listings for a wide range of products or services. Its comprehensive feature set not only simplifies the management and promotion of listings but also enhances the accuracy and effectiveness of digital advertising efforts.
📄️ Personalization API
The Tidal Personalization API is designed to enhance user experience by providing intelligent and personalized product recommendations. This enhances the user experience by leveraging advanced data analysis and machine learning techniques, it ensures users receive the most relevant product suggestions.
📄️ Videos
This section covers the request options and response fields specific to video creatives. For how to build and send a bid request, see Building Bid Requests.
📄️ Carousels
This section covers the request options and response fields specific to product carousel creatives. For how to build and send a bid request, see Building Bid Requests.
📄️ Dynamic Zones
Dynamic zones are available through the React Components, React Hooks, and Web Components workflows — there is no Headless equivalent.