0

我希望将 chartboost、vungle 和 adcolony 与 admob 中介一起使用。

我已经通过 vungle 和 adcolony 成功生成了广告。但没有使用 chardboost 获得广告。

        vunglePub.init(getActivity(), "String");



        AdColony.configure(getActivity(), "version", "String", "String");


        MobileAds.initialize(getActivity(), "String");
        mAd = MobileAds.getRewardedVideoAdInstance(getActivity());
        FromRewardVideos();
        Bundle bundle = new Bundle();


        adRequest = new AdRequest.Builder()
            .addNetworkExtrasBundle(VungleInterstitialAdapter.class, bundle)
            .addNetworkExtrasBundle(AdColonyAdapter.class, bundle)
            .addTestDevice("device_id")
            .build();

我正在尝试像这样实现 ChartBoost -

Chartboost.startWithAppId(getActivity(),"id","signature");
    DelegateMethod();
    Chartboost.setDelegate(chartboostDelegate);
    Chartboost.onCreate(getActivity());



private void AdLoad() {
    if (Chartboost.hasRewardedVideo(CBLocation.LOCATION_DEFAULT)) {
       Chartboost.showRewardedVideo(CBLocation.LOCATION_DEFAULT);
    }
    else {
        // We don't have a cached video right now, but try to get one for next time
        Chartboost.cacheRewardedVideo(CBLocation.LOCATION_DEFAULT);

    }
}

private void DelegateMethod() {
    chartboostDelegate = new ChartboostDelegate() {
        @Override
        public void didFailToLoadRewardedVideo(String location, CBError.CBImpressionError error) {
            super.didFailToLoadRewardedVideo(location, error);

            Chartboost.cacheRewardedVideo(CBLocation.LOCATION_DEFAULT);



        }

    };
}

并像这样调用 adbuilder

Bundle bundle = new Bundle();


    adRequest = new AdRequest.Builder()
        .addNetworkExtrasBundle(ChartboostAdapter.class, bundle)
        .addTestDevice("device_id")
        .build();

提前致谢

4

1 回答 1

2

如果您尝试通过 AdColony 调解所有这些网络,我相信您不应该自己初始化所有广告网络。AdMob 适配器通过在您调用广告时初始化每个广告网络来发挥作用。

我知道,特别是对于 Chartboost,如果您在 Chartboost 适配器之外初始化 SDK,AdMob 与 Chartboost 的集成将会失败,您最好单独使用 Chartboost。AdMob 打算让适配器完成所有初始化工作。

我相信他们在此链接上有关于如何集成每个广告网络的官方说明:https ://firebase.google.com/docs/admob/ios/mediation-networks

于 2017-01-19T19:13:02.230 回答