Android & Android TV: Eventos

Android & Android TV: Eventos

Eventos personalizados de Sibbo


El CMP lanza un evento personalizado para detectar lo siguiente:
  1. El CMP ha sido cerrado (evento 'sibbo-close').

Ejemplo en Kotlin:

Crea la variable CMP:
  1. lateinit var CMP: ConsentHelper

Inicializa CMP con tu contexto. 
  1. CMP = ConsentHelper(YourContext) 

Utiliza setOnTryOpenListener para ejecutar código antes de que aparezca el CMP. Dentro de success, boolean indicará si el CMP aparecerá o no.
  1. CMP.setOnTryOpenListener { success ->
  2.     //Your code

Utiliza setOnCloseListener para ejecutar código después de que el CMP ha sido cerrado:
  1. CMP.setOnCloseListener ( success -> {
  2.     //Your code
  3. }); 


    Ejemplo en Java:

    Crea la variable CMP:
    1. private ConsentHelper CMP;

    Inicializa CMP con tu contexto. 
    1. CMP = new ConsentHelper(YourContext)
 

    Utiliza setOnTryOpenListener para ejecutar código antes de que aparezca el CMP. Dentro de success, boolean indicará si el CMP aparecerá o no.

    1. CMP.setOnTryOpenListener ( success -> {
    2.     //Your code
    3. }); 

    Utiliza setOnCloseListener para ejecutar código después de que el CMP ha sido cerrado:
    1. CMP.setOnCloseListener( ( ) -> {
    2.     //Your code
    3. });