是否可以将本机AD添加到firebase listView UI中,其中每一个第六个项目都会查看AD。我的示例代码在下面的广告
listAdapter = new FirebaseListAdapter<Getters>(
this,
Getters.class,
R.layout.search_layout,
retrieveFollowers
) {
@Override
protected void populateView(View v, final Getters model, int position) {
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);
有很多方法可以做到这一点,但是我使用的最简单方法是使用AdmoBadapter,您可以根据您的需要自定义此适配器:
adapterWrapper.setLimitOfAds(3);
adapterWrapper.setNoOfDataBetweenAds(10);
adapterWrapper.setFirstAdIndex(2);
要了解如何使用此库,请检查示例应用程序的代码