как добавить Native admob в Recyclerview - PullRequest
0 голосов
/ 31 октября 2019

У меня есть Recyclerview с 3 колонками, я хочу добавить нативные admob после нескольких элементов, таких как каждые 12 элементов или что-то ещепожалуйста, кто-нибудь, скажите мне, как это можно сделать, я попробовал все, но у меня ничего не получилось

private fun initUI() {

        val mLayoutManagerForItems = GridLayoutManager(applicationContext, 3)
        recentRC.layoutManager = mLayoutManagerForItems
        recentRC.itemAnimator = DefaultItemAnimator()
        recentRC.isNestedScrollingEnabled = false


    }

//////////////

INNER CLASS RecentAdapter(private var fromModel: RecentDataClass) :
        Item<ViewHolder>() {
        override fun getLayout(): Int {
            return R.layout.item_photo_small
        }


        override fun bind(viewHolder: ViewHolder, position: Int) {

            val itemV = viewHolder.itemView
            val circularProgressDrawable = CircularProgressDrawable(this@MainActivity)
            circularProgressDrawable.strokeWidth = 5f
            circularProgressDrawable.centerRadius = 30f
            circularProgressDrawable.setColorSchemeColors(Color.parseColor("#42A5F5"))
            circularProgressDrawable.start()

            Glide.with(this@MainActivity)
                .load(fromModel.imgUrl)
                .placeholder(circularProgressDrawable)
                .into(itemV.photoSmallID)
            itemV.photoSmallID.setOnClickListener {
                //Toast.makeText(this@HomeActivity, fromModel.category, Toast.LENGTH_SHORT).show()
                val intent = Intent(this@MainActivity, SingleActivity::class.java)
                intent.putExtra("imgUrl", fromModel.imgUrl)
                intent.putExtra("imgID", fromModel.id)
                intent.putExtra("imgName", fromModel.imgName)
                intent.putExtra("category", fromModel.category)
                startActivity(intent)
                overridePendingTransition(R.anim.enter, R.anim.exit)
            }
        }
    }
...