Add the following code:
MediaPlayer mediaPlayer = DefaultMediaPlayer.create(getActivity().getApplicationContext());
// Use custom ad client factory.
mediaPlayer.registerAdClientFactory(
new AdClientFactory() {
public AdProvider createAdProvider(MediaPlayerItem item) {
// Use the Auditude ad provider.
return new AuditudeAdProvider();
}
public PlacementOpportunityDetector createOpportunityDetector(MediaPlayerItem item) {
// Use the custom placement opportunity.
long initialTime = _mediaPlayer != null ? _mediaPlayer.getCurrentTime() : -1;
return new CustomPlacementOpportunityDetector(item, initialTime);
}
}
);