(Legacy) Verhindern, dass MVPDs im Auswahldialogfeld angezeigt werden

NOTE
Der Inhalt dieser Seite dient nur zu Informationszwecken. Die Verwendung dieser API erfordert eine aktuelle Lizenz von Adobe. Eine unbefugte Nutzung ist nicht zulässig.
IMPORTANT
Achten Sie darauf, über die neuesten Ankündigungen zu Produkten der Adobe Pass-Authentifizierung und Stilllegungszeitpläne auf der Seite Produktankündigungen auf dem Laufenden zu bleiben.

Problem issue-prevent-mvpd-sel-dialog

Sie müssen verhindern, dass bestimmte MVPDs in der MVPD-Auswahl angezeigt werden („Blockierungsliste„).

Lösung solution-prevent-mvpd-sel-dialog

Die Lösung besteht darin, beim Aufruf von displayProviderDialog() eine Blockierungsauflistung vorzunehmen.

Wenn Sie beispielsweise möchten, dass CableCompany_1 und CableCompany_2 nicht in der MVPD-Auswahl angezeigt werden, tun Sie etwas wie das folgende Beispiel.

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