类com.google.android.gms.ads.rewarded.RewardedAdLoadCallback源码实例Demo

下面列出了怎么用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);
}
 
 类方法
 同包方法