小编mid*_*dou的帖子

如何避免非页内广告关闭后重新加载

当我尝试通过插页式广告中的关闭按钮关闭广告时,该特定广告即被关闭。但随后又加载了一个广告。应用程序将以这种方式永远持续下去。

如何避免手动关闭另一个广告后再加载?

这是我的代码:

static View setupListView(final Activity activity, View convertView, final ViewGroup parent,
                              MediaBrowserCompat.MediaItem item) {

        if (sColorStateNotPlaying == null || sColorStatePlaying == null)
            initializeColorStateLists(activity);


        MediaDescriptionCompat description = item.getDescription();
        final MediaItemViewHolder holder;
        Integer cachedState = STATE_INVALID;

        holder = new MediaItemViewHolder();



        if (MediaIDHelper.ADVERTISEMENT.equals(description.getMediaId())) {
            // Advert show
            convertView = LayoutInflater.
                from(activity).
                inflate(R.layout.fragment_list_ad, parent, false);




            try {
                MobileAds.initialize(activity, activity.getString(R.string.admob_app_id));
                holder.mAdView = convertView.findViewById(R.id.itemAd);
                adRequest = new AdRequest.Builder().build();
                holder.mAdView.loadAd(adRequest);
            } catch (Exception ex) {
                Log.e(TAG, ex.getMessage());
            }
            return convertView;
        }
        else if (MediaIDHelper.isItemHeader(description.getMediaId())) { …
Run Code Online (Sandbox Code Playgroud)

java android admob

5
推荐指数
1
解决办法
88
查看次数

标签 统计

admob ×1

android ×1

java ×1