> For the complete documentation index, see [llms.txt](https://docs.relevant-digital.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.relevant-digital.com/technical/integration.md).

# Integration

- [Advanced Implementation Patterns](https://docs.relevant-digital.com/technical/integration/advanced-implementation-patterns.md): Apply advanced integration patterns for auctions, targeting, and rendering.
- [Push Google slot information to the Prebid auction](https://docs.relevant-digital.com/technical/integration/advanced-implementation-patterns/push-google-slot-information-to-the-prebid-auction.md): Pass Google Ad Manager slot paths and targeting into Prebid ad units.
- [Remove sizes from the Prebid auction](https://docs.relevant-digital.com/technical/integration/advanced-implementation-patterns/remove-sizes-from-the-prebid-auction.md): Exclude selected sizes from Prebid auctions while retaining them for ad-server requests.
- [Retrieve Prebid and Amazon bid data](https://docs.relevant-digital.com/technical/integration/advanced-implementation-patterns/retrieve-prebid-and-amazon-bid-data.md): Retrieve winning Prebid and Amazon bid data before sending the ad request.
- [Add ad server targeting from bid response data](https://docs.relevant-digital.com/technical/integration/advanced-implementation-patterns/add-ad-server-targeting-from-bid-response-data.md): Set Google Ad Manager targeting from winning bids and custom placement data.
- [Edit bidder settings for schain and first-party data](https://docs.relevant-digital.com/technical/integration/advanced-implementation-patterns/edit-bidder-settings-for-schain-and-first-party-data.md): Apply supply-chain and first-party data settings to selected Prebid bidders.
- [Edit bidder parameters in \`pbjs.adUnit\`](https://docs.relevant-digital.com/technical/integration/advanced-implementation-patterns/edit-bidder-parameters-in-pbjs.adunit.md): Add bidder parameters to Prebid ad units from custom placement data.
- [Add the GPID to \`pbjs.adUnit\`](https://docs.relevant-digital.com/technical/integration/advanced-implementation-patterns/add-the-gpid-to-pbjs.adunit.md): Map Google Ad Manager slot paths to GPID fields in Prebid ad units.
- [Implementation and testing guidelines for direct rendering](https://docs.relevant-digital.com/technical/integration/advanced-implementation-patterns/implementation-and-testing-guidelines-for-direct-rendering.md): When using "Direct rendering and bid exclusion settings for Prebid.js", live preview testing is recommended before enabling - as site JavaScript adjustments might be needed.
- [Set Google changeCorrelator in \`pubads().refresh()\`](https://docs.relevant-digital.com/technical/integration/advanced-implementation-patterns/set-google-changecorrelator-in-pubads-.refresh.md): Keep the Google Ad Manager correlator unchanged when refreshing ad slots.
- [JavaScript API](https://docs.relevant-digital.com/technical/integration/javascript-api.md): Reference the relevantDigital JavaScript API.
- [JavaScript API overview](https://docs.relevant-digital.com/technical/integration/javascript-api/javascript-api-overview.md)
- [relevantDigital.loadPrebid()](https://docs.relevant-digital.com/technical/integration/javascript-api/relevantdigital.loadprebid.md): Load and configure Prebid auctions, ad slots, callbacks, and ad-server integrations.
- [relevantDigital.addAuctionCallbacks()](https://docs.relevant-digital.com/technical/integration/javascript-api/relevantdigital.addauctioncallbacks.md): Register global auction callbacks without changing the \`loadPrebid()\` call.
- [relevantDigital.defineVideoSlots()](https://docs.relevant-digital.com/technical/integration/javascript-api/relevantdigital.definevideoslots.md): Define Google Ad Manager video slots for Prebid auctions and VAST URL retrieval.
- [relevantDigital.addAmazonConfig()](https://docs.relevant-digital.com/technical/integration/javascript-api/relevantdigital.addamazonconfig.md): Configure Amazon UAM or TAM before the first auction that uses Amazon placements.
- [relevantDigital.addPrebidConfig()](https://docs.relevant-digital.com/technical/integration/javascript-api/relevantdigital.addprebidconfig.md): Add Prebid configuration before the first auction that uses Prebid placements.
- [relevantDigital.getConfigs()](https://docs.relevant-digital.com/technical/integration/javascript-api/relevantdigital.getconfigs.md): List the Prebid configurations and placements available for a site.
- [relevantDigital.destroySlots()](https://docs.relevant-digital.com/technical/integration/javascript-api/relevantdigital.destroyslots.md): Reset Relevant Yield and ad-server slots between views in single-page applications.
- [relevantDigital.getAdUnitInstanceByBid()](https://docs.relevant-digital.com/technical/integration/javascript-api/relevantdigital.getadunitinstancebybid.md): Retrieve a Relevant Yield placement and ad slot from a Prebid bid object.
- [relevantDigital.aliasBidder()](https://docs.relevant-digital.com/technical/integration/javascript-api/relevantdigital.aliasbidder.md): Create a manual Prebid bidder alias for specialized custom implementations.
- [relevantDigital.getInstance()](https://docs.relevant-digital.com/technical/integration/javascript-api/relevantdigital.getinstance.md): Access supported Relevant Yield runtime data and the configured Prebid instance.
- [relevantDigital.getBidderHandler()](https://docs.relevant-digital.com/technical/integration/javascript-api/relevantdigital.getbidderhandler.md): Map a Prebid bid to its Relevant Yield SSP handler and identifier.
- [relevantDigital.addAdsCallbacks()](https://docs.relevant-digital.com/technical/integration/javascript-api/relevantdigital.addadscallbacks.md): Register ad-server-independent slot events, including for directly rendered bids.
- [relevantDigital.loadVideoUrls()](https://docs.relevant-digital.com/technical/integration/javascript-api/relevantdigital.loadvideourls.md): Retrieve VAST URLs for video slots after their Prebid auctions complete.
- [relevantDigital.Auction.registerImpressionByAdId()](https://docs.relevant-digital.com/technical/integration/javascript-api/relevantdigital.auction.registerimpressionbyadid.md): Manually register instream video impressions for header-bid analytics using an ad ID.
- [Formats and channels](https://docs.relevant-digital.com/technical/integration/formats-and-channels.md): Set up web, mobile, video, native, AMP, and identity features.
- [Setting up Prebid Mobile in HB Manager](https://docs.relevant-digital.com/technical/integration/formats-and-channels/setting-up-prebid-mobile-in-hb-manager.md): Configure HB Manager and the Prebid Mobile SDK for Android and iOS applications.
- [Prebid Mobile Extensions](https://docs.relevant-digital.com/technical/integration/formats-and-channels/prebid-mobile-extensions.md): Add reporting data, dynamic bidder parameters, and server-side controls to Prebid Mobile requests.
- [Setting up Prebid Video](https://docs.relevant-digital.com/technical/integration/formats-and-channels/setting-up-prebid-video.md): Configure outstream and instream Prebid Video placement types in HB Manager.
- [Instream video with HBM and GAM](https://docs.relevant-digital.com/technical/integration/formats-and-channels/instream-video-with-hbm-and-gam.md): Configure instream video auctions with HB Manager, Google Ad Manager, and a video player.
- [Native Integration Guide](https://docs.relevant-digital.com/technical/integration/formats-and-channels/native-integration-guide.md): Configure native Prebid inventory, rendering templates, and Google Ad Manager creatives in HB Manager.
- [Setting up Prebid AMP in HB Manager](https://docs.relevant-digital.com/technical/integration/formats-and-channels/setting-up-prebid-amp-in-hb-manager.md): Configure AMP placements, Prebid Server requests, consent, and cookie syncing in HB Manager.
- [Setting up and working with the Prebid User ID](https://docs.relevant-digital.com/technical/integration/formats-and-channels/setting-up-and-working-with-the-prebid-user-id.md): Add, configure, and manage Prebid User ID modules in HB Manager.
- [Set up Google OOP format](https://docs.relevant-digital.com/technical/integration/formats-and-channels/set-up-google-oop-format.md): Configure Google Ad Manager out-of-page slots through HB Manager auction callbacks.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.relevant-digital.com/technical/integration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
