Native (Google)
Integración
import android.graphics.Color
import android.view.LayoutInflater
import android.widget.TextView
import com.google.android.gms.ads.nativead.NativeAd
import com.google.android.gms.ads.nativead.NativeAdView
class NativeAdFactoryExample(private val layoutInflater: LayoutInflater)
: GoogleNativeAdFactory {
override fun createNativeAd(nativeAd: NativeAd): NativeAdView {
val adView = layoutInflater.inflate(R.layout.my_native_ad, null) as NativeAdView
val headlineView = adView.findViewById<TextView>(R.id.ad_headline)
val bodyView = adView.findViewById<TextView>(R.id.ad_body)
headlineView.setText(nativeAd.headline)
bodyView.setText(nativeAd.body)
adView.setBackgroundColor(Color.YELLOW)
adView.setNativeAd(nativeAd)
adView.setBodyView(bodyView)
adView.setHeadlineView(headlineView)
return adView
}
}Eventos del listener
Última actualización