Я пытаюсь показывать промежуточную рекламу каждые два клика в элементе recyclerview, она работает, но я показываю рекламу после начала намерения события, я хочу сделать, чтобы объявления показывались до начала намерения, вот мой код в адаптере recyclerview. Может ли кто-нибудь помочь мне с этим?
int counter=1;
@Override
public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
int viewType = getItemViewType(position);
switch (viewType) {
case MENU_ITEM_VIEW_TYPE:
default:
MenuItemViewHolder menuItemHolder = (MenuItemViewHolder) holder;
DafAdapter menuItem = (DafAdapter) mRecyclerViewItems.get(position);
//final String urut = menuItem.getUrut();
final String judul = menuItem.getTitle();
final String description = menuItem.getContent();
// Add the menu item details to the menu item view.
menuItemHolder.menuItemUrut.setText(menuItem.getUrut());
menuItemHolder.menuItemtitle.setText(menuItem.getTitle());
//menuItemHolder.menuItemDescription.setText(menuItem.getDescription()); //ditutup supaya tidak muncul di recyclerview
//======================================================
menuItemHolder.parentLayout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(counter==2){
MainActivity.ShowAd();
Intent intent = new Intent(mContext, ContentActivity.class);
intent.putExtra("judul", judul);
intent.putExtra("deskripsi", description);
mContext.startActivity(intent);
counter=1;
}else{
Intent intent = new Intent(mContext, ContentActivity.class);
intent.putExtra("judul", judul);
intent.putExtra("deskripsi", description);
mContext.startActivity(intent);
counter++;
}
}
});
//======================================================
}
}
и показ объявлений, подобных этому,
и что я хочу: