Use the BannerAdUnit
object to create and configure a banner ad unit in your app.
Create a new Banner Ad Unit associated with a Prebid Server configuration ID and a banner size.
Parameters
configId
: String; Prebid Server configuration ID.width
: Integer; Width of the ad unit.height
: Integer; Height of the ad unit.BannerAdUnit
inherits all methods from the AdUnit object. It also includes the following additional methods:
Add an additional banner size to the Prebid Mobile ad unit. Banner ad units must be associated with one or more sizes.
Parameters
width
: integer
height
: integer
Retrieve the ad unit width and height.
Parameters
none
PublisherAdView dfpAdView = new PublisherAdView(context);
dfpAdView.setAdUnitId("/12345/foo");
dfpAdView.setAdSizes(new AdSize(300, 250));
final PublisherAdRequest.Builder builder = new PublisherAdRequest.Builder();
final PublisherAdRequest request = builder.build();
BannerAdUnit bannerAdUnit = new BannerAdUnit("PREBID_SERVER_CONFIGURATION_ID", 300, 250);
bannerAdUnit.setUserKeyword("my_key", "my_value");
bannerAdUnit.fetchDemand(request, new onCompleteListener() {
@Override
public void onComplete(ResultCode resultCode) {
dfpAdView.loadAd(request);
}
});