react-native-google-mobile-ads
    Preparing search index...

    Type Alias ResponseInfo

    Ad-server and mediation-waterfall metadata for one request.

    Keep the channels separate: a status says what happened, an error says what failed, and ResponseInfo records what the ad server returned. A clean no-fill can therefore have useful response metadata without being a failure.

    const info = ad.responseInfo;
    console.log(info?.responseId);
    console.log(
    info?.adapterResponses.map(row => ({
    source: row.adSourceName,
    latencyMillis: row.latencyMillis,
    error: row.outcome === 'error' ? row.adError.message : null,
    })),
    );
    type ResponseInfo = {
        adapterClassName: string | null;
        adapterResponses: AdapterResponseInfo[];
        extras: ResponseInfoExtras;
        loadedAdapterResponse: LoadedAdapterResponseInfo | null;
        responseId: string | null;
    }
    Index
    adapterClassName: string | null
    adapterResponses: AdapterResponseInfo[]
    loadedAdapterResponse: LoadedAdapterResponseInfo | null

    null when nothing loaded; never an error row.

    responseId: string | null