Info
Beschrijving

Integratie van het CMP in een CTV/HbbTV-app

De CMP kan worden geïmplementeerd in CTV-apps (connected TV of SmartTV) en HbbTV-omgevingen met behulp van de native Android-TV SDK (Java/Kotlin) of onze Web-TV SDK, afhankelijk van het beoogde besturingssysteem. Hier is een overzicht van doelsystemen:

doel systeem Tv-merken
Gebruikte SDK
Android TV Sony, Sharp, Philips, TCL, Hisense, Nokia, Xiaomi, Vu Android-TV SDK
Fire TV-besturingssysteem Toshiba, Insigne Android-TV SDK
AOSP (Android Open Source-project) Philips Android-TV SDK
Tizen Samsung Web-TV SDK
WebOS LG Web-TV SDK
Vidaa Hisense Web-TV SDK
SmartCast Vizio Web-TV SDK
Netbereik divers Web-TV SDK
Foxxum divers Web-TV SDK
WalvisOS Skyworth Web-TV SDK
Coolita besturingssysteem Konka Web-TV SDK
Vewd (Opera TV) divers Web-TV SDK
NetGem divers Web-TV SDK
TiVo-besturingssysteem TiVo Web-TV SDK
RokuTV TCL, Hisense, Sharp via CTV-API
Apple TV-besturingssysteem AppleTV via CTV-API
     

De Android-TV SDK gebruiken

Installatie, integratie en configuratie van de Android-TV SDK volgt de stappen die in onze standaard worden beschreven Android SDK-documentatie. Bij het initialiseren van de SDK detecteert de SDK automatisch de platformvariabele en identificeert automatisch dat er een tv-omgeving wordt gebruikt. Let op: de QR-code in de aangepaste instellingen/privacybeleid is exclusief voor het Android TV-platform.

Met behulp van de Web-TV SDK

Om de Web-TV SDK te gebruiken, gaat u naar Menu > CMP's > Ontvang codes voor ... TV en kopieer de code voor web-tv-omgevingen. Kopieer en plak de code in uw app. Er zijn geen extra stappen nodig. Alle configuratie vindt plaats binnen uw consentmanager direct rekening. Aanvullende configuratie kan worden uitgevoerd met behulp van dezelfde stappen als beschreven via Configuratievariabelen aan de clientzijde.

Installatieontwerpen voor tv-omgevingen

Bij weergave van de CMP op een tv adviseren wij om een ​​aparte CMP te gebruiken en de ontwerpinstellingen voor deze CMP aan te passen. Over het algemeen moeten de volgende onderwerpen in overweging worden genomen bij het ontwerpen van de interface voor een tv:

  • Grotere lettergrootte
  • Groter formaat van de knoppen
  • Verhoogd contrast lettertype/achtergrond
  • Meestal wordt een donkere achtergrond gebruikt
  • Vermindering van navigatie-items
  • Gebruik van QR-codes voor aangepaste instellingen / privacybeleid

Let op: Wanneer u de Android TV SDK of Web-TV SDK gebruikt, schakelt het systeem automatisch het gebruik van QR-codes in voor aangepaste instellingen en verschillende uitgaande links.

Let op: Sommige oudere tv-apparaten ondersteunen mogelijk geen cookies, maar alleen lokale opslag. Wij raden daarom aan om cookies uit te schakelen in de CMP-instellingen.

Let op: Sommige oudere tv-apparaten ondersteunen mogelijk niet alle HTTPs CA-certificaten. We raden daarom aan de codes in te stellen op HTTP door gebruik toe te voegen <script>window.cmp_proto = "http:";</script> vóór de CMP-code en verander alle https naar http in het <script src="...">.

Aanpassing van het gedrag van de afstandsbediening

Omgaan met de ENTER-knop

Standaard reageert de CMP alleen op de toetsen Links (0x25 / 37), Rechts (0x27 / 39), Omhoog (0x26 / 38), Omlaag (0x28 / 14) en Terug (0x8 en 10009; beide worden alleen ondersteund als de pagina met aangepaste instellingen is geopend, niet op het eerste scherm van de laag). De daadwerkelijke "klik" laat de CMP over aan het tv-systeem om deze uit te voeren als een native klik of toetsaanslaggebeurtenis. Als de CMP ook de ENTER-toets (0x0d / 13) moet verwerken, moet u een client-side configuratievariabele configureren via Menu > CMP's > Algemene instellingen > Geavanceerde instellingen en voeg de volgende regel toe:

handleenter=true

Omgaan met de TAB-knop

Standaard ondersteunt de CMP de TAB-knop (9) niet en laat deze automatisch uitvoeren door het tv-systeem tijdens het navigeren. Als de CMP ook de TAB-toets (9) moet verwerken, moet u een client-side configuratievariabele configureren via Menu > CMP's > Algemene instellingen > Geavanceerde instellingen en voeg de volgende regel toe:

handletab=true

Omgaan met de EXIT-knop

Standaard ondersteunt de CMP de EXIT-knop (10182) niet en laat het aan het tv-systeem over om de CMP automatisch te verwijderen tijdens het navigeren. Als de CMP ook de EXIT-knop (10182) moet verwerken, moet u een client-side configuratievariabele configureren via Menu > CMP's > Algemene instellingen > Geavanceerde instellingen en voeg de volgende regel toe:

handleexit=true

Houd er rekening mee dat dit alleen wordt ondersteund als het ontwerp een sluitknop heeft ingeschakeld onder Menu > Ontwerpen > Gedrag > Sluitknop:

Ondersteunde/geteste apparaatversies

De Web TV-SDK is met succes getest met specifieke besturingssysteemversies om compatibiliteit te garanderen:

  • webOS: 1.4.x (geen cookie-ondersteuning), 2.0, 3.4, 3.9, 4.4, 5.4, 7.3
  • Tizen OS 2.3 (geen https-ondersteuning), 2.4 (geen https-ondersteuning), 3.0, 4.0, 5.0, 6.0, 7.0

     

    Terug naar boven