代码之家  ›  专栏  ›  技术社区  ›  Navneet Krishna

将GridLayoutManager与RecyclerView一起使用时出现AdMob问题

  •  2
  • Navneet Krishna  · 技术社区  · 7 年前

    我认为这是因为AdMob广告不支持这些维度,是否有解决办法?

    即使我试图硬编码ADSize,广告也不会出现。 ads(admob) spancount(spancount)

    enter image description here

    enter image description here

    同于3

    1 回复  |  直到 6 年前
        1
  •  1
  •   AwaisMajeed    6 年前

    setSpanSizeLookup

    mLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
        @Override
        public int getSpanSize(int position) {
            if (position % MainActivity.ITEMS_PER_AD == 0) {//your condition for showing ad
                return 3;//replace 3 with the number of items in each row
            }
            return 1;
        }
    });