PulseComponent
Pulse Component Plugin. This plugin facilitates displaying ads from the Pulse ad service.
The main code to be implemented from this class:
...
mPulseComponent = new PulseComponent("YourPulseHostUrl", getEventEmitter(), brightcoveVideoView);
mPulseComponent.setListener(new PulseComponent.Listener() {
@Override
public PulseSession onCreatePulseSession(@NonNull String pulseHost,
@NonNull Video video,
@NonNull ContentMetadata contentMetadata,
@NonNull RequestSettings requestSettings) {
Pulse.setPulseHost(pulseHost, null, null);
return Pulse.createSession(contentMetadata, requestSettings);
}
@Override
public void onOpenClickthrough(@NonNull PulseVideoAd pulseVideoAd) {
Intent intent = new Intent(Intent.ACTION_VIEW).setData(Uri.parse(pulseVideoAd.getClickthroughURL().toString()));
startActivity(intent);
pulseVideoAd.adClickThroughTriggered();
}
});
...
Content copied to clipboard