1
有沒有什麼方法可以找到廣告是否適合用戶使用,特別是獎勵視頻?如何在不加載廣告的情況下查看廣告是否可用?
我想檢查廣告是否可用而不加載廣告,然後僅在廣告可用時才顯示獎勵按鈕。現在我必須在向用戶顯示獎勵按鈕之前加載整個廣告,這會浪費資源,因爲無法知道用戶是否按下獎勵按鈕。
我想要在顯示獎勵按鈕之前確認是否有可用於特定用戶的廣告,而無需加載/緩存完整的視頻廣告。
有沒有什麼方法可以找到廣告是否適合用戶使用,特別是獎勵視頻?如何在不加載廣告的情況下查看廣告是否可用?
我想檢查廣告是否可用而不加載廣告,然後僅在廣告可用時才顯示獎勵按鈕。現在我必須在向用戶顯示獎勵按鈕之前加載整個廣告,這會浪費資源,因爲無法知道用戶是否按下獎勵按鈕。
我想要在顯示獎勵按鈕之前確認是否有可用於特定用戶的廣告,而無需加載/緩存完整的視頻廣告。
請始終將您的視頻廣告保存在緩存中(可在緩存中但尚未顯示)。當您請求/加載時,從服務器獲取但不出現在用戶面前的廣告只有在您致電show()
時纔會顯示。
@Override
public boolean showVideoAd(){
isRewardShown=false;
activity.runOnUiThread(new Runnable() {
public void run() {
if (mAd.isLoaded()) {
mAd.show();
isRewardShown=true;
} else {
loadRewardedVideoAd();
}
}
});
return isRewardShown;
}
private void loadRewardedVideoAd() {
mAd.loadAd("ca-app-pub-3940256099942544/5224354917", new AdRequest.Builder().build());
}
只顯示rewardButton當mAd.isLoaded()
,返回true。如果用戶點擊獎勵按鈕,然後撥打showVideoAd
否則沒有問題,你已經該獎勵視頻緩存,可能會在下次使用。
那是什麼,我現在在做什麼,但我想加載視頻前確認......因爲如果用戶從不點擊視頻其用戶的垃圾互聯網數據... – user2873549
加載廣告一次,第一次當你的應用程序啓動,然後不會再加載廣告,如果假設你的用戶有興趣的獎勵視頻(指一些收入在你的口袋裏)顯示加載視頻到您的用戶和浪費的,一些互聯網數據和請求加載新廣告(因爲每次新加載的廣告給予你的收入)。另一個用戶對獎勵視頻不感興趣的情況,沒有問題,您已經加載廣告一次。 – Aryan
@ user2873549這是不可能的。如果廣告不可用,那麼它將無法加載。就那麼簡單。 –