Native (Google)
Integración
class MainActivity : Activity() {
private var googleNativeAd: GoogleNativeAd? = null
override fun onCreate(savedInstanceState: Bundle?) {
...
googleNativeAd = GoogleNativeAd(
this, "Wortise Ad Unit ID", nativeListener).also {
it.load()
}
}
override fun onDestroy() {
...
googleNativeAd?.destroy();
}
private val nativeListener = object : GoogleNativeAd.Listener() {
override fun onNativeClicked(ad: GoogleNativeAd) {
// Invocado cuando el anuncio ha sido clickeado
}
override fun onNativeFailedToLoad(ad: GoogleNativeAd, error: AdError) {
// Invocado cuando el anuncio no se ha podido cargar
// (por error o falta de inventario)
}
override fun onNativeImpression(ad: GoogleNativeAd) {
// Invocado cuando el anuncio ha generado una impresión
}
override fun onNativeLoaded(ad: GoogleNativeAd, nativeAd: NativeAd) {
// Invocado cuando el anuncio ha sido cargado
}
override fun onNativeRevenuePaid(ad: GoogleNativeAd,
data: Revenuedata) {
// Invocado cuando el anuncio ha generado un ingreso
}
}
}Especificar opciones
Última actualización