React Native THEOplayer SDK
    Preparing search index...

    Interface GoogleDAIConfiguration

    Represents a configuration for server-side ad insertion with the Google DAI pre-integration.

    interface GoogleDAIConfiguration {
        adTagParameters?: Record<string, string>;
        apiKey: string;
        authToken?: string;
        availabilityType?: DAIAvailabilityType;
        integration: "google-dai";
        networkCode?: string;
        streamActivityMonitorID?: string;
    }

    Hierarchy (View Summary)

    Index
    adTagParameters?: Record<string, string>

    The ad tag parameters added to stream request.


    - Each entry contains the parameter name with associated value.

    Valid parameters:
    - Supply targeting parameters to your stream
    - Override stream variant parameters

    apiKey: string

    The API key for the stream request.


    - This key is used to verify applications that are attempting to access the content.
    - This key is configured through the Google Ad Manager UI.

    authToken?: string

    The authorization token for the stream request.


    - If present, this token is used instead of the API key for stricter content authorization.
    - The publisher can control individual content streams authorizations based on this token.

    availabilityType?: DAIAvailabilityType

    The type of the requested stream.

    integration: "google-dai"

    The identifier for the SSAI pre-integration.

    networkCode?: string

    The network code for the publisher making this stream request.

    streamActivityMonitorID?: string

    The identifier for a stream activity monitor session.