VideoInterstitialAdUnit Object

Use the VideoInterstitialAdUnit object to create and configure an interstitial ad unit in your app.

Video Interstital is only supported with Google Ad Manager.

Object

VideoInterstitialAdUnit

Create a new Video Interstitial Ad Unit associated with a Prebid Server configuration ID.

VideoInterstitialAdUnit("configId");

Parameters

configId: String; Prebid Server configuration ID.

Methods

VideoInterstitialAdUnit inherits all methods from the AdUnit object.

Example

Google Ad Manager

AdUnit adUnit;
private PublisherInterstitialAd amInterstitial;

private void setupAndLoadAMInterstitialVAST() {
   setupPBInterstitialVAST();
   setupAMInterstitialVAST();
   loadInterstitial();
}

private void setupPBInterstitialVAST() {
   PrebidMobile.setPrebidServerHost(Host.RUBICON);
   PrebidMobile.setPrebidServerAccountId("AccountID");

   adUnit = new VideoInterstitialAdUnit("configID");
}

private void setupAMInterstitialVAST() {
   setupAMInterstitial("/networkId/adUnit");
}

private void setupAMInterstitial(String id) {
   amInterstitial = new PublisherInterstitialAd(this);
   amInterstitial.setAdUnitId(id);
}

private void loadInterstitial() {
   PublisherAdRequest.Builder builder = new PublisherAdRequest.Builder();
   final PublisherAdRequest request = builder.build();
   adUnit.fetchDemand(request, new OnCompleteListener() {
       @Override
       public void onComplete(ResultCode resultCode) {
           DemoActivity.this.resultCode = resultCode;
       }
   });
}