| com.google.android.gms.ads.reward.RewardedVideoAd |
This class is used to request and display a rewarded video.
public class MainActivity extends ActionBarActivity implements RewardedVideoAdListener {
private RewardedVideoAd mAd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mAd = MobileAds.getRewardedVideoAdInstance(this);
mAd.setRewardedVideoAdListener(this);
AdRequest adRequest = new AdRequest.Builder().build();
mAd.loadAd("adUnitId", adRequest);
}
@Override
public void onRewardedVideoAdLoaded() {
findViewById(R.id.display_button).setVisibility(View.VISIBLE);
}
public void onDisplayButtonClicked(View view) {
if (mAd.isLoaded()) {
mAd.show();
}
}
@Override
public void onRewarded(RewardItem rewardItem) {
Toast.makeText(
this,
"onRewarded! currency: "
+ rewardItem.getType() + " amount: "
+ rewardItem.getAmount(), Toast.LENGTH_SHORT).show();
}
@Override
public void onResume() {
super.onResume();
mAd.resume(this);
}
@Override
public void onPause() {
mAd.pause();
super.onPause(this);
}
@Override
public void onDestroy() {
mAd.destroy(this);
super.onDestroy();
}
}
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Destroys the
RewardedVideoAd. | |||||||||||
This method is deprecated.
Replaced by
destroy(Context)
| |||||||||||
Returns the
RewardedVideoAdListener set by setRewardedVideoAdListener(RewardedVideoAdListener). | |||||||||||
This method is deprecated.
No replacement.
| |||||||||||
Returns
true if a rewarded video ad is available and is ready to be shown. | |||||||||||
Requests for a rewarded video ad.
| |||||||||||
Pauses any extra processing associated with this
RewardedVideoAd. | |||||||||||
This method is deprecated.
Replaced by
pause(Context)
| |||||||||||
Resumes an
RewardedVideoAd. | |||||||||||
This method is deprecated.
Replaced by
resume(Context)
| |||||||||||
Sets a
RewardedVideoAdListener for this RewardedVideoAd. | |||||||||||
This method is deprecated.
No replacement.
| |||||||||||
Shows rewarded video ad if available.
| |||||||||||
Destroys the RewardedVideoAd. This method should be called in the parent Activity's
onDestroy() method.
This method is deprecated.
Replaced by destroy(Context)
Destroys the RewardedVideoAd. This method should be called in the parent Activity's
onDestroy() method.
Returns the RewardedVideoAdListener set by setRewardedVideoAdListener(RewardedVideoAdListener).
This method is deprecated.
No replacement.
Returns the user id set by setUserId(String). This method will always return null.
Returns true if a rewarded video ad is available and is ready to be shown.
Requests for a rewarded video ad.
Pauses any extra processing associated with this RewardedVideoAd. This method should
be called in the parent Activity's onPause() method.
This method is deprecated.
Replaced by pause(Context)
Pauses any extra processing associated with this RewardedVideoAd. This method should
be called in the parent Activity's onPause() method.
Resumes an RewardedVideoAd. This method should be
called in the parent Activity's onResume() method.
This method is deprecated.
Replaced by resume(Context)
Resumes an RewardedVideoAd. This method should be
called in the parent Activity's onResume() method.
Sets a RewardedVideoAdListener for this RewardedVideoAd.
This method is deprecated.
No replacement.
Sets the user id of current user. This method is a no-op.
Shows rewarded video ad if available. Applications should check isLoaded() before
calling this method.