2
MainActivity可以啓動活動A,B和C,在最後三個活動中,我想顯示NativeAds。我發現在每項活動中都這樣做是一種矯枉過正。Android - AppoDeal - NativeAds在多個活動中
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需要相當長的時間才能加載,我寧願在創建時立即顯示廣告。
有沒有辦法從AppoDeal請求緩存的NativeAds在活動A,B和C中?或者將Main對象的List對象傳遞給另外三個對象?
順便說一句,我有一些與Appodeal有關的疑問。您是否設法在原生廣告回調中獲得多個廣告 - public void onNativeLoaded(列表 nativeAds)?我的清單隻包含一個項目。 –
DroidHeaven