私はadmob調停でchartboost、vungleとadcolonyを使用したいと考えています。admobメディエーションでChartboostを使用するにはどうすればよいですか?
私は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);
}
};
}
そして、あなたが仲介しようとしている場合は、事前
私はadcolonyを介してすべてのこれらのネットワークを仲介するが、AdMobの通過ではないのです。 大丈夫ですので、私はこれらのアダプタをすべて別々に初期化すべきではないと言っています。私は既にadmobコンソールに自分のアプリID、秘密、その他の鍵を設定しているので、Admobは自動的にそれを行います。 –
これはタイプミスで、私はAdMobを意味しました。また、AdMobは広告を呼び出すときにすべてを処理する必要があります。 –