Java源码示例:com.google.android.gms.ads.rewarded.RewardedAdLoadCallback

示例1
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);
}
 
示例2
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);
}