2
MainActivityはアクティビティA、B、Cを起動でき、最後の3つでNativeAdを表示します。私はそれがすべての活動でこれをするのは残酷だと感じます。Android - AppoDeal - 複数のアクティビティでのNativeAd
Appodeal.setNativeCallbacks(new NativeCallbacks() {
@Override
public void onNativeLoaded(List<NativeAd> list) { /* show ads*/}
@Override
public void onNativeFailedToLoad() { }
@Override
public void onNativeShown(NativeAd nativeAd) { }
@Override
public void onNativeClicked(NativeAd nativeAd) { }
});
if(numberOfAds==1) {
Appodeal.cache(this, Appodeal.NATIVE);
}
else{
Appodeal.cache(this, Appodeal.NATIVE, numberOfAds);
}
プラスNativeAdsをロードするために、私が作成した、すぐに広告を表示することを好むのはかなりの時間がかかります。
アクティビティA、B、Cの中にAppoDealに既にキャッシュされているネイティブ広告をリクエストする方法はありますか?または、MainActivityのListオブジェクトを他の3つに渡しますか?
Btw、私はAppodealに関連するクエリをいくつか出しました。ネイティブ広告コールバックで複数の広告を取得できましたか?public void onNativeLoaded(List nativeAds)?私のリストには1つのアイテムだけが含まれていました。 –
DroidHeaven