0

我正在尝试将 mopub 集成到我的应用程序中。我正在使用千禧一代媒体和 admob 广告网络。我遇到了这个奇怪的问题,它首先从千禧年媒体加载插页式广告,然后再加载 admob 插页式广告,它应该只显示 mmedia 或 admob 插页式广告,而不是两者。用户看到插页式广告将是一种非常糟糕的体验。

我该如何解决这个问题。

在我活动的 onCreate 方法中,我有以下代码。

mInterstitial = new MoPubInterstitial(this, <fullscreen_phone_adunit_id>);
mInterstitial.setInterstitialAdListener(this);
mInterstitial.load();

这是回调方法

    @Override
    public void onInterstitialClicked(MoPubInterstitial arg0) {
        // TODO Auto-generated method stub

    }

    @Override
    public void onInterstitialDismissed(MoPubInterstitial arg0) {
        // TODO Auto-generated method stub

    }

    @Override
    public void onInterstitialFailed(MoPubInterstitial arg0,
            MoPubErrorCode arg1) {
        // TODO Auto-generated method stub

    }

    @Override
    public void onInterstitialLoaded(MoPubInterstitial interstitial) {
        // TODO Auto-generated method stub
        if (interstitial.isReady()) {
            mInterstitial.show();
        } else {
            // Other code
        }
    }

    @Override
    public void onInterstitialShown(MoPubInterstitial arg0) {
        // TODO Auto-generated method stub

    }
4

1 回答 1

0

相信为了实现您描述的显示一个或另一个广告网络的广告资源的场景,您可以在 app.mopub.com 的 MoPub UI 中进行设置

在那里,您可以设置网络优先级并管理您的分段。
有一个在没有其他选项不满足时将触发的回填订单。在回填订单中,每千次展示费用用于确定首先填充哪些特定订单的优先级。

请在此处查看有关不同订单类型的更多信息:http: //help.mopub.com/customer/portal/articles/780787-type-of-orders

您可以在此处找到如何创建和设置订单项:http: //help.mopub.com/customer/portal/articles/784995

干杯,威尔

于 2014-02-27T16:47:33.210 回答