(Legacy) Impedisci la visualizzazione degli MVPD nella finestra di dialogo per selezione

NOTE
Il contenuto di questa pagina viene fornito solo a scopo informativo. L’utilizzo di questa API richiede una licenza corrente da Adobe. Non è consentito alcun uso non autorizzato.
IMPORTANT
Assicurati di essere sempre informato sugli ultimi annunci di prodotto per l'autenticazione di Adobe Pass e sulle timeline di disattivazione aggregate nella pagina Annunci di prodotto.

Problema issue-prevent-mvpd-sel-dialog

È necessario impedire che MVPD specifici ("elenco Bloccati") vengano visualizzati nel selettore MVPD.

Soluzione solution-prevent-mvpd-sel-dialog

La soluzione consiste nell'eseguire l'inserimento in un elenco Bloccati quando viene chiamato displayProviderDialog().

Ad esempio, se si desidera che CableCompany_1 e CableCompany_2 non vengano visualizzati all'interno del selettore MVPD, è necessario eseguire una procedura simile a quella illustrata nell'esempio seguente.

function displayProviderDialog(mvpdList) {
    var allowlisted = new Array();
    for (var i = 0; i < mvpdList.length; i = i + 1) {
        var currentMvpd = mvpdList[i];
        if (!isBlocklisted(currentMvpd.ID)) {
            allowlisted.push(currentMvpd);
        }
    }
    displayAllowlisted(allowlisted);
}

function isBlocklisted(mvpdID) {
    // Implement block-listing on MVPD IDs.
    return (mvpdID === 'CableCompany_1' || mvpdID === 'CableCompany_2');
}

function displayAllowlisted(list) {
    // TODO: Implement site-specific logic here.
}
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b