我想在我的应用中尝试Appnext广告,但是没有官方文档可以帮助我实现这一目标,有人可以帮助我吗?
Appnext.init(context);
BannerView bannerView = (BannerView) findViewById(R.id.banner);
bannerView.loadAd(new BannerAdRequest());
最佳答案
尝试这个:
class MainActivity : AppCompatActivity() {
lateinit var banner: BannerView
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.main_activity)
// Initialize the SDK
Appnext.init(this)
banner = BannerView(this)
// Load the Banner
val bannerView = findViewById<View>(R.id.banner) as BannerView
bannerView.loadAd(BannerAdRequest())
}
override fun onDestroy() {
super.onDestroy()
banner.destroy()
}
}
目前,Kotlin中没有用于集成AppNext的文档。这是integrating SDK和Java中using AppNext的链接。您总是可以用Java编写代码,然后转换为Kotlin。要将Java文件转换为Kotlin:菜单>代码>将Java文件转换为Kotlin文件或使用
Ctrl+Shift+A
(windows)|| ⇧⌘A(mac),然后键入convert java file to kotlin file
。另外,请查看kotlin-extensions以避免使用findViewById
。