Native (Google)
Integration
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) {
// Invoked when the ad has been clicked
}
override fun onNativeFailedToLoad(ad: GoogleNativeAd, error: AdError) {
// Invoked when the ad could not be loaded
// (because of an error or no fill)
}
override fun onNativeImpression(ad: GoogleNativeAd) {
// Invoked when the ad has generated an impression
}
override fun onNativeLoaded(ad: GoogleNativeAd, nativeAd: NativeAd) {
// Invoked when the ad has been loaded
}
override fun onNativeRevenuePaid(ad: GoogleNativeAd,
data: RevenueData) {
// Invoked when the ad has generated revenue
}
}
}Specify options
Última actualización