Android 如何在firebase listview UI上添加admob

Android 如何在firebase listview UI上添加admob,android,listview,firebase-realtime-database,admob,firebaseui,Android,Listview,Firebase Realtime Database,Admob,Firebaseui,我正在尝试将admod添加到firebase listview中,其中每6项之后都有一个广告。这是否可能使用listview firebase ui 下面是一个示例代码 listAdapter = new FirebaseListAdapter<Getters>( this, Getters.class, R.layout.search_layout, retrieveFollowers

我正在尝试将admod添加到firebase listview中,其中每6项之后都有一个广告。这是否可能使用listview firebase ui

下面是一个示例代码

listAdapter = new FirebaseListAdapter<Getters>(
            this,
            Getters.class,
            R.layout.search_layout,
            retrieveFollowers
    ) {
        @Override
        protected void populateView(View v, final Getters model, int position) {

            final String postKey = getRef(position).getKey();

            TextView username = (TextView) v.findViewById(R.id.textViewUsername);
            username.setText(model.getUsername());
            TextView names = (TextView) v.findViewById(R.id.textViewName);
            names.setText(model.getName());
            ImageView profileImage = (ImageView) v.findViewById(R.id.imageViewProfile);
            Picasso.with(Followers.this).load(model.getProfileImage()).transform(new RoundedTransformation(50, 4)).centerCrop().fit().into(profileImage);

        }
    };
    listView.setAdapter(listAdapter);
listAdapter=新的FirebaseListAdapter(
这
Getters.class,
R.layout.search_布局,
检索跟随者
) {
@凌驾
受保护的void populateView(视图v,最终getter模型,int位置){
最后一个字符串postKey=getRef(position).getKey();
TextView用户名=(TextView)v.findViewById(R.id.textViewUsername);
username.setText(model.getUsername());
TextView名称=(TextView)v.findViewById(R.id.textViewName);
names.setText(model.getName());
ImageView profileImage=(ImageView)v.findViewById(R.id.imageViewProfile);
Picasso.with(Followers.this).load(model.getProfileImage()).transform(新一轮转换(50,4)).centerCrop().fit().into(profileImage);
}
};
setAdapter(listAdapter);

我想放一个广告,在每6个追随者之后都有一个广告(这只是一个例子)。

在适配器的getView方法中,您可以通过检查如下位置来添加广告

   if(position % 6 ==0){

      convertView = inflater.inflate(R.layout.layout_native_ad, parent, false);
      NativeExpressAdView nativeAdView = (NativeExpressAdView) convertView.findViewById(R.id.nativeAdView);
      nativeAdView.setAdUnitId("Your Ad id here");
        AdRequest adRequest = new AdRequest.Builder()
                .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
                .build();
        nativeAdView.loadAd(new AdRequest.Builder().build());
   } else {
      // add your view here
   }

请参阅此Git演示。这将对您有所帮助。它向您展示了如何使用适配器在listview中实现ads。

请,…不太理解,也许重写我的代码并添加admob功能,我可以理解