我在主页上有一个项目列表,单击时将转到活动详细信息。在此之前我想添加Rewarded Video Ads,但在用户点击项目列表 3 次后会有限制,广告会出现。有什么建议可以让它这样吗?或可能的类似功能Shared Preferences?
更新:我尝试使用以下代码运行,但这并不计算每个单击的列表..
class ViewHolder extends RecyclerView.ViewHolder {
private TextView tvTitle;
private LinearLayout rowLayout;
ViewHolder(View itemView, final Context ctx) {
super(itemView);
mContext = ctx;
tvTitle = itemView.findViewById(R.id.tvTitle);
rowLayout = itemView.findViewById(R.id.rowLayout);
itemView.setOnClickListener(new View.OnClickListener() {
int clickCount = 1;
@Override
public void onClick(View v){
if(clickCount > 3) {
if(mRewardedVideoAd.isLoaded()){
mRewardedVideoAd.show();
}
clickCount = 0;
} else {
clickCount++;
Intent intent = new Intent(mContext, DetailsActivity.class);
intent.putExtra("title", dataList.get(getAdapterPosition()));
intent.putExtra("preview", previewList.get(getAdapterPosition()));
ctx.startActivity(intent);
}
}
}
}
});
它应该适用于所有点击的列表,而不仅仅是每个计数的列表。
斯蒂芬大帝
有只小跳蛙
摇曳的蔷薇
随时随地看视频慕课网APP
相关分类