下面列出了怎么用com.google.android.gms.ads.rewarded.RewardedAdLoadCallback的API类实例代码及写法,或者点击链接到github查看源代码。
private void requestAdapterRewardedAd() {
RewardedAdLoadCallback adLoadCallback = new RewardedAdLoadCallback() {
@Override
public void onRewardedAdLoaded() {
adapterRewardedButton.setEnabled(true);
}
@Override
public void onRewardedAdFailedToLoad(int errorCode) {
Toast.makeText(MainActivity.this,
String.format("Rewarded ad failed to load with code %d", errorCode),
Toast.LENGTH_LONG).show();
adapterRewardedButton.setEnabled(true);
}
};
rewardedAd = new RewardedAd(this, getString(R.string.adapter_rewarded_ad_unit_id));
rewardedAd.loadAd(new AdRequest.Builder().build(), adLoadCallback);
}
private void requestCustomEventRewardedAd() {
RewardedAdLoadCallback adLoadCallback = new RewardedAdLoadCallback() {
@Override
public void onRewardedAdLoaded() {
customEventRewardedButton.setEnabled(true);
}
@Override
public void onRewardedAdFailedToLoad(int errorCode) {
Toast.makeText(MainActivity.this,
String.format("Rewarded ad failed to load with code %d", errorCode),
Toast.LENGTH_LONG).show();
customEventRewardedButton.setEnabled(true);
}
};
customEventRewardedAd = new RewardedAd(this,
getString(R.string.customevent_rewarded_ad_unit_id));
customEventRewardedAd.loadAd(new AdRequest.Builder().build(), adLoadCallback);
}