我想在我的应用中尝试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

09-12 06:06