Android & Android TV: Eventos
Eventos personalizados de Sibbo
El CMP lanza un evento personalizado para detectar lo siguiente:
- El CMP ha sido cerrado (evento 'sibbo-close').
Ejemplo en Kotlin:
Crea la variable CMP:
lateinit var CMP: ConsentHelper
Inicializa CMP con tu contexto.
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.
CMP.setOnTryOpenListener { success ->
//Your code
}
Utiliza setOnCloseListener para ejecutar código después de que el CMP ha sido cerrado:
CMP.setOnCloseListener ( success -> {
//Your code
});
Ejemplo en Java:
Crea la variable CMP:
private ConsentHelper CMP;
Inicializa CMP con tu contexto.
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.
CMP.setOnTryOpenListener ( success -> {
//Your code
});
Utiliza setOnCloseListener para ejecutar código después de que el CMP ha sido cerrado:
CMP.setOnCloseListener( ( ) -> {
//Your code
});