From 923fa9f8d1af7e31668419b85ae185c9f3f7b424 Mon Sep 17 00:00:00 2001 From: bretg Date: Mon, 14 Oct 2024 10:03:20 -0400 Subject: [PATCH] Mobile refactoring: adops focus (#5507) * initial control * adops pages, outstream * wordsmithing, linting * lint * lint * prebid-rendered approach * renamed * lint * renaming * custom integration * mediation platforms * lint * lint * typos, wordsmithing * wordsmithing * Update _includes/mobile/intro-bidding-only.md * Update _includes/mobile/intro-bidding-only.md * review updates * review update * review update * review update * Update prebid-mobile/modules/rendering/android-sdk-integration-gam.md * review update * review update Applovin to AppLovin * review update * Update step-by-step.md * typo * typo * Update intro-custom.md * Update ios-sdk-integration-admob.md * updated diagrams * refine custom * tweaks --- _data/sidebar.yml | 34 +- _includes/mobile/adunit-config-android.md | 35 + _includes/mobile/adunit-config-ios.md | 31 + _includes/mobile/banner-params.md | 23 + _includes/mobile/intro-admob.md | 60 + _includes/mobile/intro-applovin.md | 60 + _includes/mobile/intro-bidding-only.md | 117 ++ _includes/mobile/intro-custom.md | 102 ++ _includes/mobile/intro-prebid-rendered.md | 128 ++ _includes/mobile/native-params.md | 61 + _includes/mobile/video-params.md | 80 + adops/ad-server-integration.md | 8 +- adops/adops-general-sbs.md | 16 +- adops/adops-planning-guide.md | 2 + adops/creative-considerations.md | 182 +- adops/gam-creative-banner-sbs.md | 68 +- adops/gam-hbt-step-by-step.md | 2 +- adops/gam-native.md | 76 +- adops/key-values.md | 8 +- adops/line-item-creation.md | 142 +- adops/mobile-adops.md | 35 + .../mobile-rendering-admob-line-item-setup.md | 7 + adops/mobile-rendering-gam-line-item-setup.md | 73 +- adops/mobile-rendering-max-line-item-setup.md | 9 +- adops/setting-up-prebid-video-in-dfp.md | 11 +- adops/setting-up-prebid-video-in-freewheel.md | 5 + adops/step-by-step.md | 93 +- .../mobile-details-custom-bidding-only.png | Bin 0 -> 42424 bytes .../mobile-details-custom-prebid-rendered.png | Bin 0 -> 39261 bytes .../mobile-details-gam-bidding-only.png | Bin 0 -> 49353 bytes .../mobile-details-gam-prebid-rendered.png | Bin 0 -> 65145 bytes .../rendering/In-App-Bidding-Integration.png | Bin 124636 -> 121956 bytes .../modules/rendering/order-gam-create.png | Bin 45610 -> 0 bytes .../modules/rendering/order-gam-li-create.png | Bin 81051 -> 0 bytes .../rendering/order-gam-li-targeting.png | Bin 64286 -> 0 bytes ...ebid-in-app-bidding-overview-mediation.png | Bin 99293 -> 132401 bytes ...n-app-bidding-overview-prebid-original.png | Bin 104694 -> 129733 bytes dev-docs/bidders/ix-server.md | 5 +- faq/prebid-mobile-faq.md | 4 +- overview/prebid-universal-creative.md | 18 +- .../android-sdk-integration-admob.md | 111 +- .../rendering/android-sdk-integration-gam.md | 114 +- .../rendering/android-sdk-integration-max.md | 60 +- .../rendering/android-sdk-integration-pb.md | 114 +- .../rendering/ios-sdk-integration-admob.md | 94 +- .../rendering/ios-sdk-integration-gam.md | 105 +- .../rendering/ios-sdk-integration-max.md | 55 +- .../rendering/ios-sdk-integration-pb.md | 118 +- ...ndroid-sdk-integration-gam-original-api.md | 1477 +---------------- .../android/code-integration-android.md | 2 +- ...ms-android.md => pbm-targeting-android.md} | 9 + .../pbm-api/ios/code-integration-ios.md | 2 +- .../ios-sdk-integration-gam-original-api.md | 1309 +-------------- .../pbm-api/ios/pbm-targeting-ios.md | 9 + .../prebid-mobile-privacy-regulation.md | 2 +- prebid-mobile/prebid-mobile.md | 118 +- .../android/gam-bidding-only-html-banner.md | 124 ++ .../gam-bidding-only-interstitial-banner.md | 92 + .../gam-bidding-only-interstitial-video.md | 121 ++ ...m-bidding-only-multiformat-interstitial.md | 83 + .../android/gam-bidding-only-multiformat.md | 259 +++ .../android/gam-bidding-only-native-in-app.md | 273 +++ .../gam-bidding-only-native-in-webview.md | 163 ++ .../gam-bidding-only-rewarded-video.md | 101 ++ .../gam-bidding-only-video-instream.md | 143 ++ .../gam-bidding-only-video-outstream.md | 119 ++ .../ios/gam-bidding-only-html-banner.md | 113 ++ .../gam-bidding-only-interstitial-banner.md | 72 + .../gam-bidding-only-interstitial-video.md | 76 + ...m-bidding-only-multiformat-interstitial.md | 98 ++ .../ios/gam-bidding-only-multiformat.md | 177 ++ .../ios/gam-bidding-only-native-in-app.md | 202 +++ .../ios/gam-bidding-only-native-in-webview.md | 122 ++ .../ios/gam-bidding-only-rewarded-video.md | 78 + .../ios/gam-bidding-only-video-instream.md | 148 ++ .../ios/gam-bidding-only-video-outstream.md | 93 ++ 76 files changed, 4338 insertions(+), 3513 deletions(-) create mode 100644 _includes/mobile/adunit-config-android.md create mode 100644 _includes/mobile/adunit-config-ios.md create mode 100644 _includes/mobile/banner-params.md create mode 100644 _includes/mobile/intro-admob.md create mode 100644 _includes/mobile/intro-applovin.md create mode 100644 _includes/mobile/intro-bidding-only.md create mode 100644 _includes/mobile/intro-custom.md create mode 100644 _includes/mobile/intro-prebid-rendered.md create mode 100644 _includes/mobile/native-params.md create mode 100644 _includes/mobile/video-params.md create mode 100644 adops/mobile-adops.md create mode 100644 assets/images/prebid-mobile/mobile-details-custom-bidding-only.png create mode 100644 assets/images/prebid-mobile/mobile-details-custom-prebid-rendered.png create mode 100644 assets/images/prebid-mobile/mobile-details-gam-bidding-only.png create mode 100644 assets/images/prebid-mobile/mobile-details-gam-prebid-rendered.png delete mode 100644 assets/images/prebid-mobile/modules/rendering/order-gam-create.png delete mode 100644 assets/images/prebid-mobile/modules/rendering/order-gam-li-create.png delete mode 100644 assets/images/prebid-mobile/modules/rendering/order-gam-li-targeting.png rename prebid-mobile/pbm-api/android/{pbm-targeting-params-android.md => pbm-targeting-android.md} (98%) create mode 100644 prebid-mobile/recipes/subrecipes/android/gam-bidding-only-html-banner.md create mode 100644 prebid-mobile/recipes/subrecipes/android/gam-bidding-only-interstitial-banner.md create mode 100644 prebid-mobile/recipes/subrecipes/android/gam-bidding-only-interstitial-video.md create mode 100644 prebid-mobile/recipes/subrecipes/android/gam-bidding-only-multiformat-interstitial.md create mode 100644 prebid-mobile/recipes/subrecipes/android/gam-bidding-only-multiformat.md create mode 100644 prebid-mobile/recipes/subrecipes/android/gam-bidding-only-native-in-app.md create mode 100644 prebid-mobile/recipes/subrecipes/android/gam-bidding-only-native-in-webview.md create mode 100644 prebid-mobile/recipes/subrecipes/android/gam-bidding-only-rewarded-video.md create mode 100644 prebid-mobile/recipes/subrecipes/android/gam-bidding-only-video-instream.md create mode 100644 prebid-mobile/recipes/subrecipes/android/gam-bidding-only-video-outstream.md create mode 100644 prebid-mobile/recipes/subrecipes/ios/gam-bidding-only-html-banner.md create mode 100644 prebid-mobile/recipes/subrecipes/ios/gam-bidding-only-interstitial-banner.md create mode 100644 prebid-mobile/recipes/subrecipes/ios/gam-bidding-only-interstitial-video.md create mode 100644 prebid-mobile/recipes/subrecipes/ios/gam-bidding-only-multiformat-interstitial.md create mode 100644 prebid-mobile/recipes/subrecipes/ios/gam-bidding-only-multiformat.md create mode 100644 prebid-mobile/recipes/subrecipes/ios/gam-bidding-only-native-in-app.md create mode 100644 prebid-mobile/recipes/subrecipes/ios/gam-bidding-only-native-in-webview.md create mode 100644 prebid-mobile/recipes/subrecipes/ios/gam-bidding-only-rewarded-video.md create mode 100644 prebid-mobile/recipes/subrecipes/ios/gam-bidding-only-video-instream.md create mode 100644 prebid-mobile/recipes/subrecipes/ios/gam-bidding-only-video-outstream.md diff --git a/_data/sidebar.yml b/_data/sidebar.yml index f0dafdb9cf..14813a6bc3 100644 --- a/_data/sidebar.yml +++ b/_data/sidebar.yml @@ -727,7 +727,7 @@ subgroup: 2 - sbSecId: 2 - title: GAM Original Integration + title: GAM Bidding-Only Integration link: /prebid-mobile/pbm-api/ios/ios-sdk-integration-gam-original-api.html isHeader: 0 isSectionHeader: 0 @@ -735,8 +735,8 @@ subgroup: 2 - sbSecId: 2 - title: Custom or No mediation - link: /prebid-mobile/modules/rendering/ios-sdk-integration-pb.html + title: GAM Prebid-Rendered Integration + link: /prebid-mobile/modules/rendering/ios-sdk-integration-gam.html isHeader: 0 isSectionHeader: 0 sectionTitle: @@ -759,8 +759,8 @@ subgroup: 2 - sbSecId: 2 - title: GAM Rendering Integration - link: /prebid-mobile/modules/rendering/ios-sdk-integration-gam.html + title: Custom Integration + link: /prebid-mobile/modules/rendering/ios-sdk-integration-pb.html isHeader: 0 isSectionHeader: 0 sectionTitle: @@ -809,14 +809,14 @@ - sbSecId: 2 title: Global Parameters - link: /prebid-mobile/pbm-api/android/pbm-targeting-params-android.html + link: /prebid-mobile/pbm-api/android/pbm-targeting-android.html isHeader: 0 isSectionHeader: 0 sectionTitle: subgroup: 3 - sbSecId: 2 - title: GAM Original Integration + title: GAM Bidding-Only Integration link: /prebid-mobile/pbm-api/android/android-sdk-integration-gam-original-api.html isHeader: 0 isSectionHeader: 0 @@ -824,8 +824,8 @@ subgroup: 3 - sbSecId: 2 - title: Custom or No mediation - link: /prebid-mobile/modules/rendering/android-sdk-integration-pb.html + title: GAM Prebid-Rendered Integration + link: /prebid-mobile/modules/rendering/android-sdk-integration-gam.html isHeader: 0 isSectionHeader: 0 sectionTitle: @@ -848,8 +848,8 @@ subgroup: 3 - sbSecId: 2 - title: GAM Rendering Integration - link: /prebid-mobile/modules/rendering/android-sdk-integration-gam.html + title: Custom Integration + link: /prebid-mobile/modules/rendering/android-sdk-integration-pb.html isHeader: 0 isSectionHeader: 0 sectionTitle: @@ -974,6 +974,14 @@ sectionTitle: subgroup: 1 +- sbSecId: 3 + title: 'Prebid Mobile AdOps' + link: /adops/mobile-adops.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + - sbSecId: 3 title: "Ad Ops Information" link: @@ -1042,7 +1050,7 @@ subgroup: 2 - sbSecId: 3 - title: 'Creative Setup: Banner/Outstream/AMP' + title: 'Creative Setup: Banner/In-Renderer/AMP' link: /adops/gam-creative-banner-sbs.html isHeader: 0 isSectionHeader: 0 @@ -1066,7 +1074,7 @@ subgroup: 2 - sbSecId: 3 - title: "Setting up Order for Mobile Rendering API" + title: "Mobile: Setting up GAM for Prebid-Rendered" link: /adops/mobile-rendering-gam-line-item-setup.html isHeader: 0 isSectionHeader: 0 diff --git a/_includes/mobile/adunit-config-android.md b/_includes/mobile/adunit-config-android.md new file mode 100644 index 0000000000..0cce97bcb2 --- /dev/null +++ b/_includes/mobile/adunit-config-android.md @@ -0,0 +1,35 @@ +Each ad unit in the Original API is a subclass of the `AdUnit` class, which provides the following properties and methods for additional configuration. + +### Auto Refresh + +#### setAutoRefreshPeriodMillis +{:.no_toc} + +If set on a given Prebid Mobile ad unit, the `fetchDemand` function will be called every `periodMillis` until `stopAutoRefresh` is called. Each call to `fetchDemand` will invoke the `onComplete` function. This refresh only pertains to Prebid Mobile and not to any ad server refresh processes. It is suggested that the adServers refresh be turned off. + +**Parameters** + +- `periodMillis`: Integer defining the refresh time in milliseconds. + +#### startAutoRefresh +{:.no_toc} + +Starts the auto-refresh behavior for a given Prebid Mobile ad unit. + +#### stopAutoRefresh +{:.no_toc} + +Halts the auto-refresh behavior for a given Prebid Mobile ad unit. If no auto-refresh behavior has been set, `stopAutoRefresh` will be ignored. + +### GPID + +(requires SDK v2.1.6) + +The Global Placement ID (GPID) is a key that uniquely identifies a specific instance of an adunit. Some bidders require this value. An important scenario is "infinite scroll" -- if your app creates instances +of an adunit dynamically as the user scrolls through content, the the GPID must be different for each by appending some kind of sequence or ID. e.g. "/newsfeed#7" + +Using the following method, you can set the impression-level [GPID](https://docs.prebid.org/features/pbAdSlot.html#the-gpid) value to the bid request: + +``` kotlin +adUnit?.gpid = "/36117602/hnp-sfgate.com/Homepage/AP300" +``` diff --git a/_includes/mobile/adunit-config-ios.md b/_includes/mobile/adunit-config-ios.md new file mode 100644 index 0000000000..42ba1f2aec --- /dev/null +++ b/_includes/mobile/adunit-config-ios.md @@ -0,0 +1,31 @@ +Each ad unit in the original integration method is a subclass of the `AdUnit` class, which provides the following properties and methods for the additional configuration. + +### Autorefresh + +#### setAutoRefreshMillis +{:.no_toc} + +If set on a given banner adunit, the `fetchDemand` function will be called every `periodMillis` until `stopAutoRefresh` is called. Each call to `fetchDemand` will invoke the `onComplete` function. This refresh only pertains to Prebid Mobile and not to any ad server refresh processes. It is suggested that the adServes refresh be turned off. + +#### stopAutoRefresh +{:.no_toc} + +Halts the auto-refresh behavior for a given Prebid Mobile ad unit. If no auto-refresh behavior has been set, `stopAutoRefresh` will be ignored. + +#### resumeAutoRefresh +{:.no_toc} + +Resumes a stopped autorefresh for the ad unit with the previously-defined autorefresh value. + +### GPID + +(requires SDK v2.1.6) + +The Global Placement ID (GPID) is a key that uniquely identifies a specific instance of an adunit. Some bidders require this value. An important scenario is "infinite scroll" -- if your app creates instances +of an adunit dynamically as the user scrolls through content, the the GPID must be different for each by appending some kind of sequence or ID. e.g. "/newsfeed#7" + +Using the following method, you can set the impression-level [GPID](https://docs.prebid.org/features/pbAdSlot.html#the-gpid) value to the bid request: + +``` swift +adUnit.setGPID("/36117602/hnp-sfgate.com/Homepage/AP300") +``` diff --git a/_includes/mobile/banner-params.md b/_includes/mobile/banner-params.md new file mode 100644 index 0000000000..64129178cb --- /dev/null +++ b/_includes/mobile/banner-params.md @@ -0,0 +1,23 @@ +Using the `BannerParameters` object you can customize the bid request for banner ads. + +{: .alert.alert-warning :} +Starting from PrebidMobile `2.1.0` the `BannerBaseAdUnit.Parameters` class is deprecated. Use `BannerParameters` instead. + +#### adSizes + +Defines the OpenRTB banner.formats array. + +#### interstitialMinWidthPerc and interstitialMinHeightPerc +{:.no_toc} + +For interstitials only, these define which sizes Prebid Server will choose to send to bidders. See [Prebid Server interstitial support](/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#interstitial-support). If this option is used, you'll need to set the size to 1x1. + +#### api +{:.no_toc} + +The `api` property is dedicated to adding values for API Frameworks to bid response according to the [OpenRTB 2.6](https://iabtechlab.com/wp-content/uploads/2022/04/OpenRTB-2-6_FINAL.pdf) spec. The supported values for GMA SDK integration are: + +- `3` or `Signals.Api.MRAID_1` : MRAID-1 support signal +- `5` or `Signals.Api.MRAID_2` : MRAID-2 support signal +- `6` or `Signals.Api.MRAID_3` : MRAID-3 support signal +- `7` or `Signals.Api.OMID_1` : signals OMSDK support diff --git a/_includes/mobile/intro-admob.md b/_includes/mobile/intro-admob.md new file mode 100644 index 0000000000..f6784019df --- /dev/null +++ b/_includes/mobile/intro-admob.md @@ -0,0 +1,60 @@ +## Overview + +Here's how to integrate the Prebid SDK with [Google AdMob](https://admob.google.com/home/). + +### Prerequisites + +These are the required components: + +- **AdMob Account** - This account allows you to manage and serve ads within your mobile app. Within this account you'll need to configure your inventory for serving ads within your app. +- **GMA SDK** - This SDK integration is necessary to communicate with the AdMob service. +- **Prebid SDK** - You will need the latest version of the Prebid Mobile SDK for either [Android](/prebid-mobile/pbm-api/android/code-integration-android.html) or [iOS](/prebid-mobile/pbm-api/ios/code-integration-ios.html). +- **Prebid Server** - You will need a cluster of servers running [Prebid Server](/prebid-server/use-cases/pbs-sdk.html). You can set up your own Prebid Server or work with a [Prebid Server managed service](https://prebid.org/managed-services/). Prebid Server provides you with the following: + - Configuration storage - rather than hardcoding all the details of your current business arrangements in the app, Prebid Server stores which bidders you're currently working with, their inventory details, and other settings that can be changed without updating your app. + - Server-side auction - the server will make the connections to multiple auction bidding partners so the app doesn't have to. + - Privacy regulation tools - the server can help your legal team meet different regulatory needs in different jurisdictions by configuring various protocols and anonyimization activities. + +## How it Works + +Here's how the ad bidding-auction-rendering process works in this integration scenario. + +![Rendering with AdMob](/assets/images/prebid-mobile/modules/rendering/prebid-in-app-bidding-overview-admob.png) + +**Steps 1-2** Prebid SDK makes a bid request. Prebid Server runs an auction and returns the winning bid. + +**Step 3** GMA SDK makes an ad request. AdMob returns the mediation chain with respective ad sources. + +**Step 4** For each Prebid ad source, the GMA SDK sequentially instantiates a Prebid adapter function. + +**Step 5** The adapter function verifies the targeting keywords of the winning bid and the server properties of the given ad source. If they match the adapter will render the winning bid. Otherwise, it will immediately fail with a "no ad" error and the next ad source will instantiate the same adapter but for another set of server params. + +## Major Integration Steps + +Assuming your app is already integrated with the [GMA SDK](https://developers.google.com/admob/android/quick-start), the technical implementation of Prebid mobile into your app will involve these major steps: + +1. [Initialize the Prebid SDK](/prebid-mobile/pbm-api/{{include.platform}}/code-integration-{{include.platform}}.html) - create a connection to your Prebid Server. +2. [Set Global Parameters](/prebid-mobile/pbm-api/{{include.platform}}/pbm-targeting-{{include.platform}}.html) - let bidders know important data about the page, privacy consent, and other settings. +3. Work with your Prebid Server team to create the adunit configIds that will be used in the app. +4. Set up AdMob Mediation Groups and Custom Events. See [AdOps guidance](#ad-operations-guidance) +5. Link Prebid SDK AdUnit code to your app's AdUnits for the adunits that your business team wants to connect to Prebid with the configIds generated in Step 3. See the [adunit-specific instructions](#adunit-specific-instructions) below. + +## Ad Operations Guidance + +The Ad Operations team will need to create a [Mediation Group in AdMob](/adops/mobile-rendering-admob-line-item-setup.html). + +### Rendering and Tracking + +This information may be useful when comparing data across various reporting systems: + +{: .table .table-bordered .table-striped } +| Scenario | Tracked? | +| --- | --- | +| Fires Prebid win event | yes | +| Fires Prebid imp event | no | +| Fires OpenRTB burl | no (1) | +| Fires OpenRTB nurl | no (1) | +| Fires OpenMeasurement events | yes | + +Notes: + +1. OpenRTB burl and nurl will be utilized in a future release. diff --git a/_includes/mobile/intro-applovin.md b/_includes/mobile/intro-applovin.md new file mode 100644 index 0000000000..d539a615dc --- /dev/null +++ b/_includes/mobile/intro-applovin.md @@ -0,0 +1,60 @@ +## Overview + +Here's how to integrate the Prebid SDK with [AppLovin MAX](https://developers.applovin.com/en). + +### Prerequisites + +These are the required components: + +- **AppLovin Account** - This account allows you to manage and serve ads within your mobile app. Within this account you'll need to configure your inventory for serving ads within your app. +- **AppLovin MAX SDK** - This SDK integration is necessary to communicate with the AppLovin service. +- **Prebid SDK** - You will need the latest version of the Prebid Mobile SDK for either [Android](/prebid-mobile/pbm-api/android/code-integration-android.html) or [iOS](/prebid-mobile/pbm-api/ios/code-integration-ios.html). +- **Prebid Server** - You will need a cluster of servers running [Prebid Server](/prebid-server/use-cases/pbs-sdk.html). You can set up your own Prebid Server or work with a [Prebid Server managed service](https://prebid.org/managed-services/). Prebid Server provides you with the following: + - Configuration storage - rather than hardcoding all the details of your current business arrangements in the app, Prebid Server stores which bidders you're currently working with, their inventory details, and other settings that can be changed without updating your app. + - Server-side auction - the server will make the connections to multiple auction bidding partners so the app doesn't have to. + - Privacy regulation tools - the server can help your legal team meet different regulatory needs in different jurisdictions by configuring various protocols and anonyimization activities. + +## How it Works + +Here's how the ad bidding-auction-rendering process works in this integration scenario. + +![Rendering with MAX](/assets/images/prebid-mobile/modules/rendering/prebid-in-app-bidding-overview-max.png) + +**Steps 1-2** Prebid SDK makes a bid request. Prebid Server runs an auction and returns the winning bid. + +**Step 3** MAX SDK makes an ad request. MAX returns the waterfall with respective placements. + +**Step 4** For each Prebid placement, the MAX SDK sequentially instantiates one of Prebid's adapter functions. + +**Step 5** The adapter function verifies the targeting keywords of the winning bid and the custom properties of the given placement. If they match the adapter will render the winning bid. Otherwise, adpater will fail with "no ad" immediately and the next placement will instantiate the same adapter but for another custom properties. + +## Major Integration Steps + +Assuming your app is already integrated with the [AppLovin MAX SDK](https://dash.applovin.com/documentation/mediation/android/getting-started/integration), the technical implementation of Prebid mobile into your app will involve these major steps: + +1. [Initialize the Prebid SDK](/prebid-mobile/pbm-api/{{include.platform}}/code-integration-{{include.platform}}.html) - create a connection to your Prebid Server. +2. [Set Global Parameters](/prebid-mobile/pbm-api/{{include.platform}}/pbm-targeting-{{include.platform}}.html) - let bidders know important data about the page, privacy consent, and other settings. +3. Work with your Prebid Server team to create the adunit configIds that will be used in the app. +4. Set up ovin custom network and placements. See [AdOps guidance](#ad-operations-guidance) +5. Link Prebid SDK AdUnit code to your app's AdUnits for the adunits that your business team wants to connect to Prebid with the configIds generated in Step 3. See the [adunit-specific instructions](#adunit-specific-instructions) below. + +## Ad Operations Guidance + +The Ad Operations team will need to create a [Custom Network in AppLovin](/adops/mobile-rendering-max-line-item-setup.html). + +### Rendering and Tracking + +This information may be useful when comparing data across various reporting systems: + +{: .table .table-bordered .table-striped } +| Scenario | Tracked? | +| --- | --- | +| Fires Prebid win event | yes | +| Fires Prebid imp event | no | +| Fires OpenRTB burl | no (1) | +| Fires OpenRTB nurl | no (1) | +| Fires OpenMeasurement events | yes | + +Notes: + +1. OpenRTB burl and nurl will be utilized in a future release. diff --git a/_includes/mobile/intro-bidding-only.md b/_includes/mobile/intro-bidding-only.md new file mode 100644 index 0000000000..a0850fcefb --- /dev/null +++ b/_includes/mobile/intro-bidding-only.md @@ -0,0 +1,117 @@ +## Overview + +This how-to guide covers the original approach for integrating the Prebid SDK into your app with the GMA SDK. It utilizes: + +- **Prebid SDK** and **Prebid server** to handle the bidding and auction process. +- **GAM** and the **Google Mobile Ads (GMA) SDK** manage the ad inventory and select the winning ad to display. +- **Prebid Universal Creative** renders display ads when a Prebid bid wins. +- **GMA SDK** renders banner and non-instream ads when a Prebid bid wins. +- **GMA IMA SDK** renders instream ads when a Prebid bid wins. + +If you do not have GMA SDK in the app, refer to the [Google Integration Documentation](https://developers.google.com/ad-manager/mobile-ads-sdk/{{include.platform}}/quick-start). + +### Alternative Approaches + +Another way to integrate GAM into your app is with the [Prebid-Rendered Integration](/prebid-mobile/modules/rendering/{{include.platform}}-sdk-integration-gam.html). + +Tradeoffs between these integration approaches: + +{: .table .table-bordered .table-striped } +| Aspect | Bidding-Only Integration | Prebid-Rendered Integration | +| --- |:---:|:---:| +| App code has direct access to bids | check | | +| Support for MRAID 3.0 | | check | +| Support for SKAdnetwork | | check | +| Loads data from Prebid Cache | check | | +| Supports instream video | check | | +| Triggers billing and Notice URLs | check | | +| Supports Third Party Rendering libraries | | check | + +**Notes:** + +- On one hand, using Prebid Cache reduces the amount of data that must be sent to the mobile device -- the body of the creative does not need to be transmitted for bids. On the other hand, though, when a bid wins in the ad server, the body of the creative must be retrieved from the cache. +- It is possible to mix-and-match implementations within an app. e.g. you could implement instream video with the Bidding-Only approach and other adunits with Prebid-Rendered. + +### Prerequisites + +The GAM Bidding-Only Integration method assumes that you have the following components: + +- **Google Ad Manager Account** - A GAM account allows you to manage and serve ads within your mobile app. Within this account you'll need to configure your inventory and create orders for serving ads within your app. This involves defining ad units (spaces within your app where ads will be displayed) and setting up orders and line items to deliver ads to those units. See [Prebid's AdOps Guide](/adops/before-you-start.html) for more information. +- **Google Mobile Ads (GMA) SDK** - This refers to the software development kit provided by Google. You need to ensure that you have the latest version of the GMA SDK supported by Prebid SDK. This SDK integration is necessary to communicate with the ad server and display ads in your app. +- **Prebid SDK** - You will need the latest version of the Prebid Mobile SDK for either [Android](/prebid-mobile/pbm-api/android/code-integration-android.html) or [iOS](/prebid-mobile/pbm-api/ios/code-integration-ios.html). +- **Prebid Universal Creative** - This needs to be hosted on a CDN and loaded from the creative in GAM as detailed in the [AdOps GAM creative reference](/adops/gam-creative-banner-sbs.html#prebid-universal-creative). +- **Prebid Server** - You will need a cluster of servers running [Prebid Server](/prebid-server/use-cases/pbs-sdk.html). You can set up your own Prebid Server or work with a [Prebid Server managed service](https://prebid.org/managed-services/). Prebid Server provides you with the following: + - Configuration storage - rather than hardcoding all the details of your current business arrangements in the app, Prebid Server stores which bidders you're currently working with, their inventory details, and other settings that can be changed without updating your app. + - Server-side auction - the server will make the connections to multiple auction bidding partners so the app doesn't have to. + - Creative caching - Prebid Cache stores the creatives until the app needs to render them, reducing the auction response bandwidth. + - Privacy regulation tools - the server can help your legal team meet different regulatory needs in different jurisdictions by configuring various protocols and anonyimization activities. + +## How it Works + +Here's how the ad bidding-auction-rendering process works in this integration scenario. + +![GAM Bidding Only Integration Details](/assets/images/prebid-mobile/mobile-details-gam-bidding-only.png) + +1. Prebid SDK calls Prebid Server which supplies one or more bids. +1. PBSDK adds targeting values to GMA SDK. +1. GMA SDK calls GAM, which makes the ad decision. +1. If a 3rd party HTML creative is chosen (banner or interstitial): + 1. GMA SDK writes the HTML to a webview, loading the Prebid Universal Creative (PUC). + 1. The PUC loads the winning creative from Prebid Cache. + 1. The PUC writes this creative into an iframe and hits all the tracking strings: Prebid win URL, billing url (burl), and notice url (nurl). + 1. If MRAID is available, it is used to consider the view state before hitting the burl. +1. If a video VastUrl creative is chosen: + 1. The GMA SDK uses the platform video player which loads the VAST from Prebid Cache. + 1. It then starts playing the VAST, hitting the embedded Impression tags when appropriate. +1. If an In-App Native format is chosen: + 1. GMA SDK delegates the rendering of native to the App and PBSDK when a special signal is specified. + 1. The app code gets the native assets from PBSDK. The app is coded to render the ad. + 1. PBSDK fires the eventtrackers when appropriate. + 1. The PBS win event is fired. +1. The GMA SDK handles Open Measurement SDK interactions. + +## Major Integration Steps + +Assuming your app already has AdUnits integrated with the GMA SDK, the technical implementation of Prebid mobile into your app will involve these major steps: + +1. [Initialize the Prebid SDK](/prebid-mobile/pbm-api/{{include.platform}}/code-integration-{{include.platform}}.html) - create a connection to your Prebid Server. +2. [Set Global Parameters](/prebid-mobile/pbm-api/{{include.platform}}/pbm-targeting-{{include.platform}}.html) - let bidders know important data about the page, privacy consent, and other settings. +3. Work with your Prebid Server team to create the adunit configIds that will be used in the app. +4. Set up GAM orders, line items, and creatives. See [AdOps guidance](#ad-operations-guidance) +5. Link Prebid AdUnit code to your GMA AdUnits - for any adunits that your business team wants to connect to Prebid with the configIds generated in Step 3. See the [adunit-specific instructions](#adunit-specific-instructions) below. + +## Ad Operations Guidance + +The Ad Operations team will need to create line items in GAM. The creatives used depend on which media formats your adunits utilize. + +{: .table .table-bordered .table-striped } +| AdUnit Format | Line Item Targeting | Creative Type | Prebid Cache? | Ad Ops Details | +| --- | --- | --- | --- | --- | +| HTML banner, interstitial banner | hb_pb
hb_format=banner | 3rd party HTML that loads the [PUC](/overview/prebid-universal-creative.html) | yes | [link](/adops/gam-creative-banner-sbs.html) | +| Video (instream, non-instream, interstitial) | hb_pb
hb_format=video
inventoryType in (instream, mobile app) | VastUrl pointing to Prebid Cache | yes | [link](/adops/setting-up-prebid-video-in-dfp.html) | +| Rewarded Video | hb_pb
hb_format=video
inventoryType in (instream, mobile app)
rewarded adunits | VastUrl pointing to Prebid Cache | yes | [link](/adops/setting-up-prebid-video-in-dfp.html) | +| In-app native | hb_pb
hb_format=native | GAM native | no | [link](adops/gam-native.html#create-a-new-native-creative) | +| In-Webview native | hb_pb
hb_format=native | 3rd party HTML that loads the native-trk script. | yes | [link](/adops/gam-native.html) | + +Notes: + +- You may need up to 4 sets of line items to support Prebid Mobile depending on adunit types. If you also run Prebid.js or AMP, please see [line item considerations](/adops/line-item-creation.html) for more information. +- Discuss the Prebid Cache column with the Prebid Server team. They can set up the "top-level stored request" for your account to cache or not cache requests as needed. + +### Rendering and Tracking + +This information may be useful when comparing data across various reporting systems: + +{: .table .table-bordered .table-striped } +| Scenario | PUC | VastUrl Creative | GAM Native Creative | +| --- | --- | --- | --- | +| Rendering Method | PUC in iframe | GMA SDK player | App code with data from PBSDK | +| Fires Prebid win event | always | never | always | +| Fires Prebid imp event | never | VAST impression tag | never | +| Fires OpenRTB burl | when in view | n/a | never (1) | +| Fires OpenRTB nurl | always | n/a | always | +| Fires OpenMeasurement events | GMA SDK | n/a | PB SDK | + +Notes: + +1. OpenRTB burl and nurl will be utilized in a future release. diff --git a/_includes/mobile/intro-custom.md b/_includes/mobile/intro-custom.md new file mode 100644 index 0000000000..9ed00c8eae --- /dev/null +++ b/_includes/mobile/intro-custom.md @@ -0,0 +1,102 @@ +## Overview + +You can use the Prebid SDK to monetize your app with a custom ad server or even without an ad server at all. + +This guide outlines how to integrate the Prebid SDK into your app if you don't fit into any of the other approaches documented on the site. Since there are +many unknown details about your specific situation, guidance will +remain general. + +General components: + +- **Prebid SDK** collects parameters and sends to Prebid Server. +- **Prebid server** handles the bidding and auction process. +- An ad server or mediation platform without specific Prebid Mobile integration instructions. + - If this ad server has an SDK, great, otherwise, your app code will be responsible for crafting requests to the ad server based on response data pulled from Prebid SDK. + - It's possible for your app code to just make the ad decision itself, utilizing no ad server at all. +- **Rendering method** - the first big decision is about how Prebid ads will be rendered: + - Either in a webview with the Prebid Universal Creative + - Or delegate the rendering to Prebid SDK + - The tradeoffs are discussed below + +### General Approaches + +Custom integrations will need to determine whether they want to utilize Prebid SDK's full rendering capacity, or just obtain bids to do their own rendering. + +#### Custom Bidding Only + +![Custom Bidding Only Integration Details](/assets/images/prebid-mobile/mobile-details-custom-bidding-only.png) + +1. Prebid SDK calls Prebid Server which supplies one or more bids. +1. The app inspects the targeting values. +1. Something makes an ad decision - either your ad server or your app. +1. If a 3rd party HTML creative is chosen (banner or interstitial): + 1. The HTML should be written to a webview, optionally using the Prebid Universal Creative (PUC). + 1. The PUC or your custom rendering code loads the winning creative from Prebid Cache. + 1. The PUC or your custom rendering code writes this creative into an iframe and hits all the tracking strings: Prebid win URL, billing url (burl), and notice url (nurl). + 1. If MRAID is available, the PUC uses it to consider the view state before hitting the burl. +1. If a video VastUrl creative is chosen: + 1. The platform video player loads the VAST from Prebid Cache. + 1. It then starts playing the VAST, hitting the embedded Impression tags when appropriate. +1. Your app code will need to handle Open Measurement SDK interactions. + +#### Custom Prebid Rendered + +![Custom Prebid-Rendered Integration Details](/assets/images/prebid-mobile/mobile-details-custom-prebid-rendered.png) + +1. Prebid SDK calls Prebid Server which supplies one or more bids. +1. The app inspects the targeting values. +1. Something makes an ad decision - either your ad server or your app. +1. If a 3rd party HTML creative is chosen (banner, native, interstitial, non-instream video): + 1. The app calls Prebid SDK rendering functions. +1. If a video VastUrl creative is chosen (rewarded video only): + 1. The app calls Prebid SDK rendering functions. + +#### Tradeoffs + +Here are the tradeoffs between two integration approaches: + +{: .table .table-bordered .table-striped } +| Aspect | Bidding-Only Integration | Prebid-Rendered Integration | +| --- |:---:|:---:| +| Direct access to bids | check | | +| Support for MRAID 3.0 | | check | +| Support for SKAdnetwork | | check | +| Loads data from Prebid Cache | check | | +| Supports instream video | check | | +| Triggers billing and Notice URLs | check | | +| Supports Third Party Rendering libraries | | check | + +**Notes:** + +- On one hand, using Prebid Cache reduces the amount of data that must be sent to the mobile device -- the body of the creative does not need to be transmitted for bids. On the other hand, though, when a bid wins in the ad server, the body of the creative must be retrieved from the cache. +- It is possible to mix-and-match implementations within an app. e.g. you could implement instream video with the Bidding-Only approach and other adunits with Prebid-Rendered. +- Over time, we expect the "Prebid-Rendered" approach to mature and become the obvious choice. + +### Prerequisites + +- **Prebid SDK** - You will need the latest version of the Prebid Mobile SDK for either [Android](/prebid-mobile/pbm-api/android/code-integration-android.html) or [iOS](/prebid-mobile/pbm-api/ios/code-integration-ios.html). +- **Prebid Universal Creative** - If you choose the "Bidding-Only" approach, the PUC needs to be hosted on a CDN. +- **Video player** - If you let Prebid SDK do the rendering, it will use the platform default: AVPlayer for iOS and ExoPlayer for Android. +- **Prebid Server** - You will need a cluster of servers running [Prebid Server](/prebid-server/use-cases/pbs-sdk.html). You can set up your own Prebid Server or work with a [Prebid Server managed service](https://prebid.org/managed-services/). Prebid Server provides you with the following: + - Configuration storage - rather than hardcoding all the details of your current business arrangements in the app, Prebid Server stores which bidders you're currently working with, their inventory details, and other settings that can be changed without updating your app. + - Server-side auction - the server will make the connections to multiple auction bidding partners so the app doesn't have to. + - Privacy regulation tools - the server can help your legal team meet different regulatory needs in different jurisdictions by configuring various protocols and anonyimization activities. + +## Major Integration Steps + +The technical implementation of Prebid mobile into your app will involve these major steps: + +1. [Initialize the Prebid SDK](/prebid-mobile/pbm-api/{{include.platform}}/code-integration-{{include.platform}}.html) - create a connection to your Prebid Server. +2. [Set Global Parameters](/prebid-mobile/pbm-api/{{include.platform}}/pbm-targeting-{{include.platform}}.html) - let bidders know important data about the page, privacy consent, and other settings. +3. Work with your Prebid Server team to create the adunit configIds that will be used in the app. +4. Set up ad server orders, line items, and creatives. See [AdOps guidance](#ad-operations-guidance) +5. Link Prebid AdUnit code to your AdUnits - for any adunits that your business team wants to connect to Prebid with the configIds generated in Step 3. See the adunit-specific instructions below. + +## Ad Operations Guidance + +If you're using an ad server, the Ad Operations team will need to create line items. If you're not using an ad server, the app code will need to generate an appropriate response to render the winning ad. + +The creatives used depend on which media formats your adunits can utilize. The details for what creatives are needed for each ad format will depend on the type of integration: + +- [AdOps Guidance for Bidding-Only](/prebid-mobile/pbm-api/{{include.platform}}/{{include.platform}}-sdk-integration-gam-original-api.html#ad-operations-guidance) +- [AdOps Guidance for Prebid-Rendered](/prebid-mobile/modules/rendering/{{include.platform}}-sdk-integration-gam.html#ad-operations-guidance) diff --git a/_includes/mobile/intro-prebid-rendered.md b/_includes/mobile/intro-prebid-rendered.md new file mode 100644 index 0000000000..1915afea1e --- /dev/null +++ b/_includes/mobile/intro-prebid-rendered.md @@ -0,0 +1,128 @@ +## Overview + +This how-to guide covers the 'Prebid-Rendered' approach for integrating the Prebid SDK into your app with the GMA SDK. It utilizes: + +- **Prebid SDK** and **Prebid server** to handle the bidding and auction process. +- **GAM** and the **Google Mobile Ads (GMA) SDK** manage the ad inventory and select the winning ad to display. +- **Prebid SDK** renders display ads when a Prebid bid wins. +- **GMA SDK** renders ads when a Prebid bid wins. + +If you do not have GMA SDK in the app yet, refer to the [Google Integration Documentation](https://developers.google.com/ad-manager/mobile-ads-sdk/{{include.platform}}/quick-start). + +### Alternative Approaches + +Another way to integrate GAM into your app is with the [GAM Bidding-Only integration](/prebid-mobile/pbm-api/{{include.platform}}/{{include.platform}}-sdk-integration-gam-original-api.html). + +Tradeoffs between these integration approaches: + +{: .table .table-bordered .table-striped } +| Aspect | Bidding-Only Integration | Prebid-Rendered Integration | +| --- |:---:|:---:| +| App code has direct access to bids | check | | +| Support for MRAID 3.0 | | check | +| Support for SKAdnetwork | | check | +| Loads data from Prebid Cache | check | | +| Supports instream video | check | | +| Triggers billing and Notice URLs | check | | +| Supports Third Party Rendering libraries | | check | + +**Notes:** + +- On one hand, using Prebid Cache reduces the amount of data that must be sent to the mobile device -- the body of the creative does not need to be transmitted for bids. On the other hand, though, when a bid wins in the ad server, the body of the creative must be retrieved from the cache. +- It is possible to mix-and-match implementations within an app. e.g. you could implement instream video with the Bidding-Only approach and other adunits with Prebid-Rendered. + +### Prerequisites + +The GAM Prebid-Rendered Integration method assumes that you have the following components: + +- **Google Ad Manager Account** - A GAM account allows you to manage and serve ads within your mobile app. Within this account you'll need to configure your inventory and create orders for serving ads within your app. This involves defining ad units (spaces within your app where ads will be displayed) and setting up orders and line items to deliver ads to those units. See [Prebid's AdOps Guide](/adops/before-you-start.html) for more information. +- **Google Mobile Ads (GMA) SDK** - This refers to the software development kit provided by Google. You need to ensure that you have the latest version of the GMA SDK supported by Prebid SDK. This SDK integration is necessary to communicate with the ad server and display ads in your app. +- **Prebid SDK** - You will need the latest version of the Prebid Mobile SDK for either [Android](/prebid-mobile/pbm-api/android/code-integration-android.html) or [iOS](/prebid-mobile/pbm-api/ios/code-integration-ios.html). +- **Prebid Server** - You will need a cluster of servers running [Prebid Server](/prebid-server/use-cases/pbs-sdk.html). You can set up your own Prebid Server or work with a [Prebid Server managed service](https://prebid.org/managed-services/). Prebid Server provides you with the following: + - Configuration storage - rather than hardcoding all the details of your current business arrangements in the app, Prebid Server stores which bidders you're currently working with, their inventory details, and other settings that can be changed without updating your app. + - Server-side auction - the server will make the connections to multiple auction bidding partners so the app doesn't have to. + - Privacy regulation tools - the server can help your legal team meet different regulatory needs in different jurisdictions by configuring various protocols and anonyimization activities. + +## How it Works + +Here's how the ad bidding-auction-rendering process works in this integration scenario. + +![GAM Prebid-Rendered Integration Details](/assets/images/prebid-mobile/mobile-details-gam-prebid-rendered.png) + +1. Prebid SDK calls Prebid Server which supplies one or more bids. +1. PBSDK adds targeting values to GMA SDK. +1. GMA SDK calls GAM, which makes the ad decision. +1. If a 3rd party HTML creative is chosen (banner, native, interstitial, non-instream video): + 1. GMA SDK writes HTML to a webview, loading google_mobile_app_ads.js. + 1. This script triggers a "PrebidAppEvent". + 1. Which in turn triggers PBSDK to handle the rendering of the creative: + 1. PBSDK fires the Prebid Server win event. + 1. If a 3rd party rendering SDK is in use, PBSDK calls it for rendering. + 1. Otherwise, it writes the creative into an iframe into an internal WebView, replaceing the GAMSDK's WebView. + 1. Injects mraid.js into the webview to listen for events from MRAID: change size, etc. + 1. Sends data to the creative (e.g. 'viewable') which may trigger impression tracking within the creative. + 1. It does not currently hit the billing or notive urls (burl or nurl). +1. If a video VastUrl creative is chosen (rewarded video only): + 1. The GMA SDK uses the platform video player which loads the special VAST file from the Prebid CDN. + 1. Prebid SDK watches VAST events for "PrebidAppEvent". When it sees this, it takes over the rendering: + 1. PBSDK fires the PBS win event. + 1. If the response indicates a 3rd party rendering SDK, PBSDK will call it. + 1. Otherwise: + 1. PDBSK renders with the platform-standard VAST player. + 1. It uses the VAST from the bid response, not from Prebid Cache. + 1. The player fires any Impression tags in the VAST. + 1. PBSDK handles MRAID events. + 1. The app is called to handle the reward. +1. If an In-App Native format is chosen: + 1. The GMA SDK delegates the rendering of native to the App and PBSDK when a special signal is specified. + 1. The app code gets the native assets from PBSDK. The app is coded to render the ad. + 1. PBSDK fires the eventtrackers when appropriate. + 1. The PBS win event is fired. +1. Open Measurement events are handled directly by the Prebid SDK. + 1. If a 3rd party rendering SDK is used to render, then it will handle Open Measurement. + +## Major Integration Steps + +Assuming your app already has AdUnits integrated with the GMA SDK, the technical implementation of Prebid mobile into your app will involve these major steps: + +1. [Initialize the Prebid SDK](/prebid-mobile/pbm-api/{{include.platform}}/code-integration-{{include.platform}}.html) - create a connection to your Prebid Server. +2. [Set Global Parameters](/prebid-mobile/pbm-api/{{include.platform}}/pbm-targeting-{{include.platform}}.html) - let bidders know important data about the page, privacy consent, and other settings. +3. Work with your Prebid Server team to create the adunit configIds that will be used in the app. +4. Set up GAM orders, line items, and creatives. See [AdOps guidance](#ad-operations-guidance) +5. Link Prebid AdUnit code to your GMA AdUnits - for any adunits that your business team wants to connect to Prebid with the configIds generated in Step 3. See the [adunit-specific instructions](#adunit-specific-instructions) below. + +## Ad Operations Guidance + +The AdOps team will need to create line items in GAM. The creatives used depend on which media formats your adunits utilize: + +{: .table .table-bordered .table-striped } +| AdUnit Format | Line Item Targeting | Creative Type | Prebid Cache? | Ad Ops Details | +| --- | --- | --- | --- | --- | +| HTML banner, interstitial banner or video, non-instream video | hb_pb
hb_format=banner | 3rd party HTML that loads google_mobile_app_ads.js | no | [link](/adops/mobile-rendering-gam-line-item-setup.html#third-party-html) | +| Instream Video | hb_pb
hb_format=video
inventoryType in (instream, mobile app) | VastUrl pointing to Prebid Cache | yes | [link](/adops/setting-up-prebid-video-in-dfp.html) | +| Rewarded Video | hb_pb
hb_format=video
inventoryType in (instream, mobile app)
rewarded adunits | VastUrl pointing to prebid-mobile-rewarded-vast.xml | no | [link](/adops/mobile-rendering-gam-line-item-setup.html#rewarded-video) | +| In-app native | hb_pb
hb_format=native | GAM native | no | [link](adops/gam-native.html#create-a-new-native-creative) | + +Notes: + +- Instream video requires the [Bidding-Only](/prebid-mobile/pbm-api/{{include.platform}}/{{include.platform}}-sdk-integration-gam-original-api.html) application coding integration approach. However, the line item setup is the same. +- You may need up to 4 sets of line items to support Prebid Mobile depending on adunit types. If you also run Prebid.js or AMP, please see [line item considerations](/adops/line-item-creation.html) for more information. +- Discuss the Prebid Cache column with the Prebid Server team. They can set up the "top-level stored request" for your account to cache or not cache requests as needed. + +### Rendering and Tracking + +This information may be useful when comparing data across various reporting systems: + +{: .table .table-bordered .table-striped } +| Scenario | 3pHTML Creative | VastUrl Creative | GAM Native Creative | +| --- | --- | --- | --- | +| Rendering Method | js in iframe fires an event | GMA SDK player | App code with data from PBSDK | +| Fires Prebid win event | always | never | always | +| Fires Prebid imp event | never | VAST impression tag | never | +| Fires OpenRTB burl | never | n/a | never | +| Fires OpenRTB nurl | never | n/a | never | +| Fires OpenMeasurement events | PBSDK | n/a | PBSDK | + +Notes: + +- OpenRTB burl and nurl will be utilized in a future release. diff --git a/_includes/mobile/native-params.md b/_includes/mobile/native-params.md new file mode 100644 index 0000000000..cacf9c3d72 --- /dev/null +++ b/_includes/mobile/native-params.md @@ -0,0 +1,61 @@ +Using the `NativeParameters` object (with the PrebidRequest object) or the `NativeRequest` object, you can customize the bid request for native ads. + +#### assets +{:.no_toc} + +The array of requested asset objects. Prebid SDK supports all kinds of assets according to the [IAB spec](https://iabtechlab.com/wp-content/uploads/2016/07/OpenRTB-Native-Ads-Specification-Final-1.2.pdf) except `video`. + +#### eventtrackers +{:.no_toc} + +The array of requested native trackers. Prebid SDK supports inly `image` trackers according to the [IAB spec](https://iabtechlab.com/wp-content/uploads/2016/07/OpenRTB-Native-Ads-Specification-Final-1.2.pdf). + +#### version +{:.no_toc} + +Version of the Native Markup version in use. The default value is `1.2` + +#### context +{:.no_toc} + +The context in which the ad appears. + +#### contextSubType +{:.no_toc} + +A more detailed context in which the ad appears. + +#### placementType +{:.no_toc} + +The design/format/layout of the ad unit being offered. + +#### placementCount +{:.no_toc} + +The number of identical placements in this Layout. + +#### sequence +{:.no_toc} + +0 for the first ad, 1 for the second ad, and so on. + +#### asseturlsupport +{:.no_toc} + +Whether the supply source/impression supports returning an assetsurl instead of an asset object. 0 or the absence of the field indicates no such support. + +#### durlsupport +{:.no_toc} + +Whether the supply source / impression supports returning a dco url instead of an asset object. 0 or the absence of the field indicates no such support. + +#### privacy +{:.no_toc} + +Set to 1 when the native ad supports buyer-specific privacy notice. Set to 0 (or field absent) when the native ad doesn’t support custom privacy links or if support is unknown. + +#### ext +{:.no_toc} + +This object is a placeholder that may contain custom JSON agreed to by the parties to support flexibility beyond the standard defined in this specification diff --git a/_includes/mobile/video-params.md b/_includes/mobile/video-params.md new file mode 100644 index 0000000000..adde7e36e0 --- /dev/null +++ b/_includes/mobile/video-params.md @@ -0,0 +1,80 @@ +Using the `VideoParameters` object you can customize the bid request for video ads. + +#### placement +{:.no_toc} + +Not needed for Instream video integration, which uses placement=1 and plcmt=1. + +The [OpenRTB 2.6](https://iabtechlab.com/wp-content/uploads/2022/04/OpenRTB-2-6_FINAL.pdf) Placement Type for the auction can be expressed as an integer array or you can use an enum for easier readability. + +- `2` or `InBanner` : In-Banner placement exists within a web banner that leverages the banner space to deliver a video experience as opposed to another static or rich media format. The format relies on the existence of display ad inventory on the page for its delivery. +- `3` or `InArticle` : In-Article placement loads and plays dynamically between paragraphs of editorial content; existing as a standalone branded message. +- `4` or `InFeed` : In-Feed placement is found in content, social, or product feeds. +- `5` or `Slider`, `Floating` or `Interstitial` : Open RTB supports one of three values for option 5 as either Slider, Floating or Interstitial. If an enum value is supplied in placement, bidders will receive value 5 for placement type and assume to be interstitial with the instl flag set to 1. + +Notes: +- VideoInterstitialAdUnit and rewarded video ads will default to placement= 5 if no placement value is supplied. + +#### api +{:.no_toc} + +The `api` property is dedicated to adding values for API Frameworks to bid response according to the [OpenRTB 2.6](https://iabtechlab.com/wp-content/uploads/2022/04/OpenRTB-2-6_FINAL.pdf) spec. The supported values for GMA SDK integration are: + +- `1` or `Signals.Api.VPAID_1` : VPAID 1.0 +- `2` or `Signals.Api.VPAID_2` : VPAID 2.0 +- `3` or `Signals.Api.MRAID_1` : MRAID-1 support signal +- `5` or `Signals.Api.MRAID_2` : MRAID-2 support signal +- `6` or `Signals.Api.MRAID_3` : MRAID-3 support signal +- `7` or `Signals.Api.OMID_1` : signals OMSDK support + +#### maxBitrate +{:.no_toc} + +Integer representing the OpenRTB 2.6 maximum bit rate in Kbps. + +#### minBitrate +{:.no_toc} + +Integer representing the OpenRTB 2.6 minimum bit rate in Kbps. + +#### maxDuration +{:.no_toc} + +Integer representing the OpenRTB 2.6 maximum video ad duration in seconds. + +#### minDuration +{:.no_toc} + +Integer representing the OpenRTB 2.6 minimum video ad duration in seconds. + +#### mimes +{:.no_toc} + +Array of strings representing the supported OpenRTB 2.6 content MIME types (e.g., “video/x-ms-wmv”, “video/mp4”). +Required property. + +#### playbackMethod +{:.no_toc} + +Array of OpenRTB 2.6 playback methods. If none are specified, any method may be used. Only one method is typically used in practice. It is strongly advised to use only the first element of the array. + +- `1` or `Signals.PlaybackMethod.AutoPlaySoundOn` : Initiates on Page Load with Sound On +- `2` or `Signals.PlaybackMethod.AutoPlaySoundOff` : Initiates on Page Load with Sound Off by Default +- `3` or `Signals.PlaybackMethod.ClickToPlay` : Initiates on Click with Sound On +- `4` or `Signals.PlaybackMethod.MouseOver` : Initiates on Mouse-Over with Sound On +- `5` or `Signals.PlaybackMethod.EnterSoundOn` : Initiates on Entering Viewport with Sound On +- `6` or `Signals.PlaybackMethod.EnterSoundOff`: Initiates on Entering Viewport with Sound Off by Default + +#### protocols +{:.no_toc} + + Array or enum of OpenRTB 2.6 supported Protocols. Values can be one of: + +- `1` or `Signals.Protocols.VAST_1_0` : VAST 1.0 +- `2` or `Signals.Protocols.VAST_2_0` : VAST 2.0 +- `3` or `Signals.Protocols.VAST_3_0` : VAST 3.0 +- `4` or `Signals.Protocols.VAST_1_0_Wrapper` : VAST 1.0 Wrapper +- `5` or `Signals.Protocols.VAST_2_0_Wrapper` : VAST 2.0 Wrapper +- `6` or `Signals.Protocols.VAST_3_0_Wrapper` : VAST 3.0 Wrapper +- `7` or `Signals.Protocols.VAST_4_0` : VAST 4.0 +- `8` or `Signals.Protocols.VAST_4_0_Wrapper` : VAST 4.0 Wrapper diff --git a/adops/ad-server-integration.md b/adops/ad-server-integration.md index 00d8fe0782..28afb7b10a 100644 --- a/adops/ad-server-integration.md +++ b/adops/ad-server-integration.md @@ -22,17 +22,17 @@ If you want to include information about a particular ad server not documented h ## Google Ad Manager -Google Ad Manager (GAM) is currently the most-used ad server. Google is beta testing header bidding support in yield groups, a technology to help publishers manage external integrations. Because header bidding often involved the creation of hundreds or even thousands of line items, yield groups could be a useful option. Here are some things to consider when deciding whether to use GAM yield groups with Prebid: +Google Ad Manager (GAM) is currently the most-used ad server. Google has header bidding support in a feature called [Header Bidding Trafficking](https://support.google.com/admanager/answer/12273163?hl=en), a technology to help publishers manage external integrations. Because header bidding often involved the creation of hundreds or even thousands of line items, this feature could be a useful option. Here are some things to consider when deciding whether to use it with Prebid: -- As of this writing, the feature was still in beta testing. - You must have a GAM premium GAM account to use yield groups. - The following use cases currently don’t work with yield groups: Native, video, AMP, Post-Bid. Google is open to feedback from the community about these scenarios. - The Prebid Universal Creative is not utilized. Google has ported some portions of the PUC to an internal creative. - Not all Prebid bid adapters are supported. - Aliases are not currently supported, but Google may eventually support aliases that are commonly used. There may also be future updates to support custom aliases. - Google Publisher Toolkit (GPT) determines bid values using Prebid.js events. -- The yield group should win when the adjusted bid price is higher than the header bidding price bucket, which should typically occur if the publisher is rounding bids down, as is the Prebid default. +- The trafficking group should win when the adjusted bid price is higher than the header bidding price bucket, which should typically occur if the publisher is rounding bids down, as is the Prebid default. - While we haven’t seen any detailed performance testing, we hope that the improved auction dynamics from no longer using price bucketing will have beneficial effects on auction outcomes. +- Most Prebid Mobile scenarios are not supported. For step-by-step instructions on using GAM, see the [Google Ad Manager Step by Step](/adops/step-by-step.html). @@ -57,7 +57,7 @@ For step-by-step instructions on using some of the other ad servers, see the fol [Send All Bids vs Top Price](/adops/send-all-vs-top-price.html) -## Further Reader +## Further Reading - [Planning Guide](/adops/adops-planning-guide.html) - [Key Values for Ad Ops](/adops/key-values.html) diff --git a/adops/adops-general-sbs.md b/adops/adops-general-sbs.md index 7a1b506366..ae8a64eff6 100644 --- a/adops/adops-general-sbs.md +++ b/adops/adops-general-sbs.md @@ -8,7 +8,6 @@ sidebarType: 3 --- # General Ad Server Prebid Setup - {: .no_toc } * TOC @@ -63,7 +62,7 @@ The exact order of the following steps will differ depending on your ad server. 1. Enter a name for your line item. Suggested format: Prebid – format - bidder – price bucket. For example, `Prebid – banner - BidderA – 1.50`. 2. Set the priority of your line item to whatever you think is appropriate. Typically Prebid line items are prioritized below direct-sold but above house/remnant. 3. Enter the sizes of your creatives: - * Banner/Outstream/AMP/Video: Select the sizes of all ad slots included in the Prebid process. + * Banner/Non-InstreamVideo/AMP/Video: Select the sizes of all ad slots included in the Prebid process. * Native: Select a native template. 4. Long-Form (OTT) Video only: If you’re using competitive exclusions, fill in the associated field with the appropriate value. You’ll need to include this value when you set your targeting for the `hb_pb_cat_dur` key. See [Targeting](#targeting) below for more information. @@ -82,16 +81,16 @@ Target the price bucket key: `hb_pb_BIDDERCODE` (where BIDDERCODE is the actual The following additional keys must be added for the corresponding formats: -**Banner/Outstream/Native:** +**Banner/Non-InstreamVideo/Native:** -You can use the same line item for banner, outstream, and/or native creatives. If your ad slot could be filled by two or more of these formats, you should include the hb_format_BIDDERCODE key with values specifying all expected formats. +You can use the same line item for banner, non-instream (formerly called "outstream"), and/or native creatives. If your ad slot could be filled by two or more of these formats, you should include the hb_format_BIDDERCODE key with values specifying all expected formats. {: .alert.alert-warning :} If you combine native with another format in a single line item, you’ll need to add creative-level targeting to designate which creatives target which format. If your ad server doesn't support creative-level targeting, you may need to break out a separate set of line items. -**In-Player and Outstream Video:** +**In-Player and In-Renderer Video:** -Both in-player (instream) and outstream video ads receive the `hb_format_BIDDERCODE=video` key-value pair, so targeting on that key alone is not enough to choose the correct line items. If you're running both in-player and outstream video ads, they will most likely be separate line items, so you will need to target outstream line items to a “display” inventory type, or perhaps separate them by adunits. +Both in-player (instream) and in-renderer (formatly "outstream") video ads receive the `hb_format_BIDDERCODE=video` key-value pair, so targeting on that key alone is not enough to choose the correct line items. If you're running both in-player and in-renderer video ads, they will most likely be separate line items, so you will need to target non-instream line items to a “display” inventory type, or perhaps separate them by adunits. **Long-Form (OTT) Video:** @@ -123,13 +122,13 @@ The process of creating your creatives will differ based on the type of creative In general, you can interpret the instructions for setting up creatives in Google Ad Manager with some modifications; specifically, to the MACROs used in the ad tag. (See below for details.) Refer to the following for GAM documentation: -* [GAM Creative Setup: Banner/Outstream/AMP](/adops/gam-creative-banner-sbs.html) +* [GAM Creative Setup: Banner/In-Renderer/AMP](/adops/gam-creative-banner-sbs.html) * [GAM Creative Setup: Native](/adops/gam-native.html) * [GAM Creative Setup: Video](/adops/setting-up-prebid-video-in-dfp.html) We recommend using the [Prebid Universal Creative](/overview/prebid-universal-creative.html) and targeting an ad unit size of 1x1. -If you’re working with banner or outstream creatives, the HTML you’ll enter in the creatives will be similar to the following (utilizing whatever macro format is supported by your ad server): +If you’re working with banner or in-renderer creatives, the HTML you’ll enter in the creatives will be similar to the following (utilizing whatever macro format is supported by your ad server): ```html @@ -173,4 +172,3 @@ The final steps in configuring Prebid on your ad server are to do the following: * [Ad Ops Planning Guide](/adops/adops-planning-guide.html) * [Ad Ops and Prebid Overview](/adops/before-you-start.html) - \ No newline at end of file diff --git a/adops/adops-planning-guide.md b/adops/adops-planning-guide.md index 3213832502..8c510a4975 100644 --- a/adops/adops-planning-guide.md +++ b/adops/adops-planning-guide.md @@ -63,6 +63,8 @@ Some additional resources that might be helpful as you work through your setup i [Deals in Prebid](/adops/deals.html): You can negotiate deals with header bidding demand partners and have them compete with ad server inventory. You’ll need to create additional line items to support these deals. This document explains how to set up Prebid to make that happen. +[Prebid Mobile](/adops/mobile-adops.html): Read this if you have an app integration with Prebid Mobile. + ## Terminology Throughout this planning guide, we use the following terms to describe elements within the ad server. These terms may vary among different ad servers. diff --git a/adops/creative-considerations.md b/adops/creative-considerations.md index 396f19feaa..451477095e 100644 --- a/adops/creative-considerations.md +++ b/adops/creative-considerations.md @@ -7,56 +7,166 @@ sbUUID: 3.2 --- # Creative Considerations - {: .no_toc } - TOC {: toc } -Some of the major decisions you need to make as you’re setting up your campaigns have to do with creatives. This document will provide information to help you make those decisions. +## Creatives Overview -{: .alert.alert-info :} -Throughout this discussion we’re assuming you’ve chosen to use the Prebid Universal Creative (PUC). See [Prebid Universal Creative](#prebid-universal-creative) below for advantages and disadvantages of this approach. For more information on the PUC as well as alternatives, see the [Prebid Universal Creative Overview](/overview/prebid-universal-creative.html). +This document will provide information to help you set up the ad server so ads of various media formats will be rendered properly. A couple of questions to consider: -## Creatives Overview +- What Prebid scenarios do you need now and in the forseeable future? Is Prebid.js all you need? Or do you have an [AMP](/formats/formats.html#amp) version of your site? Do you have a mobile app? +- Are you able to maintain the ad server creatives once they're established? + +Here's a set of basic creative recommendations to use as a starting point: -When you set up a line item for a campaign in your ad server, you have to add images or ad tags that will be displayed for that campaign. Header bidding line items have a particular kind of ad tag. +1. **Are you using Prebid.js only?** + 1. Is one extra HTTP fetch a considerable drag on your revenue performance? If yes, then you'll want to consider using the [dynamic creative](/adops/creative-considerations#prebidjs-dynamic-creatives) approach. + 1. Is updating the creatives in the future going to be possible? If yes, then again, the dynamic creative approach would be fine. + 1. Otherwise, consider using the [Prebid Universal Creative (PUC)](/adops/creative-considerations#prebid-universal-creative-puc) +1. **Are you using both Prebid.js and AMP?** + 1. For now, we recommend two sets of line items: one for instream video, and one that uses the PUC for everything else. + 1. In the future, there will be an option to run three sets of line items to utilize the dynamic creative for Prebid.js. +1. **Using Prebid Mobile?** + 1. Choose your integration method and see the "AdOps Guidance" section for that integration method. + 1. GAM Bidding-Only for [iOS](/prebid-mobile/pbm-api/ios/ios-sdk-integration-gam-original-api.html#ad-operations-guidance)/[Android](/prebid-mobile/pbm-api/android/android-sdk-integration-gam-original-api.html#ad-operations-guidance) + 1. GAM Prebid-Rendered for [iOS](TBD)/[Android](TBD) + 1. AdMob for [iOS](TBD)/[Android](TBD) + 1. MAX for [iOS](TBD)/[Android](TBD) -The Prebid ad tag is entered into creatives on the ad server in the form of a script that will enable Prebid to find the bid that goes with a winning line item. Depending on your ad server, you’ll have to declare your creative as a Third Party creative (Google Ad Manager), or set it to use HTML, or some other means of entering an ad tag (the Prebid script) rather than an image. +## Types of Creatives -## Prebid Universal Creative +Depending on the advertising scenarios you support and how they were implemented, these +are the types of creatives that may be attached to your ad server line items. -The first decision you’ll need to make when it comes to creatives (with the exception of VAST video) is whether you want to use the Prebid Universal Creative (PUC). The PUC is a collection of rendering routines that can pull a particular ad ID from the Prebid cache and do the right thing to display it. You can find full details about the PUC in the [Prebid Universal Creative Overview](/overview/prebid-universal-creative.html). For now we’ll focus on the advantages and disadvantages to using the PUC. +### Prebid Universal Creative (PUC) -The big advantage to using the PUC is that it’s the simplest approach to configuring Prebid in your ad server. It provides a robust mechanism that can be used across several formats, platforms, devices, and ad servers. +{: .table .table-bordered } +| :memo: Use Cases | +|:---------------------------| +| - AMP
- Prebid Mobile Bidding-Only
- Prebid.js when you use AMP or PBSDK and want to keep line item setup simple. | -The primary disadvantage to using the PUC is that it takes an extra fetch to load the PUC file vs doing everything inline to the creative. Also, loading a “universal” creative means that more bytes are loaded than are actually necessary for the display of a single creative. This all leads to a slight performance penalty. +The original idea behind the Prebid Universal Creative (which we fondly call 'the PUC') was that it would be one set of javascript that would render banners, non-instream, and native creatives. -You’ll need to determine whether the ease of implementation is worth the small performance penalty. +However, having a lot of functionality (even if not quite "universal") comes with some drawbacks: -## Prebid.js dynamic creatives +- The PUC requires an extra HTTP fetch, slowing down ad rendering by some amount. +- The size of the PUC grew as use cases were added. +- The Prebid SDK doesn't have to render javascript into a webview -If you have line items that target only browsers running Prebid.js, you can use [dynamic creatives](/adops/js-dynamic-creative.html) to avoid the PUC performance penalty but keep the same ease of setup and maintenance. The disadvantage of this approach is that it does not support platforms that do not run Prebid.js, such as AMP or mobile apps. +So now there are a number of different options for rendering Prebid ads that win the auction. The PUC is still available as a collection of rendering routines. You can find full details in the [Prebid Universal Creative Overview](/overview/prebid-universal-creative.html). -## Where to Host the PUC +{: .alert.alert-success :} +**Terminology tip:** the PUC is the script that's loaded from the CDN. The block of HTML and javascript +in your ad server is sometimes called the "PUC agent" - it's what tells your browser/webview to load +the actual PUC. + +#### Where to Host the PUC If you choose to use the Prebid Universal Creative, you'll need to decide where to load it from: -1. Prebid hosts an always-up-to-date copy of the PUC at `https://cdn.jsdelivr.net/npm/prebid-universal-creative@latest/dist/*`. The upside of this location is that it's automatically updated so it contains new features automatically. +1. Prebid hosts an always-up-to-date copy of the PUC code at `https://cdn.jsdelivr.net/npm/prebid-universal-creative@latest/dist/*`. The upside of this location is that it's automatically updated so it contains new features automatically. The potential downside is that Prebid controls when it's upgrades. 1. You can host the PUC at your own location. The upside of this option is that you can control when upgrades happen. 1. You can copy the body of the PUC into your ad server creative directly. This eliminates a browser fetch, but could make upgrades more difficult. +### Prebid.js 'dynamic creatives' + +{: .table .table-bordered } +| :memo: Use Cases | +|:---------------------------| +| - Prebid.js with no need to worry about AMP or Prebid Mobile
- You're using a tool that can modify the creative if needed | + +If you have line items that target only browsers running Prebid.js, you can use [dynamic creatives](/adops/js-dynamic-creative.html) to avoid the PUC performance penalty but keep the same ease of setup and maintenance. + +### VastUrl + +{: .table .table-bordered } +| :memo: Use Cases | +|:---------------------------| +| - Instream video
- Prebid Mobile non-instream video
- Prebid Mobile rewarded video (GAM Bidding-only integration) | + +VAST video does not use the PUC. Instead, video bids provide VAST that Prebid caches to obtain a cache ID that can be retrieved with a URL. The cache ID is passed as a key value to the ad server. (See [Video Overview](/prebid-video/video-overview.html) for details.) + +When you’re running campaigns with video creatives, the primary decision you need to make is where to cache your video bids. You’ll enter this location in the VastUrl you add to the line item. The cache location is typically independent of the bidders. The most common cache location is , but this may vary with your setup. See [Setting Up Video In GAM](/adops/setting-up-prebid-video-in-dfp.html) for detailed instructions on configuring a video creative in GAM. + +### Prebid SDK Rendering + +{: .table .table-bordered } +| :memo: Use Cases | +|:---------------------------| +| Prebid Mobile rendering scenarios:
- Display Banner
-Video Banner
- Display Interstitial
- Video Interstitial | + +When the mobile app is coded to use the Prebid-Rendered scenario ([iOS](/prebid-mobile/modules/rendering/ios-sdk-integration-gam.html),[Android](/prebid-mobile/modules/rendering/android-sdk-integration-gam.html)), there's no PUC. +Instead, a special ad server creative is used. See the [GAM Prebid Mobile Rendering Ad Ops](/adops/mobile-rendering-gam-line-item-setup.html) page for details. + +### Rewarded Video + +{: .table .table-bordered } +| :memo: Use Cases | +|:---------------------------| +| - Prebid Mobile rewarded video (Prebid rendered scenario) | + +When the mobile app is coded to use the Prebid-Rendered scenario ([iOS](/prebid-mobile/modules/rendering/ios-sdk-integration-gam.html),[Android](/prebid-mobile/modules/rendering/android-sdk-integration-gam.html)), there's a special +VAST URL required. See the [GAM Prebid Mobile Rendering Ad Ops](/adops/mobile-rendering-gam-line-item-setup.html) page for details. + +### Native (PUC) + +{: .table .table-bordered } +| :memo: Use Cases | +|:---------------------------| +| - Prbeid.js Native | + +Native ads require close collaboration between web designers, engineering, and ad ops. The primary decision to be made that affects ad ops is where to store the rendering template. The options are: + +- The ad server +- The page's Prebid.js adunit +- An external script + +If you already have templates stored in your ad server for some native ads, it might make sense to also store the templates for Prebid there and keep everything together and consistent. This also gives ad ops control over when templates change. + +The second two options require engineering to make any changes when template updates are required. Because native ad formatting is tied to the look of the site, these options could fit in with normal site maintenance. + +Each option requires a different PUC ad tag to be used in the associated creatives, so be sure to get the correct script (and CSS file) from the engineers. + +{: .alert.alert-info :} +Engineering details outlining each template storage option can be found in the [Prebid.js Native Implementation Guide](/prebid/native-implementation.html). + +### Native (native-trk.js) + +{: .table .table-bordered } +| :memo: Use Cases | +|:---------------------------| +| - Prebid Mobile webview native | + +Like Prebid.js, Mobile native ads require close collaboration between web designers, engineering, and ad ops. However, mobile only supports hosting the template in the ad server. + +Prebid Mobile uses a special script called 'native-trk.js' to render native creatives implemented on a webview. See the [GAM Native Creatives page](/adops/gam-native.html) for details. + +### Native (In-App) + +{: .table .table-bordered } +| :memo: Use Cases | +|:---------------------------| +| - Prebid Mobile app-rendered native | + +The final native option is when the app itself does the rendering. See [Prebid In-App Native for GAM](/adops/gam-native.html#create-mobile-in-app-creative) for more information. + +### Mediation platforms + +Mobile apps that are integrated with mediation platforms [AdMob](/adops/mobile-rendering-admob-line-item-setup.html) or [MAX](/adops/mobile-rendering-max-line-item-setup.html) should follow those special instructions. + ## Creative Naming You can name your creatives whatever makes sense to your organization. We recommend names in the following format: Prebid - Type - Size - N. For example, a banner creative using the PUC would be `Prebid - banner - 1x1 - 1`. -## Creative Modes +## Display Ad Sizes -No matter what type of media you’re working with, you need to decide how you’re going to represent the size options in the ad server. There are three creative size modes: +For display ads, you need to decide how you’re going to represent the size options in the ad server. There are three creative size modes: - Creatives are all sized 1x1 - Creatives are sized their actual size -- Line items are targeted per size +- Line items are targeted to the size ### All Creatives 1x1 @@ -84,38 +194,6 @@ We recommend against using this mode, but are aware some publishers use it for r This scenario would require you to create 10,000 line items (10 x 200 x 5). If you were to use either 1x1 mode or creative-level sizing you would need only 2,000 line items. -## Banner and Outstream Creatives - -As we mentioned, each creative requires an ad tag script that will call the [Prebid Universal Creative](/overview/prebid-universal-creative.html) to display the correct image. - -One decision you'll want to make is which version of the PUC you want to use. Prebid hosts a copy, which you're free to use. But some publishers might want to use their own copy of the PUC so as to have greater control over the upgrade windows. - -{: .alert.alert-info :} -Engineers can find the PUC code in the [Prebid Github repository](https://github.com/prebid/prebid-universal-creative). - -## Native - -Native ads require close collaboration between web designers, engineering, and ad ops. The primary decision to be made that affects ad ops is where to store the rendering template. Your options are: - -- The ad server -- The page's Prebid.js adunit -- An external script - -If you already have templates stored in your ad server for some native ads, it might make sense to also store the templates for Prebid there and keep everything together and consistent. This also gives ad ops control over when templates change. - -The second two options require engineering to make any changes when template updates are required. Because native ad formatting is tied to the look of the site, these options could fit in with normal site maintenance. - -Each option requires a different PUC ad tag to be used in the associated creatives, so be sure to get the correct script (and CSS file) from the engineers. - -{: .alert.alert-info :} -Engineering details outlining each template storage option can be found in the [Prebid.js Native Implementation Guide](/prebid/native-implementation.html). - -## VAST Video - -VAST video (instream and long-form video) does not use the PUC. Instead, video bids provide VAST that Prebid caches to obtain a cache ID that can be retrieved with a URL. The cache ID is passed as a key value to the ad server. (See [Video Overview](/prebid-video/video-overview.html) for details.) - -When you’re running campaigns with video creatives, the primary decision you need to make is where to cache your video bids. You’ll enter this location in the creative you add to the line item. The cache location is typically independent of the bidders. The most common cache location is . See [Setting Up Video In GAM](/adops/setting-up-prebid-video-in-dfp.html) for detailed instructions on configuring a video creative in GAM. - ## SafeFrames Another decision you need to make with regards to banner and native creatives is whether to run them in SafeFrames. A SafeFrame is defined by the IAB as “a managed API-enabled iframe that opens a line of communication between the publisher page and the iframe-contained ad creative.” SafeFrames provide an added layer of security by separating the ad from your web page. @@ -131,7 +209,7 @@ If you don't trust all your bidders to provide creatives that can safely run ins Be sure to check with bidders directly if you have questions about their SafeFrame support. -## Related Reading +## Further Reading - [Planning Guide](/adops/adops-planning-guide.html) - [Key Values for Ad Ops](/adops/key-values.html) diff --git a/adops/gam-creative-banner-sbs.md b/adops/gam-creative-banner-sbs.md index 3fc6d0b04e..6d5db71fb6 100644 --- a/adops/gam-creative-banner-sbs.md +++ b/adops/gam-creative-banner-sbs.md @@ -1,20 +1,35 @@ --- layout: page_v2 -title: GAM Step by Step - Banner/Outstream/AMP Creatives -head_title: GAM Step by Step - Banner/Outstream/AMP Creatives -description: Set up banner and outstream creatives for Prebid in Google Ad Manager. +title: GAM Step by Step - Banner/In-Renderer/AMP/Native Creatives +head_title: GAM Step by Step - Banner/In-Renderer/AMP/Native Creatives +description: Set up Banner and In-Renderer creatives for Prebid in Google Ad Manager. pid: 2 sidebarType: 3 --- +# GAM Step by Step - Banner/In-Renderer/AMP Creatives +{: .no_toc} -# GAM Step by Step - Banner/Outstream/AMP Creatives +- TOC +{:toc} -This page walks you through the steps required to create banner and outstream creatives to attach to your Prebid line items in Google Ad Manager (GAM). +This page walks you through the steps required to create banner and In-Renderer (formerly known as "outstream") creatives to attach to your Prebid line items in Google Ad Manager (GAM). This same process can cover native creatives if you've chosen the in-adunit or external native template options. If you're using GAM's native +design tool, you'll need to follow the [GAM native](/adops/gam-native.html) page. {: .alert.alert-success :} For complete instructions on setting up Prebid line items in Google Ad Manager, see [Google Ad Manager with Prebid Step by Step](/adops/step-by-step.html). +{: .alert.alert-info :} +Note that for Prebid Mobile, the In-Renderer video scenario is covered by video line items. See the [video creative reference](adops/setting-up-prebid-video-in-dfp.html) for details. + +## Overview + +This document describes how to implement the 3rd Party HTML creatives in GAM for banner/etc. See the [creative considerations](/adops/creative-considerations.html) reference for an overview. + +## Prebid Universal Creative + +This procedure works for both Prebid.js and Prebid Mobile, with a few differences noted below. + 1. In GAM, select **Delivery** > **Creatives**. 2. Under the **Display creatives** tab, click **New Creative**. 3. Select your advertiser, then click **Third party**. @@ -25,7 +40,7 @@ For complete instructions on setting up Prebid line items in Google Ad Manager, These instructions assume you're using the Prebid Universal Creative (PUC) after v1.15 that supports the separate `banner.js` file. See the [Prebid Universal Creative](/overview/prebid-universal-creative.html) documentation for alternate approaches. {: .alert.alert-danger :} -**AMP**: If you choose to bypass the PUC for AMP, Prebid Server analytics will not work. +**AMP**: If you choose to bypass the PUC for AMP or Prebid Mobile, Prebid Server analytics will not work. {:start="6"} 6. Select **Standard** as the **Code type**. @@ -41,8 +56,13 @@ These instructions assume you're using the Prebid Universal Creative (PUC) after {: .alert.alert-warning :} Be sure to replace BIDDERCODE with the appropriate bidder. For example, if the bidder code is `PBbidder`, the `adid` would be `%%PATTERN:hb_adid_PBbidder%%`. +Also, replace "PUCFILE" with: + +- Prebid.js: "%%PATTERN:hb_format%%.js" +- Prebid Mobile: "creative.js" + ```html - + + - -``` - -{: .alert.alert-warning :} -When using Send All Bids, use `ucTagData.adId = "%%PATTERN:hb_adid_BIDDERCODE%%";` rather than `ucTagData.adId = "%%PATTERN:hb_adid%%";` for each bidder’s creative, replacing `BIDDERCODE` with the actual bidder code, such as `%%PATTERN:hb_adid_BidderA%%`. - -The example CSS in the previous section applies here as well. - ## Create a New Native Creative Now that you've defined your native template you can create your native creatives. @@ -215,7 +193,7 @@ Now that you've defined your native template you can create your native creative {:start="7"} 7. Click **Save and preview**. -### Create Mobile In-App Creative +## Create Mobile In-App Template Use these instructions if you integrate In-App native ads on [iOS](/prebid-mobile/pbm-api/ios/ios-sdk-integration-gam-original-api.html#in-app-native) or [Android](/prebid-mobile/pbm-api/android/android-sdk-integration-gam-original-api.html#in-app-native). The difference is in choosing the GAM option for supporting Android & iOS app code. @@ -255,9 +233,9 @@ Follow the instructions in [Google Ad Manager with Prebid Step by Step](/adops/s ## Further Reading -* [Google Ad Manager with Prebid Step by Step](/adops/step-by-step.html) -* [Prebid Native Implementation Guide](/prebid/native-implementation.html) -* [Send All Bids vs Top Price](/adops/send-all-vs-top-price.html) -* [Prebid Universal Creatives](/overview/prebid-universal-creative.html) -* [Creative Considerations](/adops/creative-considerations.html) -* [Ad Ops Planning Guide](/adops/adops-planning-guide.html) +- [Google Ad Manager with Prebid Step by Step](/adops/step-by-step.html) +- [Prebid Native Implementation Guide](/prebid/native-implementation.html) +- [Send All Bids vs Top Price](/adops/send-all-vs-top-price.html) +- [Prebid Universal Creative](/overview/prebid-universal-creative.html) +- [Creative Considerations](/adops/creative-considerations.html) +- [Ad Ops Planning Guide](/adops/adops-planning-guide.html) diff --git a/adops/key-values.md b/adops/key-values.md index 6c2f77d784..641ba1c3c7 100644 --- a/adops/key-values.md +++ b/adops/key-values.md @@ -36,13 +36,13 @@ You can work with your engineers to modify the default list. See [Restricting Da | hb_pb | targeting | All | The bid price bucket (adjusted for price granularity). | 2.10 | | hb_adid | rendering | All | The ad ID. Used by the Prebid Universal Creative (PUC) ad server creative to render the winning Prebid ad. | 123456 | | hb_bidder | targeting and reporting | Could be used for creative-level targeting in video scenarios; reporting for all scenarios | The bidder code. Used for logging and reporting to learn which bidder has higher fill rate/CPM. | BidderA | -| hb_size | rendering | Banner, native, outstream. Not used for video. | The size used for resizing the iframe for the winning creative. | 300x250 | +| hb_size | rendering | Banner, native, in-renderer. Not used for instream video. | The size used for resizing the iframe for the winning creative. | 300x250 | | hb_format | targeting and reporting | Needed only if there's a different set of line items for different media types | Used when creating a separate set of line items for banner vs video | video | | hb_deal | targeting | All | Target private marketplace deals | 7777777 | | hb_uuid | rendering | Video only | Carries the cache retrieval ID for VAST video creatives | 1111-2222-3333-4444 | -| hb_cache_id | rendering | Banner, native, outstream; mobile app only | Carries the cache retrieval ID for mobile bids | 2222-3333-4444-5555 | -| hb_cache_host | rendering | Banner, native, outstream; mobile app only | The host where the cached creative lives | `"https://mycachehost.example.com"` | -| hb_cache_path | rendering | Banner, native, outstream; mobile app only | The web path where the cached creative lives | /cache | +| hb_cache_id | rendering | Banner, native, in-renderer; mobile app only | Carries the cache retrieval ID for mobile bids | 2222-3333-4444-5555 | +| hb_cache_host | rendering | Banner, native, in-renderer; mobile app only | The host where the cached creative lives | `"https://mycachehost.example.com"` | +| hb_cache_path | rendering | Banner, native, in-renderer; mobile app only | The web path where the cached creative lives | /cache | | hb_source | reporting | Server-to-server testing | Used to report the A/B test results for client- vs server-side performance. | s2s | | hb_adomain | reporting and special | All | Used to report on VAST errors, set floors on certain buyers, monitor volume from a buyer, or track down bad creatives | example.com | diff --git a/adops/line-item-creation.md b/adops/line-item-creation.md index 51abec0d1e..821a780689 100644 --- a/adops/line-item-creation.md +++ b/adops/line-item-creation.md @@ -1,61 +1,73 @@ --- layout: page_v2 -title: Line Item Creation -head_title: Line Item Creation +title: Line Item Considerations +head_title: Line Item Considerations sidebarType: 3 sbUUID: 3.2 --- -# Line Item Creation - +# Line Item Considerations {: .no_toc } - TOC {: toc } -The settings you apply when creating line items to capture bids coming in from the header bidding process are typically different from those you apply when creating line items for house ads. This document will walk you through some of the differences, and outline requirements and recommendations for creating line items to work with Prebid. +The settings you apply when creating line items to capture bids coming in from the header bidding process are different from those you apply when creating line items for house ads. This document will walk you through some of the differences, and outline requirements and recommendations for creating line items to work with Prebid. {: .alert.alert-success :} Manually configuring ad server elements for Prebid can be a fair amount of work. If you’re using Google Ad Manager (GAM), consider using our official command line tool, [Prebid Line Item Manager](/tools/line-item-manager.html#prebid-line-item-manager.html), to create the setup. Using this tool may save you time and help you avoid mistakes. -## Advertisers and Orders +## Overview -Line items (and creatives) must, at some level, be associated with advertisers. When you create line items to capture Prebid bids, you won’t know who the actual advertisers are. Instead you need to create generic advertisers in your ad server that are used for Prebid. For example, you can create an advertiser named “Prebid Advertiser.” Or if you’re using Send All Bids, you can create one advertiser per bidder, such as “Prebid BidderA,” “Prebid BidderB,” etc. You then associate your line items and creatives with those advertisers. +The ad server configuration that supports Prebid is important. Header bidding is a way to gather bids from many sources and funnel them into your ad server, so the ad server needs to have a way to detect and prioritize these bids against other sources. -Depending on your ad server, line items are typically grouped within orders under each advertiser. +The traditional Prebid.js setup is to have two sets of line items in your ad server: one set that covers the price granularity range for display, non-instream video, and native, and another set that covers the price granularity range for instream video. This is because instream video generally has a higher price profile. -## Line Item Details +However, there may be reasons to set up more than 2 sets of line items. You can start by considering a few questions: -You have many options for the way in which you set up your line items. The following are Prebid requirements, and also some recommendations, to ensure bids are captured correctly and to make keeping track of your header bidding line items easier. +- What Prebid scenarios do you need now and in the forseeable future? Is Prebid.js all you need? Or do you have an [AMP](/formats/formats.html#amp) version of your site? Do you have a mobile app? +- How many line items can you afford to create? Very high [price granularities](/adops/price-granularity.html) can consume a large number of line items, and some ad servers have strict limits on the number of active and/or historic line items. + +Here's a set of basic recommendations to use as a starting point: + +1. **Do you run Prebid.js only?** Create 2 sets of line items: one set for instream-video and another set for everything else. +1. **Do you run Prebid.js and AMP?** + 1. For now, you'll need to have two sets of line items: one for instream video, and one that uses the PUC for everything else. + 1. In the future, there will be an option to run three sets of line items to utilize the [dynamic creative](/adops/creative-considerations.html#prebidjs-dynamic-creatives) for Prebid.js. +1. **Do you run Prebid.js and Prebid Mobile?** + 1. If you're using multiformat banner and "in-renderer" video (formerly "outstream"), you will need to have a separate set of adunits and line items for mobile. This is because Prebid Mobile does not support javascript renderers like Prebid.js does, instead relying on the ad server SDK, which requires them to be treated the same as instream video. So in this scenario you'll have 4 sets of line items: (1) Prebid.js instream, (2) Prebid.js banner+native+noninstream, (3) mobile video, and (4) mobile banner. If you run mobile native or rewarded video, each will be another set of line items. + 1. If you have chosen the Prebid-Rendered approach for your mobile apps in order to get SKAdNetork and advanced adunit support, you'll want to have separate sets of line items for mobile and Prebid.js as described for the multiformat item above. + 1. If you're running Rewarded Video, you'll want to define which adunits run that format and have a separate set of video line items that target those units. This is because rewarded video has a special creative type. +1. **Or just Prebid Mobile?** + 1. As a base, you'll want one set of line items that covers all video (instream and non-instream), and another set for banner. + 1. If you run native, you'll want another set of line items for them. + 1. And then if you run rewarded video, another set of line items for those ad units. -### At a Glance +Yes, setting up line items for Prebid Mobile is complicated. We recommend reading the "Ad Operations Guidance" section of the +specific mobile integration method you're using: -These tables show the Prebid line item recommendations and requirements. The following sections provide more details on each. +- GAM Bidding-Only for [iOS](/prebid-mobile/pbm-api/ios/ios-sdk-integration-gam-original-api.html#ad-operations-guidance)/[Android](/prebid-mobile/pbm-api/android/android-sdk-integration-gam-original-api.html#ad-operations-guidance) +- GAM Prebid-Rendered for [iOS](/prebid-mobile/modules/rendering/ios-sdk-integration-gam#ad-operations-guidance)/[Android](/prebid-mobile/modules/rendering/android-sdk-integration-gam#ad-operations-guidance) +- AdMob for [iOS](/prebid-mobile/modules/rendering/ios-sdk-integration-admob#ad-operations-guidance)/[Android](/prebid-mobile/modules/rendering/android-sdk-integration-admob#ad-operations-guidance) +- MAX for [iOS](/prebid-mobile/modules/rendering/ios-sdk-integration-max#ad-operations-guidance)/[Android](/prebid-mobile/modules/rendering/android-sdk-integration-max#ad-operations-guidance) -**Required** +## Advertisers and Orders + +Line items (and creatives) must, at some level, be associated with advertisers. When you create line items to capture Prebid bids, you won’t know who the actual advertisers are. Instead you need to create one or more generic advertisers in your ad server that are used for Prebid. For example, you can create an advertiser named “Prebid Advertiser.” Or if you’re using Send All Bids, you can create one advertiser per bidder, such as “Prebid BidderA,” “Prebid BidderB,” etc. You then associate your line items and creatives with those advertisers. -{: .table .table-bordered .table-striped } -| Detail | Requirement | -| ------ | ----------- | -| Line Item Type | Price Priority (depending on your ad server) | -| Key Value Pricing | Include the number of decimal places that are defined in the price granularity precision. Normally this is two decimal places, e.g. hb_pb=0.50 or hb_pb=1.00 | +{: .alert.alert-info :} +The tradeoff for advertisers is this: having just one advertiser for all Prebid config makes it easier to share creates across line items. +But having separate advertisers for each bidder may be more useful within ad server reports. -**Recommended** +Depending on your ad server, line items are typically grouped within orders under each advertiser. -{: .table .table-bordered .table-striped } -| Detail | Recommendation | -| ------ | -------------- | -| Line Item Groups | Determine the number of containers you'll need to store the line items based on price granularity, number of bidders, and ad server restrictions. Name your group in the format Prebid, format, bidder name (for [Send All Bids](/adops/send-all-vs-top-price.html)), and unique number; for example, `Prebid - banner - BidderA - 1`. | -| Line Item Name | Name each line item for the header bidding price bucket. Use the naming pattern Prebid, mediatype, bidder (for Send All Bids), and price bucket; for example, `Prebid - banner - BidderA - 1.50`. | -| Creative Name | In the creative name, include Prebid, the media type and the size (if applicable), and a unique identifying number (if more than one creative of a given size is attached to the line item). If using Send All Bids, also include the bidder name; for example, `Prebid - banner - BidderA - 1x1 - 1`. | -| Start and End Dates | Start immediately, no end date | -| Priority | Above house ads but below directly sold ads | -| Impression Goal | None | -| Media Types | Group media types by price granularity. This typically means you can group banner, outstream video, and native together but video will be a separate set of line items. | +## Line Item Details + +You have many options for the way in which you set up your line items. The following are Prebid requirements, and also some recommendations, to ensure bids are captured correctly and to make keeping track of your header bidding line items easier. ### Line Item Type -If your ad server supports it, you should set your line item type to Price Priority, which will let it compete with bids from other sources. +If your ad server supports it, you should set your line item type to "Price Priority", which will let it compete with bids from other sources based on bid price. ### Key Value Pricing @@ -70,19 +82,19 @@ See [Key Values](/adops/key-values.html) for general information about key value ### Line Item Groups -If you are [sending all bids](/adops/send-all-vs-top-price.html) to the ad server, you’ll most likely want to group your line items by bidder. (In Google Ad Manager this means creating at least one set of orders per bidder, with that bidder’s line items attached to the order.) This allows each group to have a set of line items that use the same targeting keywords, all of which include the bidder’s name. For example, if you are working with BidderA, all line items within a group would use the key hb_pb_BidderA in the line item’s key-value targeting, and hb_adid_BidderA in the attached creative. +If you are [sending all bids](/adops/send-all-vs-top-price.html) to the ad server, you’ll most likely want to group your line items by bidder. This means creating a set of orders per bidder, with that bidder’s line items attached to the order. This allows each group to have a set of line items that use the same targeting keywords, all of which include the bidder’s name. For example, if you are working with BidderA, all line items within a group would use the key hb_pb_BidderA in the line item’s key-value targeting, and hb_adid_BidderA in the attached creative. Depending on your ad server and the number of line items you’re creating, you might need more than one group per bidder. For example, suppose you need to create 2000 line items for one bidder. If GAM is your ad server, you’re allowed only 450 line items per order, so you will need five orders per bidder to store the 2000 line items, for a total of 25 orders. -We recommend naming the group to include “Prebid”, media type, the bidder name, and also a number or other identifier if you need more than one group per bidder. For example, `Prebid - banner - BidderA - 1`. For [Send Top Price Bid](/adops/send-all-vs-top-price.html) you can omit the bidder name: `Prebid - banner - 1`. +We recommend naming the group to include “Prebid”, media type, the bidder name, and also a number or other identifier if you need more than one group per bidder. For example, `Prebid.js - banner - BidderA - 1`. For [Send Top Price Bid](/adops/send-all-vs-top-price.html) you can omit the bidder name: `Prebid SDK - banner - 1`. ### Line Item Name -Because you’ll be creating one line item per price within each [price bucket](/adops/price-granularity.html), it’s helpful to name your line items based on the price. It can also be helpful to include the mediatype, since different types of media could be priced the same. Some examples include `Prebid - banner - 1.00`, `Prebid - video - 1.50`, etc. If you’re [sending all bids](/adops/send-all-vs-top-price.html), include the bidder code: `Prebid - banner - BidderA - 1.00`, `Prebid - banner - BidderA - 1.50`. +Because you’ll be creating one line item per price within each [price bucket](/adops/price-granularity.html), it’s helpful to name your line items based on the price. It can also be helpful to include the mediatype, since different types of media could be priced the same. Some examples include `Prebid.js - banner - 1.00`, `Prebid.js - video - 1.50`, etc. If you’re [sending all bids](/adops/send-all-vs-top-price.html), include the bidder code: `Prebid SDK - banner - BidderA - 1.00`, `Prebid SDK - banner - BidderA - 1.50`. ### Creative Name -We recommend naming creatives to include the media type, size (where applicable), and a number if there is more than one. For example, `Prebid - banner - BidderA - 1x1 - 1`; `Prebid - video - BidderA - 1`. +We recommend naming creatives to include the media type, size (where applicable), and a number if there is more than one. For example, `Prebid.js - banner - BidderA - 1x1 - 1`; `Prebid.js - video - BidderA - 1`. ### Start and End Dates @@ -106,7 +118,7 @@ Prebid supports many media types, and you can set up a single line item with mul Grouping media types within line items is typically dictated by the pricing structure: -- Banner, outstream video, and native generally run together because they have similar pricing expectations and therefore can share [price granularities](/adops/price-granularity.html). +- Banner, non-instream video, and native generally run together because they have similar pricing expectations and therefore can share [price granularities](/adops/price-granularity.html). - Instream video is normally created as a separate set of line items because they are usually priced higher than other formats, often requiring custom price granularity. You must set a key value for each format used by an ad unit using the hb_format (or hb_format_BIDDER) key and setting its value to the appropriate format. For example, if the ad unit is set up as a banner ad, you would target hb_format=banner (along with the price, such as hb_pb=1.00). If your ad unit supports multiple types, set the key value to include all types: `hb_format` in `banner`,`native`. @@ -118,50 +130,50 @@ Here's an example that encapsulates a number of the key decisions outlined in th - Send Top Bid - Banner granularity: high - Video granularity: custom -- Order naming pattern: Prebid - banner - N, Prebid - video - N -- Line Item naming pattern: Prebid - banner - PRICE, Prebid - video - PRICE -- Creative naming pattern: Prebid - banner - 1x1 - N, Prebid - video - N +- Order naming pattern: Prebid.js - banner - N, Prebid - video - N +- Line Item naming pattern: Prebid.js - banner - PRICE, Prebid - video - PRICE +- Creative naming pattern: Prebid.js - banner - 1x1 - N, Prebid - video - N - Choosing to make three copies of each creative The granularity we’ve chosen means we’ll be creating 2000 line items for banner and 1000 line items for video. Those line items will be named as shown here: -- Order: Prebid - banner - 1 - - LI: Prebid - banner - 0.00 (If the bid is less than 1 penny, it rounds down to 0, but is still worth something) - - Creative: Prebid - banner - 1x1 - 1 - - Creative: Prebid - banner - 1x1 - 2 - - Creative: Prebid - banner - 1x1 - 3 - - LI: Prebid - banner - 0.01 +- Order: Prebid.js - banner - 1 + - LI: Prebid.js - banner - 0.00 (If the bid is less than 1 penny, it rounds down to 0, but is still worth something) + - Creative: Prebid.js - banner - 1x1 - 1 + - Creative: Prebid.js - banner - 1x1 - 2 + - Creative: Prebid.js - banner - 1x1 - 3 + - LI: Prebid.js - banner - 0.01 - ... creatives ... - - LI: Prebid - banner - 0.02 - - LI: Prebid - banner - 0.03 + - LI: Prebid.js - banner - 0.02 + - LI: Prebid.js - banner - 0.03 - ... - - LI: Prebid - banner - 4.49 -- Order: Prebid - banner - 2 - - LI: Prebid - banner - 4.50 - - LI: Prebid - banner - 4.51 - - LI: Prebid - banner - 4.52 - - LI: Prebid - banner - 4.53 + - LI: Prebid.js - banner - 4.49 +- Order: Prebid.js - banner - 2 + - LI: Prebid.js - banner - 4.50 + - LI: Prebid.js - banner - 4.51 + - LI: Prebid.js - banner - 4.52 + - LI: Prebid.js - banner - 4.53 - ... - - LI: Prebid - banner - 09.49 + - LI: Prebid.js - banner - 09.49 - ... other banner orders up to 20.00 ... -- Order: Prebid - video - 1 - - LI: Prebid - video - 0.00 - - Creative: Prebid - video - 1 - - Creative: Prebid - video - 2 - - Creative: Prebid - video - 3 - - LI: Prebid - video - 0.05 - - LI: Prebid - video - 0.10 +- Order: Prebid.js - video - 1 + - LI: Prebid.js - video - 0.00 + - Creative: Prebid.js - video - 1 + - Creative: Prebid.js - video - 2 + - Creative: Prebid.js - video - 3 + - LI: Prebid.js - video - 0.05 + - LI: Prebid.js - video - 0.10 - ... - ... If we had chosen Send All Bids (the Prebid default), every element shown above would be recreated for each bidder, and each name would include the bidder name. For example: -- Order: Prebid - banner - BidderA - 1 - - LI: Prebid - banner - BidderA - 0.00 - - Creative: Prebid - banner - BidderA - 1x1 - 1 - - Creative: Prebid - banner - BidderA - 1x1 - 2 - - Creative: Prebid - banner - BidderA - 1x1 - 3 +- Order: Prebid.js - banner - BidderA - 1 + - LI: Prebid.js - banner - BidderA - 0.00 + - Creative: Prebid.js - banner - BidderA - 1x1 - 1 + - Creative: Prebid.js - banner - BidderA - 1x1 - 2 + - Creative: Prebid.js - banner - BidderA - 1x1 - 3 - ... ## Next Step diff --git a/adops/mobile-adops.md b/adops/mobile-adops.md new file mode 100644 index 0000000000..a6737d2826 --- /dev/null +++ b/adops/mobile-adops.md @@ -0,0 +1,35 @@ +--- +layout: page_v2 +title: Prebid Mobile Ad Operations +head_title: Prebid Mobile Ad Operations +description: Special considerations for Prebid Mobile Ad Operations +sidebarType: 3 +--- + +# Prebid Mobile Ad Operations + +This page covers some important things to know if you're setting up an ad server to support a mobile app integration with [Prebid SDK](/prebid-mobile/prebid-mobile.html). + +As background, it should be noted that Prebid Mobile evolved separately from Prebid.js for a long time. The committees are now attempting to keep their decisions more uniform, but it may take some time to bring them back into better alignment. + +## Important differences + +These differences explain the special mobile procedures noted in other documents. + +1. In-Renderer video (formerly known as "outstream") in mobile must be implemented in GAM with AdUnits that support video adsizes and the `VastUrl` creative. This contrasts with Prebid.js which utilizes 3rd party HTML creatives for in-renderer video. +1. How ads are rendered is different in various scenarios. See the 'AdOps guidance' section in your ad server use case for details. This can be particular important when you are investigating discrepancies between reports from various sources. +1. You will need to consider whether you want Prebid Server to cache creatives. This answer will inform the contents of the Prebid Server configuration. + +## Publishers using both Prebid.js and Prebid mobile + +If your a company using both Prebid.js and Prebid mobile that employs In-Renderer video, your line item setup will be more complicated. + +Probably the easiest way to manage this scenario will be to create separate line items for placements running Prebid.js vs placements running Prebid mobile. +The Prebid.js line items will set up In-Renderer video as 3rd party HTML while the mobile line items will set them up as video. + +## Further Reading + +- [Ad Ops Planning Guide](/adops/adops-planning-guide.html) +- [Ad Ops GAM setup for Prebid-Rendered apps](/adops/mobile-rendering-gam-line-item-setup.html) +- [Ad Ops AdMob setup for Prebid-Rendered apps](/adops/mobile-rendering-admob-line-item-setup.html) +- [Ad Ops MAX setup for Prebid-Rendered apps](/adops/mobile-rendering-max-line-item-setup.html) diff --git a/adops/mobile-rendering-admob-line-item-setup.md b/adops/mobile-rendering-admob-line-item-setup.md index 39db9166ad..d92d3ca858 100644 --- a/adops/mobile-rendering-admob-line-item-setup.md +++ b/adops/mobile-rendering-admob-line-item-setup.md @@ -9,6 +9,8 @@ sidebarType: 3 # AdMob Setup +This document outlines how to set up [AdMob](https://admob.google.com/home/) for Prebid Mobile. See the appropriate integration method [iOS](/prebid-mobile/modules/rendering/ios-sdk-integration-admob.html#rendering-and-tracking)/[Android](/prebid-mobile/modules/rendering/android-sdk-integration-admob.html#rendering-and-tracking)) document for information about rendering and tracking. + ## Mediation Group Setup ### Step 1: Create Mediation Group @@ -84,3 +86,8 @@ Press `DONE` and repeat the adding of the custom events for all needed prices. Pipeline Screenshot Once you add all needed custom events - press `DONE`. The Mediation Group is ready to serve the prebid demand to your app. + +## Further Reading + +- [Prebid Mobile Overview](/prebid-mobile/prebid-mobile) +- Prebid Mobile Admob Integration Method for [iOS](/prebid-mobile/modules/rendering/ios-sdk-integration-admob.html), [Android](/prebid-mobile/modules/rendering/android-sdk-integration-admob.html) diff --git a/adops/mobile-rendering-gam-line-item-setup.md b/adops/mobile-rendering-gam-line-item-setup.md index f9d35b6da5..01d92d97db 100644 --- a/adops/mobile-rendering-gam-line-item-setup.md +++ b/adops/mobile-rendering-gam-line-item-setup.md @@ -1,54 +1,46 @@ --- layout: page_v2 -title: Prebid Mobile Rendering GAM Line Item Setup -description: Prebid Mobile Rendering Modules GAM line item setup +title: Prebid-Rendered Mobile GAM Setup +description: Prebid-Rendered Mobile GAM Setup sidebarType: 3 --- -# Google Ad Manager Setup +# AdOps Guide to setting up GAM for Prebid-Rendered Mobile +{: .no_toc} -## Step 1: Create New Order +- TOC +{:toc} - Pipeline Screenshot +## Overview -## Step 2: Create Line Item +This guide is for mobile app developers that have chosen to use the "Prebid-Rendered" integration approach for [iOS](/prebid-mobile/modules/rendering/ios-sdk-integration-gam.html) or [Android](/prebid-mobile/modules/rendering/android-sdk-integration-gam.html). -To integrate the Prebid demand you have to create a Line Items with a specific price and targeting keywords. +The orders and line items are the same as for other types of integration, but the creative setup +has a number of differences. -> Even though a Line Item can be named in any way, we strongly recommend to use the price or targeting keyword in the name. It will help to navigate through hundreds of them. +## Getting Started -### Select Type +See the [GAM with Prebid guide](/adops/step-by-step.html) for details on the Advertiser, +Orders, and Line Items. When you get to the creatives, come back here. -Create a Line Item depending on the type of expected creative kind: +## Prepare the Prebid Creatives -* **Display** - for the Banner, HTML Interstitial -* **Video and Audio** - for the Video Interstitial, Rewarded Video, and Outstream Video ads. +{: .table .table-bordered .table-striped } +| Scenario | Type of Creative | +| --- | --- | +| Display Banner
Video Banner
Display Interstitial
Video Interstitial | [3rd party HTML](#third-party-html) | +| Rewarded Video | [Special VastUrl](#rewarded-video) | -Pipeline Screenshot +### Third Party HTML -Set sizes respectively to expected creatives. +For most ad formats, instead of using the Prebid Universal Creative, the Prebid SDK just needs to get a signal +from the Google Mobile Ad SDK that there's an ad ready to render. The Prebid SDK will +figure the rest of it out: rending the creative, handling the Open Measurement activities, +and for iOS, the SKAdnetwork calls. -### Select Price - -The Line Item price should be chosen according to the price granularity policy. - -Pipeline Screenshot - -### Set Targeting Keywords - -The **Custom targeting** property should contain a special keyword with the price of winning bid. The same as a Rate of the Line Item. - -Pipeline Screenshot - -## Step 3: Prepare Prebid Creative - -### Display Banner, Video Banner, Display Interstitial, Video Interstitial - -The Prebid SDK integrates with GAM basing on [App Events](https://developers.google.com/ad-manager/mobile-ads-sdk/android/banner#app_events) feature, almost for all ad formats. That means that creative should contain a special tag that will be processed by Prebid's GAM Event Handlers. - -If GAM Event Handler receives the `PrebidAppEvent` event it will render the winning bid. Otherwise the control will be passed to the GAM Ad View and it will render the received creative. +Here's the body of the creative: ``` html ``` +TBD - what's `bidid`? + +It will look something like this in GAM interface: + Pipeline Screenshot +{: .alert.alert-info :} +Developer background: The Prebid SDK integrates with the Google Moble Ads (GMA) SDK using the [App Events](https://developers.google.com/ad-manager/mobile-ads-sdk/android/banner#app_events) feature for most ad formats. The creative above contains a special tag that will be processed by Prebid SDK's GAM Event Handlers. When the handler receives the `PrebidAppEvent` event it will render the winning bid. Otherwise control will be passed to the GAM Ad View and the GMA SDK will render the received creative. + ### Rewarded Video -Prebid rendering for Rewarded video ads is based on the [OnAdMetadataChangedListener](https://developers.google.com/android/reference/com/google/android/gms/ads/rewarded/OnAdMetadataChangedListener). So you need to set up a special VAST tag in the creative. +Prebid rendering for Rewarded video ads is based on the [OnAdMetadataChangedListener](https://developers.google.com/android/reference/com/google/android/gms/ads/rewarded/OnAdMetadataChangedListener). So you need to set up a special VAST tag in the creative: ``` js https://cdn.jsdelivr.net/npm/prebid-universal-creative/dist/prebid-mobile-rewarded-vast.xml ``` +It will look something like this in the GAM interface: + Pipeline Screenshot If GAM Event Handler receives the tag's info it will render the winning bid. Otherwise the control will be passed to the GAM Ad View and it will render the received creative. @@ -202,3 +203,7 @@ p { } ``` --> + +## Further Reading + +- [GAM with Prebid guide](/adops/step-by-step.html) diff --git a/adops/mobile-rendering-max-line-item-setup.md b/adops/mobile-rendering-max-line-item-setup.md index 4c7786b848..63183d82ae 100644 --- a/adops/mobile-rendering-max-line-item-setup.md +++ b/adops/mobile-rendering-max-line-item-setup.md @@ -9,6 +9,8 @@ sidebarType: 3 # AppLovin MAX Setup +This document outlines how to set up [Applovin MAX](https://developers.applovin.com/en) for Prebid Mobile. See the appropriate integration method ([iOS](/prebid-mobile/modules/rendering/ios-sdk-integration-max.html#rendering-and-tracking)/[Android](/prebid-mobile/modules/rendering/android-sdk-integration-max.html#rendering-and-tracking)) document for information about rendering and tracking. + ## Custom Network Setup In your MAX account go to `Mediation` -> `Manage` -> `Networks` and click `Click here to add a Custom Network`. Then create an **SDK** custom network with the following adapter names: @@ -35,7 +37,7 @@ Create or choose an existing Ad Unit. Go the the `Custom Networks & Deals` secti Pipeline Screenshot -Make sure that the `Custom Parameters` field contain expecting targetting keywords of the winning bid: +Make sure that the `Custom Parameters` field contains expecting targetting keywords of the winning bid: ```json {"hb_pb":"0.10"} @@ -43,3 +45,8 @@ Make sure that the `Custom Parameters` field contain expecting targetting keywor {: .alert.alert-warning :} The adapter will render the winning bid only if the bid's targeting keywords contain `all` keywords from the `Custom Parameters` field. + +## Further Reading + +- [Prebid Mobile Overview](/prebid-mobile/prebid-mobile) +- Prebid Mobile Applovin Integration Method for [iOS](/prebid-mobile/modules/rendering/ios-sdk-integration-max.html), [Android](/prebid-mobile/modules/rendering/android-sdk-integration-max.html) diff --git a/adops/setting-up-prebid-video-in-dfp.md b/adops/setting-up-prebid-video-in-dfp.md index 13b3327fcf..17de3921bb 100644 --- a/adops/setting-up-prebid-video-in-dfp.md +++ b/adops/setting-up-prebid-video-in-dfp.md @@ -8,14 +8,21 @@ sidebarType: 3 --- # GAM Step by Step - Video Creatives - {: .no_toc } - TOC {:toc} +## Overview + This page walks you through the steps required to create in-player and long-form video creatives to attach to your Prebid line items in Google Ad Manager (GAM). +It applies to these scenarios: + +- Instream video (also called "in-player") +- For Prebid Mobile only, it also applies to In-Renderer video (formerly known as "outstream") +- Long form video + {: .alert.alert-success :} For complete instructions on setting up Prebid line items in Google Ad Manager, see [Google Ad Manager with Prebid Step by Step](/adops/step-by-step.html). @@ -101,6 +108,6 @@ If you're utilizing any bidders that cache their own VAST, you have two options: - [Google Ad Manager with Prebid Step by Step](/adops/step-by-step.html) - [Show Video Ads with Google Ad Manager](/dev-docs/show-video-with-a-dfp-video-tag.html) - [Send All Bids vs Top Price](/adops/send-all-vs-top-price.html) -- [Prebid Universal Creatives](/overview/prebid-universal-creative.html) +- [Prebid Universal Creative](/overview/prebid-universal-creative.html) - [Creative Considerations](/adops/creative-considerations.html) - [Ad Ops Planning Guide](/adops/adops-planning-guide.html) diff --git a/adops/setting-up-prebid-video-in-freewheel.md b/adops/setting-up-prebid-video-in-freewheel.md index ad1a7ac7f4..af72d98d43 100644 --- a/adops/setting-up-prebid-video-in-freewheel.md +++ b/adops/setting-up-prebid-video-in-freewheel.md @@ -11,6 +11,11 @@ sidebarType: 3 {: .alert.alert-warning :} This guide is not written, maintained, or endorsed by Freewheel. Freewheel recommends speaking to your account team before implementing any header-bidding setup to ensure full implications for direct-sold ad delivery, forecasting, and reporting is understood. +{: .alert.alert-warning :} +The approach described here could create too many line items in the ad server +if the price buckets are too granular. We recommend that you consider how many +line items can be supported and plan out the price granularity/category/duration combinations. + This page describes how to set up Campaigns for long form video using FreeWheel's ad server. As with Google Ad Manager for digital ads, ad ops will need to configure their FreeWheel server account so that the server can provide the correct creatives for the video player. If you do not have an account visit [FreeWheel](https://www.freewheel.com/) to create one. diff --git a/adops/step-by-step.md b/adops/step-by-step.md index 0e85b68a8c..8722b3de53 100644 --- a/adops/step-by-step.md +++ b/adops/step-by-step.md @@ -3,12 +3,10 @@ layout: page_v2 title: Google Ad Manager with Prebid Step by Step head_title: Google Ad Manager with Prebid Step by Step description: Step-by-step instructions for setting up line items in GAM for Prebid. -#note the sidebar type needs to reflect the section this file is displayed in. See _data/sidenav.yml for the side nav categories. sidebarType: 3 --- # Google Ad Manager with Prebid Step by Step - {: .no_toc } - TOC @@ -30,15 +28,20 @@ Before you begin, we recommend you read through our [Planning Guide](/adops/adop GAM works as a hierarchical structure, where line items are children of orders, and orders are children of advertisers. You must have your advertisers and orders set up before you can start creating line items and creatives. The advertisers you create for Prebid will typically depend on whether you’re sending all bids or only the top price bid to the ad server. - Send Top Bid: Create one general Prebid advertiser -- Send All Bids: Create one Prebid advertiser per bidder where Orders are organized by bidder, with one or more orders containing line items targeted towards a single bidder. +- Send All Bids: Two choices: + - Create one Prebid advertiser per bidder where Orders are organized by bidder, with one or more orders containing line items targeted towards a single bidder. This approach lets you track bidders as advertisers in your ad server reports. + - Create one general Prebid advertiser. This approach simplifies campaign setup by allowing all line items to share one set of creatives. ![Google Ad Manager hierarchy](/assets/images/ad-ops/gam-sbs/gam-hierarchy.png) +Note that GAM has a limit of 450 line items per order. It's quite likely that +you'll need more than one order to contain all of the line items. + ### Create Native Template If you’re working with native inventory, you must have your native template created and stored before you begin creating your line item. See [GAM Step by Step - Native Creatives](/adops/gam-native.html). -### Create Keys +### Create Inventory Keys and Values When you create your line item, you’ll be targeting key-value pairs that are being sent with the ad request to the ad server. Any keys you target need to be defined in GAM before you can use them in your line items. @@ -47,34 +50,60 @@ To define new keys, in GAM go to **Inventory** > **Key-Values** and enter your P You can also define accepted values for the keys, but you don’t need to. If you create Dynamic keys, values can be added when you set up your line item. {: .alert.alert-danger :} -Keys in GAM have a maximum length of 20 characters; any keys passed to GAM longer than that will be truncated. This means that if Prebid passes in the key `hb_format_BidderWithALongName`, GAM will truncate it to `hb_format_BidderWith`. When you create your keys, you must use the truncated name. +Key names in GAM have a maximum length of 20 characters; any keys passed to GAM longer than that will be truncated. This means that if Prebid passes in the key `hb_format_BidderWithALongName`, GAM will truncate it to `hb_format_BidderWith`. When you create your keys, you must use the truncated name. See [Key Values](/adops/key-values.html) for information on the keys you'll need. ## Create a Line Item -Open the order you want to associate the line item with and click **New line item**. +Depending on your scenario, you will likely need several groups of line items. +See the [line item essentials](/adops/line-item-creation.html) guide for details. +How many line items are in each group depends on the [price granularity](/price-granularity.html). + +For instance, if you're running both Prebid.js and Prebid Mobile, +you should consider having 2 sets of banner line items and 2 sets of video line items. If your banner line items are medium granularity (201 line items), and your +video line items are custom granularity (300 line items), then you'll go +through this line item creation process 1002 times. You'll need at least 3 orders +to contain them, but it would be more convenient to have 4 orders in this scenario: one for each group. + +This is why automated tools are important when setting up your ad server for +header bidding. If you don't have an automated tool, consider Prebid's +[line item manager](/tools/line-item-manager.html) or utilize low price +granularities. + +The rest of this document assumes you're going to create line items manually. +For each line item, open the order you want to associate the line item with and click **New line item**. ### General Settings From the **Settings** tab, do the following: 1. Select your **Ad type**: - - Banner/Outstream/Native/AMP: Click **Select display ad**. - - Video/Audio: Click **Select video or audio ad**. + - Prebid.js: Banner/In-Renderer Video/Native/AMP: Click **Select display ad**. + - Prebid.js: Instream Video/Audio: Click **Select video or audio ad**. + - Prebid Mobile: Banner/Native: Click **Select display ad**. + - Prebid Mobile: All forms of Video/Audio: Click **Select video or audio ad**. +{: .alert.alert-info :} +Note: "In-renderer video" is the term Prebid uses to cover everything that's not "instream video". i.e. Accompanying Content, Interstitial, Standalone. + +{:start="2"} 2. Enter the **Name** of your line item. Suggested format: Prebid – format - bidder – price bucket. For example, `Prebid – banner - BidderA - 1.50`. +{:start="3"} 3. Set the **Line Item Type** to **Price priority (12)**. (This will most likely be higher for deals. See [Deals in Prebid](/adops/deals.html) for more information.) +{:start="4"} 4. Enter your **Expected Creatives**: - - Banner/Outstream/AMP/Video: Select the sizes of all ad slots included in the Prebid process. + - Display and Video: Select the sizes of all ad slots included in the Prebid process. - Native: Select a native template. (See [GAM Step by Step - Native Creatives](/adops/gam-native.html) for instructions on creating native templates.) ![New line item settings](/assets/images/ad-ops/gam-sbs/line-item-settings.png) {:start="5"} 5. For Long-Form (OTT) Video: If you're using competitive exclusions, under **Additional settings** enter the value for competitive exclusions in the **Label** field. This value will be included in your targeting within the value for the `hb_pb_cat_dur` key. See [Targeting](#targeting) below for more information. + +{:start="6"} 6. Under **Delivery settings**: - Set **Start time** to **Immediately**. - Set **End time** to **Unlimited**. @@ -88,6 +117,10 @@ From the **Settings** tab, do the following: ### Targeting +#### Targeting the price bucket (hb_pb) + +The header bidding "price bucket" is the key piece of ad server targeting. + Under **Add targeting**, expand **Custom targeting**. {: .alert.alert-info :} @@ -99,22 +132,37 @@ Leave **is any of** and enter (or select) your price bucket. ![Custom targeting on price bucket](/assets/images/ad-ops/gam-sbs/custom-targeting-pb.png) -The following additional keys must be added for the corresponding formats: +#### Targeting the format (hb_format) -**Banner/Outstream/Native**: +If you're running just Prebid.js, there's no need for adding hb_format to the target. GAM knows which requests are coming from the video IMA SDK and +will choose the right line item. -You can use the same line item for banner, outstream, and/or native creatives. If your ad slot could be filled by two or more of these formats, you must include the hb_format key with values specifying all expected formats. Select **hb_format_BIDDERCODE > is any of > video, banner, native**. +However, for Prebid Mobile, things are different. If you run Prebid Mobile +with or without Prebid.js, it's recommended that you put hb_format targeting on all line items. -![Custom targeting on format](/assets/images/ad-ops/gam-sbs/custom-targeting-format.png) +1. Prebid.js display: hb_format is any of banner, video, native +1. Prebid.js video: hb_format is any of video +1. Prebid Mobile display: hb_format is any of banner, native +1. Prebid Mobile video: hb_format is any of video {: .alert.alert-warning :} -If you combine native with another format in a single line item, you’ll need to add creative-level targeting to designate which creatives target which format. See [Creative-level Targeting](#creative-level-targeting) below. +If running "Send All Bids" mode, use hb_format_BIDDER instead of hb_format. + +![Custom targeting on format](/assets/images/ad-ops/gam-sbs/custom-targeting-format.png) -**In-Player and Outstream Video**: +## Targeting inventoryType -Both in-player (instream) and outstream video ads supply the `hb_format_BIDDERCODE=video` key-value pair, so targeting on that key alone is not enough to choose the correct line items. If you're running both instream and outstream video ads, they will most likely be separate line items, so you will need to target outstream line items to either "Inventory Type=display" or "Inventory in (list of GAM AdUnits)". +GAM recognizes these "inventoryTypes": Display, Instream Video, and Mobile App. -**Long-Form (OTT) Video**: +The only time you'll need to update a line item's inventoryType is +for Prebid Mobile video line items. In that scenario you'll need to +add the "Mobile App" inventoryType. + +## Long-Form (OTT) Video + +{: .alert.alert-warning :} +Targeting Long form video can create a lot of line items. It's recommended +that you keep your price granularity low. For long-form video the custom key **hb_pb_cat_dur_BIDDERCODE** is required. The value of this key breaks down like this: @@ -147,15 +195,18 @@ Repeat the preceding steps for each creative in the line item. You’ve now added all fields necessary for targeting Prebid line items. You can add any other line item options you would normally use, such as additional targeting for geography. When you’ve filled in all the above fields, click **Save** to save your line item. -## Create Creatives +## Add the Creatives The process you use to create your creatives differs based on the media type. Follow the instructions for the appropriate media type: -- [Banner/Outstream/AMP](/adops/gam-creative-banner-sbs.html) +- [Banner/In-Renderer/AMP](/adops/gam-creative-banner-sbs.html) - [Native](/adops/gam-native.html) - [Video](/adops/setting-up-prebid-video-in-dfp.html) -## Duplicate Creative +If you're implementing Prebid Mobile with the Prebid-Rendered integration +type, see the [AdOps Guide to setting up GAM for Prebid-Rendered Mobile](/adops/mobile-rendering-gam-line-item-setup.html). + +## Duplicate the Creative After you've created your creatives, you’ll need to associate a creative with each size in your line item. Even if you’ve specified only one or two sizes, you might actually want more creatives than you have sizes. Because the creative body itself is identical no matter which size you’re associating it with, you can duplicate the creative so you have as many as you need. @@ -214,6 +265,6 @@ If you’re using a Send All Bids configuration, you need to repeat all the abov ## Further Reading - [Prebid Ad Ops Planning Guide](/adops/adops-planning-guide.html) -- [GAM Step by Step Creatives: Banner/Outstream/AMP](/adops/gam-creative-banner-sbs.html) +- [GAM Step by Step Creatives: Banner/In-Renderer/AMP](/adops/gam-creative-banner-sbs.html) - [GAM Step by Step Creatives: Native](/adops/gam-native.html) - [GAM Step by Step Creatives: Video](/adops/setting-up-prebid-video-in-dfp.html) diff --git a/assets/images/prebid-mobile/mobile-details-custom-bidding-only.png b/assets/images/prebid-mobile/mobile-details-custom-bidding-only.png new file mode 100644 index 0000000000000000000000000000000000000000..40e5ab27a239483fae2cc7ee1cb6e98ac02ccb20 GIT binary patch literal 42424 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

ukkkv0Tk#(X>`AhLk`hkkKUVFYRq-w@R?@bU=H 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 literal 0 HcmV?d00001 diff --git a/assets/images/prebid-mobile/modules/rendering/In-App-Bidding-Integration.png b/assets/images/prebid-mobile/modules/rendering/In-App-Bidding-Integration.png index 2d26274537804eda3eab4b9e04b996e91e4e8967..0ab039fba0b636417fc359a674fb473361b0a252 100644 GIT binary patch literal 121956 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

o1}4`?t(@-=5LQWqYfKj&g$ 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 z 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 *}~3O#gR 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 literal 124636 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

1xat2guc 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

O}$;V@da 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 b@a0I5tC=Rc3c7m${JAZwax3SC;luwAKiiHb diff --git a/assets/images/prebid-mobile/modules/rendering/order-gam-li-create.png b/assets/images/prebid-mobile/modules/rendering/order-gam-li-create.png deleted file mode 100644 index b55a8e45819f983a32718942f9c88e44b3fe3052..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81051 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%0D+!QF>8v@58sEN=L0*vo4PYMT?K?5U2Xj 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 diff --git a/assets/images/prebid-mobile/modules/rendering/order-gam-li-targeting.png b/assets/images/prebid-mobile/modules/rendering/order-gam-li-targeting.png deleted file mode 100644 index 2d4ee2d41db1b03d536ddcaac890162804e8c9be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64286 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%0A>^cnVDQc}_F*I;Fw|5{Bqn53Gl4B54 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 UiqpJ~gH^U2HL^4;`wbiZUvf2Wb^rhX literal 99293 zcmeFZhd-8W{6Bo5NHmpfm02OOvK8sJL)lzL$S&DjTtz6PD0^mavO-3P?7hd8B%87> z+wXJIeLvsd^Ln2D;CtP#UN@I>9OrR-#{2Vre~$CzJ*B%Rj?)}Rp-?Ae|B+Tjp@>;g zs3Qi)h~XRS`o$pl-x0H0inmax{2;O&!=v!~MdN=|6;UWxI1uZNLT$lU*l85Xfg6RI zH9(<+!%?UUkE6>}MBxv_M)G&1QTxb$@fE2d@D1tXf3%*WP*hRKKLS|?uXpeziM_1i z9g<&Ur%#em$n-qRfh(e9rElGL9-1F@bAPuMgWtz9hfFXtA0Z|tApPg4_e)DpwMlCdSMWw^62~~A1 zc;g>29U-8;K}Xo=O~)F6V>C~RXkq3Jsnz9eoZEDsW-9#^X(`@+{)TMj(%klL_-FlG z4H)6!N9B!yJ;A@f7|dUUNB#Rzk>dXE4<3?rhnDcaj`nYO_}@_R{}WAHWG3k&yl&Zwj|Fy;1V=Hzg>ROlzlAHk|LFgLz?b1|eb$=h3+g@vUl`jNV- zU9f6!$ouf{NA@p~dB*az{WN)ay85(>D1%Up5@vnStPJu)k6mez$h+xzzA`?PBqJ$n z$k|p?7M2Kyy%84|QTj-6OxcYaHv+g$AeZ2lfr#!G-Z0Ub8t0MG9HwIu^YDS28%Y5p z>S9|&>q|LB+1>_5&n%afUlt>up2&n9csf-w2@}hGRxd%$-45XIb+4=dNw@i2W1_kb9hh6s|VCI~RRa9#gh!`uV;g5hZZA5XY=cvR@=7s~9m z>_eRok|?>K0U?!_w$AWsW2f@F_wPB!;Op8eLM&SFh?e#5HE8q@^n$u5b4CGW956Sp zZN@iH`Ncf?c_e%sf9lJ7OpA z-mPx$w^W_F{0}T9rM*kV?5cB5XJ^9t>yr+JPHEW{m^#yT7FO1#hruZWRx)wI2P5?X zgD|e%T$$<}>Jy(YU`9q58Tp~G=YDch68oh~U#8WLqNKmgtz{(ECiWGp7Zn$$XJ=av zpqWIj$u~C2%E`*|Y#rhd9xTkxSHLLZJHMq&UN_Se8?&;qUKQh1oS89~Q&JMxI!A!2 z&C1M_54&EHF=^+ot>b$=i94!QPJ!FJD@j%+?lLl@YJ(#b)$F}JJxRsIj(RrM^q~`A zdRJ?WROIB2%kvUcQ*{mwUMVTR(`tjyYboP}nJkg-PEq9D>OoFN5nm2R$s`n1**;#N z_PNFE&!RVRgV#hLDo~sgg}nvC)8<0=CCe*s5|q)carXEv!@1){eZv%fa^* z!M9i*0BTe$O3^p3oJhb+sRnCJ6ckX?5u&`akqL{8?CI$doir@^hkSmNfgem!WMrhnpRVLvViH1Ev?3xXlT%Y^ zF;|guuxDi8qeklQ!cKcN@vh2A$thPwMC45g0bB#L z?u8-V>>U_LGj)=$3(Qeu4Y8{a(r|T+>`aBfCJUFB+3)Qf19fJjCy?tW|IXO9gv0>ri>~nRba&mGvw$7nYiP8OYy?_Cx%U1=la~!0yA1Y zab&CpN0_PfP}twFP(?*Wcj@Gq+1M2 z4mV*q4?*4AQ{o$v5fdLTyDC}8y<$~}jz7{jOMJPntLsBwpE_JGqSaK3gEDfN&N2GGV8XOHs)LIPmkojba$#P=G3+j80ze@>*SiNxz9nAPdp|sMDV0~!7;NaTkOMB zINX?&1?%VF=r~*Vl7b+?yQd;LvU##=b7lNg7U721Y9U`>`)iJeRqmw^92^{E!VWBp zO6CZKB;6xRTMe@#7#4^NCPhm3ZxiBvNG7$#h_D4U@O~FJYmYrqdJ6j;CZ5km*HpS) zR$gAitJ%bU26-B+VNDv#=?Pu4_NE0JQa8_#MrK$$zA|Fs^wLtHpW;x>*pxu5efH@+ zzfCkp=xQE*$;Qw0Y<4Gdwt+pAG)9`1mQljOm&>n-nC&=2Vx-m+K3!51L;59v)ZkIQ znc3adm5l6c#fI1Pyk%C%Y1Q1wX#;F`C0;%vW%K{~VRe-+v6=Ws2_;RpL`* z3r-%wrf5`rgqu)XTf1jy=xT2NwSqwo|F1O)qz2xFg@w~2n`DMdwn_>e@2;o?aM2=T z;XVd-$MXx!Y}wxNMaBNcywz@<`M| zk)H)q<6-6G+_}}Ux@w=y%}s=&Vu5veQDH0JY!V~l)HWS_kmkLr14u9W=$1is-P&rn zV0k0rT@3%hAE^XnWo4UMz8%{(Gqk%g4yC#z-zQxz`kRj>mn!hFujzz7yn1y!QJ(OJ z`jaR5zuIClX>C8NkX_(<*K5IF#w^ugOz3yX_awc#x}&4!w&_DnKJgX|0m|<}OiYaM zg8kKK+&%Cd7*nHB{=wW=r%gP*S%}$oe4wu0G-FSrcaqy;&`RL^`SUXgz6`;mHiBi* zNV#hyZDy9*#>bb&+p>37EoI=Lk^&!MWIm%W$O0`K%WH>95-Su7Oj~c1Jp?OI`7-e* z?c+z)xxQ?&V@$5Z$`?4blc;%3AI2D#i*q!&20Rc7^?F0?C5AWEii|yb@l4i z;6c%{3nGxUjOxZ~efhbriDY3oL+vL67;WtvQK*1pK@ExBZM=pHQSaU{5C4>v2_r|L zPUD-Jn~4Zt*3{h2)+={ZxGqQ(kQ8gu73(^C<-vmoo5lDe=fGWL!fqNNX7*%##6_>t zT__8aI=~vV)pHKTT^u9fd22B=G;f`sjrCE}yDNv+4YRPYD72fD6QVnbEB^TLMz&7L zYZl&T>~`g&Lxtuca`N(+;d#gMV(a0QogMeYW?DxG6XcJ~%{w>A0*_A(^Kf!1Qn3A` z(z}5|F=ZqsO11HxFkEoU|MQ%ZL(>3xAk>qu6Mr7fbR~N@nN$3OswbnocaD3z# zI4fiFob)0wov8D@KG~4kp?={f&sEjb0=cLm@i?V?NnT%Hf3ppdR5AYr{wX8?)M#_V z&&kQnQ0uE)Tz&O{wC|&$EbYxv9=Vm3`g8rc8h7rzNLrkX0lU51`q2Uz>dn8tGIAa8 zotjmM$&HABgX{OtJI>X-sLxwhyusFFT0o6Ffn-Z&dV1%p^Vi%Hq#YdA(sWsgsW@SV z?%%t2FZMyw)t8Ok7Q#aR?^0cBt1jJdh@S;**2Vw{}wnCtxf)OuXVrH0EK zGLIiW{?lIAq+qb8ql5b@@y%zQ91;@f6DLl59JI0%j=9Rt-qDw>6Ub%x4KTMCW@{$Z za4qyr((3AOl1C_%pA#u5so`~Wc#PQCv>o`B(GVP6+0k)nMa95QlM^&zFgE^Ax)zpXqXXSW zvKnp9i^O+U3yX_0ii#e9+sP>?+_$i}8rV-Dtp`3NF0w#wiF>^+&>G3#d=L+e z&q8)hQMRIy!Iq8xqmjMFnF2x7!A`-b?ie*n*x=?2(APTiU>Xot1hrbo?B zPrvD&=`oALq(I3Ap^sZ8DapI!onf2zOGpafjcTD>dRJ2m+}6#ltvM5paLZ|OQ1^fZvfK$UAmr|VD^T`%m=^@*ygY7b4T zfS_O|R00aEUH`ypo0^)AWK)m^c!#8llg(}8x;t|s03;%2hE0G_<$%NBWrJVSi=>Q< z=t3;#zCAlPhw&s@7|548h*Re%pTk|_VjMFH3V45d^u2^SL@tOlAOJ>8FX7?d(H_TR z>;u8zZecylQxH^D;0sXRZuy~&FZS{Ced_5OW3a2@ZR;-kQ%@VnbpgQw6}0+c@86r( z`ka7T*1&uBx39!~b8~ZD{u7y(sV^tmxRr5QeZD29!7O-zz=$Jfdn<^s4#sMJ|Q8kee^Bj~xiTr2xylv1x= zyB5gB#&LuKd#i^25r2gAgk?b5W1^35T|L;xIh+KB@=e7rLM2f<1o59*4Jo|TKX{M~ zxpdSChk;0QPe#VarhGvFYAq^&RmEcktaK-RJ14!RAzIXp(&=xt#b1{hy61Kwz<$Z= z-MOvI4m9Dh{V78Yv#`!&uuUq{?e&G=B*;Og^5lq(LUgkqwk}Dptc37{eFL%MI2jqs z?s&z;P^gHB&CN-#hZ|6{1r+x5+-G@F>ga|B|78+?6#MpV!jp-5>L=z#w{PEm&Z-=1 zWlxPAui14O7`%g!+4VWGMU(wGdY1NAc-n1Be2dU}Y~vf4jer1hCazOhs?&?@QV3Je zt&ZTK;D-f+My}j9)S;5#)G1bI4&_t>^MGmJVQ>73~*%8v%9HY6-r;%2&24nmS-&)-Op z-j}772wd3Ew4D)9886YA7hhB+OcwR)cP~#i6BRqz+aDoc7oj^j`lNyWlE!8BYuCtV ztX8vgAw$9tqfOgm=~u%Aq7)%sK!q>_GpnAfPrteb5a}d?C>3Ay^wQ4ORSu4x#nE!2 z*DCt@Iopfn*S|-KuMZdxeRg?T)c`^C1P!;dClJ0IKH%Y{GPtPzGgF1SZJsPz*WPFz1mX}BTGCG z!TNI1*L`a{ZP`23bn^6xU?CwwsyYP)!gBc(Em`JP2pF(ml64w+;wu_k{XqKmi?d?w zV)oPbG>ZaE#FhxemPqqosjyUY8!D+^4wF0w%$@P=jCNfMpS`HCXx8S~l@ogxR4ze&C~te1|cBS1yC$ruWyp`bK~X zgQN-OTh#y{R;rJq@q**Pf+Hj#rtddZozgyf?t4^OudS`!k|Hf1%^4cfhCkKfb$x5k ze0-gsGbI+k#F3zhNNdNg^7B6!92`V|$H#&K;L9xRWszCOo=#CR(P|#IYvwFDVl^k0 zrmv<(!F{jNvY!i$CN3DvT3)ux)+(sCjk|z$=lN+lY$X6u!~(LDu=DTurluys^(TM< zIXLcHTW70hYbX2o_+U@h&e(6gIL;MzE&dn3Wgk1hMF0?+o0~%=w&-e0dNEhNEK7Ag zy=)jUkbu)r;@_HEq`m!lwM(90dmf&lWL^zSJ2EQDtIgn6ytB)x|FlA^c#2{aWnSx~ z-KO}-Vg=Pa)7m?C?s&xQZ!}1p+#G6`*#CU}Aux2V-=C2@U&J?E%iW+c)X7#C+uN8R z>a!}+#uNx4Io-J7^-+%Ab6GB~H+j#$^7r43G>K|8%|=&=8&p-wlOMIL)KgXcfiL}P zl;G6FZp^TC37IbV7}%RzTGIahGe)$hitm#8Lc;?fb`!&(B=O2Jr?h@)#o*G*R@0EL zMt_DW7ghD)!Ana^gP9@ZZf$K{LgyODqoEoYTyU&1V7edYS5s3HKkRjsl?o_s(xDwu z$~w~rhc`kQ#2YkUSYvSaoQiSUVR(9z?v|Uy!A`RidWw=b86;QUk{(&eUdkJer2kC3D0jOpriSvO|ws=PS|Dn zVRgT_dfvN#b=1`}R+}Hjc+dLWkQBeiJF{m>zIxuu=QcaUWt|e62jG1@kxZxVo8h$B zf(svYe(=DX^+`X<7nZsluarpkcgR@H6^Mz%U`R{}OQYM4q<0%=#g&*@6Wy_y+^XB)ut{k>$xyRa~l7?ln; zt!Nhc(2WHsgb5=BPRYQkcj%w@>g|@+2?hjC$bc>|4TMzk-H8FSfUENCm@0N!8uMTz zqwHA4Yu9#?5aoL%NB_O(cl_4e`F!JslU40rCo)KMBELNXg0eEmX>nu*9}WQ>jEt}i z_ibf%xID3egwg$U5e@h9e>!u3Im`;gnX6Z>Kz!7%o^UMJL#%Lk%Y#dnE&7`ESYEE~Qvps{1LU#Q#_Xqv~aOw8`EG>$A#yDXyh9Hmig19@|c7{g) zavXlB)LfrGkKIpEj>~!e{J971?Im#f`1Hpf9+kKovcZM!n|9ziX;3o4NMPNssb}4T z!VzloLYQ9yH?Dxf%D^J}lfD3CCmqXS`Enr1kmxPW#5j$;ZJ3}Ar3vNG`hj=J!?In! zt}L-LehLm-8?wwbhq^<>vM+G@KbPZ9Sv_)8Y=6zhXcSzeJ4dgakkF3-vM8DBJRoM6 z1X&js7mo%msAn@CWRi<4UB}GG6AUkwFNp)MJ6*ZGxYDbwuKuee2uc!QY>FJ_`V4cg zNJvN+P`+S(9~ydATLbNVS{qZmnIi%+AT_+gh6=Dh9YhK&y4?4xpxQWn<10f!IMxKlFdy0`+`R zttn6$S`U7_Q|`E+DkbFwGh~vld0X6R@S{maW@dLJzvc6`th_-h$nc1yQEhjx(^Mep zfrduvj~_qc`TP3%t{z4-sDZV?=pcGv_D3OtO66P{2v$(fd;ml&frIQQfeMVGszCj8 zoPvICzoq?|YR%QHx!k$PO|sjIf;PG-AL|2o%XA@!IQ{sUp0^$)Zk=&}Ql(>n!)K-! zaa4fVArr=%0{U5usEev99_w~<+(!ip5tb{z_F8-T`cLp0!;s12uX6LBoz11f883F!WB{s_iee6gNXk<2($tVM2$TB)RE=(i&!<#v}C=6 zq>`4F_K!a$XYgQ42LpDauKe#&r)!Tfp#lUxhx`p6JU-ln)sO1SX%4Sp0GT1>!-vZ? z$56(EOOFq~#1a4yQP0s$cUvsI>sUTIZCB46*342eOm7Eu>s9}+M)sxEX~0Ju9!~Wg zOjst2`bqZlP%-31jJ|I=Rz70XT6WWtD6{r{ay)MbFd2~oC{S`0xA)2i;kUYXjH zN@{909iSz+s)sF5$R2T!eP+JBWx5sSZg-Q;6%^JYi{7h=&7rm9KmhQSkza(;?(Z0W zyFq<+t3(1n@>ILZqe8%TY`$c-L1OPo)faDwO}>mC?7p?*!=@#}!1e%(yPcijlzU7T zP-5lo+}vD|(~`c4nVIFEA73kXi*0d>P66PUz5V?p7!O;Fn+hUxd^HJ^*whT^msjQecP=MY`))zXt!i2 z?6^|2==na6?o>toGSGauj{_Q$Rn0n?yw>A1Kfp8j>lcll(g^#NE2QD1JRSW56Mx|6 zD+X@3DZr!FBcD_tF3mYnN&)XGU^7CsI){Wl0I==&Qixp;10ndRXX{rCm0*zR+g?ir zTs%2B8NBz~HW|+YOH&93?5?IttdXg>>Td@Mj#1?eI$ z7frbmi}df^X4>!v*K_?hbW2hJJp|y9BCi6^apW&WR9I+Vo%|lcGaoE=)ga+6peEoa zJ&4w7XAtN<+neb{Os15o29b2PuM~#R8ZA_SyY~TZXJJv3VaD8kKL6Q&#!+Lx@p~L= z4JFMA=JS&Y8H7I-vnd$7uddD-)k^t$1Ykv;K7QPnk>TyiV3lW8=yfzO4dA#O209oF zMiOfP2Sa29Puhsd?Vh=R>((5C_|{g2@;U0Z27gQUJ027CU?c{vl(^D z30eUJwhetW@yAV^^ks@)lHwMVS9<^ceR^@Rx`^X^2WQF1<=lQ+`^|KSV;c-}TJ=}L zV`HhI<`QO+1$&qF|oH1TrADz6XpP+eyu=vICd(YPrrc2c;XrILiJ6Kd3 z82#VYarvI6X4_jduwdT#;ZE6PsLoc!FmA!oa(#Z#qkzaq9$2&c?LzlY`6b-++;dlm znS1o(k8=RmrT-aa^mCm$+A)*wH3)B$Lc9f(kDEUZ02mm8DvUm6trt5+nZFpSV?!E# zsdHomlpZ5{bK{}L5H<{>Z{(U0^K()I^0b^Bbq9x{P7@R=9vVDGrq9CouxBW&ToR|^ zJjZMsQ}H-Y-1LpwAHZR_i?Xq?84Ls4r{#0SC*WsR*rk3`(D-Ha;S#aVKS&ds;p7AN zNz}$s9|0a$yVxoMR}9E8tw&WuLojKoTsMb+@f4-xO}f|d!w~NHt%nN38QAaIvw*(( zcW%a?%=TPKl&9(jYr{=}*Lhg(_4o8V0>4m6PcAIv`5Q=)Xzx7Jn% z*bdXS=yXVk5XvGHQr;wx5MS3HBl1hbvb*lC^Qj=&@Yrpzm2&^Or5}x_mwdRAT zt@j3`^5FjcX^>!=+S@_n;jwHCW+5nGwfQtoj8rtP%Z+RpuXTZ_*4zsKKwmImR#o(1 zf<2nW?-&7f4fT2ft{BN8;3+C9DxG=z<&Xl0N}r|z1LHm%t(3aFyo>~b?WHO-Xjl4@ zrwgDox)sNCTf}4MQ_>>dTeBWyuva+|Rn>Uh{9r*K*Mazm3OM_8s_i{9KyBQ#YJDM` zFJTZ>JKll8k4}-X0GY79Fnl2o4RM9RZ9e~2)j9xA>eV7a+p#ROSeN>e>?IE0gm3Nb z8it03)$2g4v0Kmn|Dgn#q3;J>x`zhTesso z0w2(XBO@b*Rf)T=MHZ=k7rAk0eSD~i#%Gs|bwRMXy{G{`5vK2Iu8F37<~l~?I!0mi z{@+}5O({CSJ+R~n2%7vhBX9KajcjqN{8d1>g0Q!y*JREv;ajsSB#arlpQsG-W58|J z5ZT~!nNsFJCjnO$%nTxF-hHKTh}G`$xK*mxB3ppHAxGxa`ku;6NVpXwy6m@DHpd0| z>*U53uW8FYK=J_NkephDS*qN&(c%crYeOEbzrk>Eq_k`**3DfpecP?I65_JH%jEeg z>yi;W`D&rnG0*l`F;`fuRrLNE+Tzipj^{_oAYHG;EV-xRrcO-ij$e-*BLNYO9V9wX zNDu&EQ0TX2a61^_+hrgFL4Pv`xC@BmVw1kx0zWeMKnX#Ql0aEBLH@r*A@}if=g-Rq zBMKd~A{k&~mv&?E&o!Z+;?N%g2v3QvzF`KAQ4W#C?NHKhhZod=k4uvHe4*|J!U7^6 zgL8Sq3&4p5CjsQ4);o!1pWTct8MLbOxSS6n!{I?xEUv_C^78T#{D;j#U<$!M*xoV! z8<%8W0&X)^L>VhA4W9kefxeAA+rdZXM8V*^pydaI!VN|R#BXi6Rt=stEf|~*uDSi+ zP%i`aspS9FpNqDI7Al#0?f6flHX6V(0DBzx-ylo?XR*oxs=Ehn3r$&61ORm5*Eg%a zh|KWc)ouWr0j$S6=JV&yeVeqS);o(e1WpnW*<=wm1XdRm6z~78`vMfH1xxRkurRig zVQb)Ce4fEf0TxVJ^yvrTN}w#s??1Sm_-4=wdQ-9?$bf?`f^h);Pi!XSJ_6w!i0~5l z7XAh}WFlqU!S-K#SIurxq+RrMN(qr!-ZMCVC#WI4s062q{jMg0Ko`usFjA_fp4mJ7 zk@&@bBm0WfR3^=ovZJkeVO)AmAC)AdpOlYkg9em4xCZ>?kDOfT|8b8JfS2f-K%FOp z9@TxC){g>wpuntsz4aY1SpL8Pnb>Pdo%QsGrWIz{?bm{{(i0}QsqTVq`;~xsL!nUS z^Lip*msXl^vFqFJ?76<*=&BxTZA)0M4hyJPieuU>JKqmR@`$%ie}vV=ekz3f>3Qz1 zY3Ccgfahjaj7*xHo&8ifM?5^qX;S#rCgUqdY_cQg7noav`SyXl$IZ&xntggtR~O=}Ds9)2D%4 zr>d6#5nDo0TA3W>N~70csr<4Mhy%&4=cyT9HfYZ|4vcN%10wPMNt-47rf(l5w;v75 z;<{3+tDSO31J_Rc<2u62h+X>$0xDrsitgx2mWND(s34FFpw~kIGCJ@}JY~`bE&o&F z1`@o;4Q~_CnrL=2PK5?VRsFO|oZ2qVbB?zgRi7sAScz*m8U6X8z00v5?N0P6zwo&G z@Q+;cBjTsk-);bFHkVy;Ur&#-e3VNTDfmEc@z|(k?4qOfy8#KDaqqWp)3>+QYHpqmwC4ke+fegc zjMuzKG~J}S82Y!-LRoC>U2c9+PlXkr;Hdkmsz&xNnUJjmx6^W}I&8VeZI*gs6Q`I& zFZ<}E<<=_ss_9g@Dr)ZDK26_Zgv2i+d2oI}N%yt1X2{sVKis{NAqGMk)h>MW*0d!& zAzdwXD^>(xfQpl#AU7S5{z|bswH9=#N-em&^NSVg}`WP8JY^(xI8PAzeJ z9%VrFd1LI#?x3OuF(zwi`Bq=R!_vrMCgHt5WMONA$pSHt=569Drkm#TqHIppP1^K- z3Aw-``;^Uud|>XfX7}{?bYSQ9$Vb)IOLJ6NarB~-_{|?$LXm=vKb-D*tmUtiJ#DLY z+E}ePiJ>)PJoFy&Io%qezPCQ6dRA+Xz=NbJxiGYOzQe2KODmVn2Nq}MyVB*YhxW}A zZHIRnsUzP-oLwz)TMsKU%U@k@+@wTvR_yQMv#&=lop5qXZ7UnbI4HI&b)TP5y{$hn zwzf9C9bMbTN-y3`x6T8zhjlgrN<>xl1F&4scVUgI92In)wHGdOSuus~V40ZMjwR?! zS?0_XK-@<1w7=Qp#$vUEdx{p9lUv8LKF_@c#$anpnU9q1EuC%Lu1e0r<*QEn4hpn5 z@u4Mgn6cgMxDoE}H&nmu?3TyP+OE@)(Y*Qmr=uobo@V!JP7vWNL(^H|_f=xqwhN*? zOB3UK=Y#6}mo`Z#GHpv$Csadrp1-{xSG5lP}t^FAH?Ub1l9DHlon z#*1cQ_mn|foi8nP$;^>E#V5{jpGaCRN%ftKEE`#H-DL_(Kr^Oq-* zvn`tvyEx`n2#<~;%Gb_DP&nimR#~Y2@M3*V=`^T4%~_6{Imb{(@~4}us!Sq^=Xd!o zhEJEv>}mW`>{8ZUBVy#1BARSOZ(L`o_!Fgxlx%zUCUbwYjd?y-S?A z-#Sk2LQhhbvWp2^9Pp5ATfzx{KP%<-Iukj|T%hX@Jw5l@G^a?B;B zmUPHbIC^U_%#JB`6yfFqh!4dAQ1CCd5lMLnE%>hqTo@{%F>jvrIpJ5;mEgHK~>v#kUY4xQI76`BcY1_ z9bt;b`A|=E_ds&+;-XmJd3Ch1VM{0D3RPIS*fhtxwUV}Ac+Oe4*<7G6rN!P)^8G3P z5|U^gZm|UE_CH(Ok-N*aK9?{U#JW&a@{o4p8PO4fjc`|9=DoEJYFq;v%`NovkM80+ zHufx-#57!NJ9IIhnQhihKIgcwTE&#}95xGb`5O)+^|Cy5}#9M3$XFS*!9Jnn3wpYQ9_Kae^klIYd{)#igx6Z zW#zt4I>B&O=))@0vEbWWio8@6UNo{WKDOy)F;7vm54e_B`y10%(oWy-eQtfPepUs9 z^oZRXa}r8LdkmcJ3>NX++N`#;kX0i8l=3CiWHxh&{Pms%`IP3{<9&~Ieay88hW8vd z>307_zig7@w_If2*CJMzxBI4l{O$U0sth!J`FH##;qfCkOahG@ZNhio4T^knu}LQA|yJ#|9n~BOfZ~771p)1x55hf zW1QT5y+q%`!)D#@RP=fU?S8F~shH->v5{P5=K{7CmN#3_a(Z<2{B%WtT2L-$-sVCH zB!jJ$>#gMFQ@3!~jE1l&EvCv87q#akm&sC1X0$fr{L3qzN^dEwQd&ulS;(He#%@>Q zl(FaTe=^Rz?^(zNhrZFyrAiVdeLDM%b8@)TX8Lj5$t9(?7)0DtT&m+|n^&@Km9$4a zycBToI0kQ!;%@8vZ^pE|($Wnh#tMkAspR(JP5W;e!)x7GJn>gN@_poV@6SFjdSLmKpAT;RUY+i z=bM8dy@FxL;<53x^CH(iWk2PDqdvXD=36;YS*1n6Sgs8c*QYgWInihj$KO3~f>h{# zRlDa+K2Q2`V&3!T@v&;rfg+kk)-HduUmKW33!AXif@=m600#Bvx;M(4si+J)! z{mo>7yMzkA4|oFWVqoR z7_tWKJfHKA?FI$45nCUhw<{rOITn7QURBb;Oox!TP%K7|z^e%2vA3vtlKOzPNAA-N zg{K|Vgish2+1sBq|GxVbzvK0CGlX|_F(Zn^y-iUEzj^eQ&bmj2$du;!rafg^BGcPo ze1xvX-V}6e{f|m*B~4nX#_rvoU99N9M`tUD!nt8!0R!5p}mRp zlTYuO7g^F}J(|qBI8P^4JYG4^6TR=q&RuAbez>>zLl89u>h$y8;E|>Hr(arrlWdp; zD3jf6gR%l3=z`PK7DUU+ogbbgqWk6OrW2bqxJ~@2-NoNdB~G*Bo??(Why-CThHI0~ z?)U}-hAlmXN)?Tn5xf+{*iz!iux#13U{^BtMec63$0<)kZRvhyy5=dx;{)rHo}$xE zCy-=+T27NUcw5gV%giN%0ZQ_%R`yv;Y{C&Y{hNCYMbE_a8M5q;xHF3WX=5WeQ4Ui= z{dkk}AkuK(fSn>JL+9W1=>&oA0de?!GF*XDcsj*wY;AZQ%IDRM#h|sHU72f)j4>z5 z&b1yd&&GWjA438gRJ=tsHr8!AsZM-0EuXMY;?>Ze2tLs{n zv`Brq!t6PWam{O3;zH-#yQ+Py>f+o%DZz{Tk)xE4#r9gqd*Vj+6Lh ztGgvX0JiB}-z%vUZO{08WunGHiA&b0Eq`n6*^Em??2?y6EU(G|P96k2;*aW3@o1vDU@l<3p^Dg4JpBHf*6Xrc@2?z-HQ4Tpz z>Ls9~<1P#pRpJ0um+*51dwp89W9SbJC6r2JpNIj2V4V8zx~`8>5PYctZ>Xy{Y zIF7hltHa<;j!(pz9|yeed8>8pj8mKJys75emkp&94u7#4(C@XVtc)c;Mp%uSjic zjM6PfdH`I!gdVn#?Q1@zEAhRE6tC%JqNH#SFy^h=e1oFT2T%+EkJ$I8+0>0gRkNlr z$*gW4*f@&3<>#7fh0FzlfIGQWdu2d% zU;ODYQEzh9a^%ycioOtK@pQIW=i9;de}3FaR2E}h)5oJ{^=H#;sq&Vb6P5V(3`e&N z6f^WA>+1YVP`Qt$^fnV!5ptxB#FiH3)9K zu{K?v3}UH(?NlM~P6tgXtco$T^E9xHKDi!JTDrfxAkqZ@4AFl2V^roTU8$<0TWco zV1ig=6(!2VzH3r&Hf}A8W*)a|z;CY!d5nKt_Z+&Jg^r8Ob;0GfgU`bRBT`0XDO;=O~}v{4u{8Ep{pX(zfKj_|`W5d|UsK(T^WLBD7n30tK7$iz3{r`P=qK;4{a* zK7{5LDmfx-0+hOlW!1%28rA^5b9L%%t+nGw7YRqzAG`;GTN`MF>feSy(WACH(Y$7V zmoj#6`XHYh6oPn(bYPCTEs4;; zO@FB6Nq;-sP@^oqnFJTW83UmN%1bBQA^Bim&Hb%dl<^=m6vZdr4YB}fu<~)u_~S=w zv%T6Cu0{W2mx}yRXnr^x%SA%qptVcwlF=7c{vR@IWS6{J*~TV^*}OO70n&605;bUR z4-Ta3))aPj_BYVSblr1P9=8Xzr73G}{~UkWF#`@nb8=|iIeH0CE6Am$HBo*_gf3SYY+INuk17RX1oV55%Y~jD z!5W4{MP-(Zxyl14`EeNfyI~7SCfo{Xomd9+4;y|E^EfRHbA;$!4<4|{4&@so%~4wV zN2~oB+uQrUc#!~^$C~c8UI&Ehq+Kbp0Uc|2(94ZNVLq=9Sw;#yP5F;{2lC6vUJF%^ zf+k5&!yiGbcW@Hy1gT2?33ohkxODNb4VDHGS5)y^OQ3OACO<%3)CR%>5k;Y~6S|Xu zM&@}+h~l<5e8vO%I1@(CFOpMT@`PAJ*BX_mR#sUUZ^-b1Kp6+@==v+1^o&k# zK_hf%j~Lab1M=4t5en+Hvem01C_pO^Jdsa;dJ=R%_g9Bc{c#4dZ+`9y@b`Dv2`-vy zW~(EjfT~mbOK8dh83ToqI@C-ITA=MO253=cSrMnjhnuV@9yVxu(kZrj%WOUNSqsLE zY__kCKa?$~x)C)C*gsiBZhIFOXA2_7=^p3@D>QATksW<@br+D-pTl0E>hSdrsZ+AE zi`P_;SrkHX$AdDoxus||R0#V5VE)b>YDdQEAj8;_rlR+j!$7P;U4qt0usv<`XWrUkOW3?3VX$S(YgMu!$qp9Jdxek|Js+iwsh zvj#f5)^=9f<%6L&<31X+AzAR|L*1r2yoXl@QBhk$QKy{{mI|T8U1yTRU?T+z>vy7)v78vsUa!=q-1hlunk0XzSr(+2DCckpdP}T{Z~A+u~!;!~sf8AQveLn|FBU zC*Og!LzoDJ*#Lf-WCZ^^Lc;qzFsN6du&Asw_^3X5LyEUPl^S!E#}GCk1t&q9QXRZ1 zz@P&*IzZpr1L!dVn}x}i95FybDe9t6>9ELJok-lHFKWFAT(~6l(g0{KoKun*a zfFodQx>V_?4eo{##Lh4f%BtUtc<%28?{QOrgzbFTzFC(BWn}2WU0chE;k&*I;mE*- zgT~Y+ZIx*;u0Ae6IAa(K0w}P~C6C8%%LYUHU-KmLA_Y`UjjEF5xr)85xyqmrHPr*n zxsDxS8B4Z}5yjw)TOiQBNknYdXJ003G)LboUepiutEBvueiE3rdT+RT2mi_i=tgRsR=rHwdhbI6 zLNmgZnPA+Vsf_#(?}C#+G^2%AE|B}f3k>9gLCFe$w?X{7qC7v`$|YV~uy+~*=HD7y z3jwVuMP{7%wVtl(rv|RYeI-(w-~cB z<$GDU9-(M!%(bqTIlk%)yKDhFq5`=Ps)s7%FgAH13!NSF_9$sEACH*q^>c$oKQl-P zg6_~L{4;tYKde29S>EnL=fMj#s@dyRmEc_L7lHnsyF1ZvFX8nHiQ_bK(&d!!J<9LM zK>{?0he8oq?bqQf@Z;7WzYwQCsO@AJliekZs9(TD{ewi z9yY&6jcxvnPT)s|Dam{|Orl+=)4V(ui!pJtvvE6e`}V&J!qX41=k0`p<{*PNpiCh8 zipSU`vyfMgpK~b!vzb)GGE4Qq<05UF`L@m;Jot;h555B|pZ+I$c}>!Wry#8C2U zU?43oN1725*uWX$DOCu72c&xdcAh|r082ZaxytqX z1e=VktRC3pMOfn(`=#!VKc#tn0Cl9WLq_K$q2H7LAz7in%^d19NEC-lLKmW{ippEq zRWy0q9kyY^Ah2(%(T!l!kSnp0AM*0wp=6Mt_&rzAsQ-w6`&!on!bCTf?w;0Jm z=Nf_wU~6Y8To9UF>ZXIwc>RKUaZvvx#5gKFWcsiwuXN&30TzH~AeD6=wu-eE6BPfDD#FGoY%e9CvC= zWV_75hU`D&Z%@n&nwJ^rzG60qDhCue6gj~ccu9{jXsHOYWQKGIoq3^qXHZ6R(40U+ zLj!&FY|skw{5c`g44tW-eWQ$zYI=^0b#Bl}*}DR9%0#!76z`EGF9$UFK3<#}>>AZpnVVHBkjE!)$}{?Ad8qT_nB)oC3f@7SRcLQjuA;RrSy z+Eb7QYS?!t+XcOjhsf^vGssW1FmoSRQPtBwL9nG*a{us0BCQKVCh2p15)g|=^LMfJ z`|)zhpI2UvEW{x15V@$(5)Qk`kzShwX=qMF`oJSvKUWa=>A}lApqZkN=#*$Y$mP)H zsojtE6l)d^RDmpL4gyIbusz8wivrRcbx z5c%A`eo6&X;;-CK|L;lyn&ZH0>yQn`t*}=N=}DsG(!FVFn`QFzq@*q!jr1xcEk>M$ zJ=H&63|jTcU$02=@gW8k-~8*V^BlJXeX<+dPl$wX`0FvIueO$*$%Y*8_U8eO^Wv9?k&vWTrzWG}49x#Y5-h zofC;ps2`yX6MwS1p)G2)>00h-Ih5ZuP?mB(FTaA#UkjFgm>+edW6kv!A-n_2Ac-4t zVgFfarX!pb`ua@z#O8Ujhcn%pw9t!d4;IF`Ig{&a5-RNp;f_C_aXqt}k{Qx#@c?23^y48-Y!ElL6a!S0 zIV!ZF;`YUu``@E%Z|bCw&lT8OB|s&HH;*zD-TP1?Qq0%^YFt59Hwql#|NZ&{TGX>M zrqB#zHFyKrbP4ZXLZUo0R9ugD26$Qo_)=vPe<=ows!N6{PHxtQijM{tZLD`UOe1h1 z#$tAwX4%s^Mn6%Rgej|{Ia4`OO!)kdD&sJbK(5|M07!xU#f!8(PrF0T@`;H&=q^xuAItYC?g4xoQjW3O&!G;0 zzH{r6(G-Y6Xm+Hgge~CK19{Kx5&GSLH=#fbPb)3eg55&FWo{Mc&Yhbs9<~W-nBXa^ zGyEDrih7dz`SS=~zWV^pn<)(Kn)_E)E@i3unE$vPEF1YQGVL0t>8S9PJLt%F8J28G z-)?-95XCwdAuZGQ?|&PAoc8&%`+eo%JNvFRFP9efoa@3Iwm=A8tLw@nWr5d0SoAhC zO82N4xjJSv*~DeLtvtWZv#~PNeHBxn#73i2D;x_bBU67*@;YT;Ov=XuXih=5%cO6o zR2}XW?Vs+#^5n9`JHvLgLXTZnq=N^#xLy449=6N16D^tdu6v;ei+LCFTr)}D7`+j};e(&e`t!Lf$TF)Qntg{ZC zvp=8xe!qt6bzRr%s@;|V?@OpDCAZc&qceKqV^dl!(xl5Ib$ZZ~wv@*85%$#6Fp>?!1*QC8jflCYZI ziN5;Dw@PO3Vu5Qtc~(u&z#zZ2HW5=Cz=U+zkh7sRYE#2%Jp93)dR}D1g zD=|6A{)aNOm7c54hx@MCzd6|bV!Yj6f>Rz0Gw@JL@6IB>=nU7YUgEZZfIystXcIE? z1gN@aCLRTJ1YF5ES0qC7$QwjkVRa|MAG-afxY~p6$oI zN$~f67j3hi18w0TlU5jkUnPVyA>RcU#r?pe}gnL}r=JdyR40R$qKfy3siT7BEm53&>-Y49*i zYmGnQwV{QyRuFmEjEqxP1gl=(Idu27%O%Cn?ea< z%x)}S+3n}hsns2`G1R@^%|L?j(&&uGv8jQH2uMWV!C_|vu9v&J`#(w{lD44tmZ&b^ z4njIQzBU^Cf2{WDayK!*6;y;i47-YN^!r{gszwvd^f z^U68hQYsUn82y6#oVj}|_P40d`vMG62Vzy=-XiLA_{oV%_0MZUhtE5M0z)l)pvXj8 zOju;Lwa3x#qL=045VBS)`Yo3~fh|VY5F14|d(I3N^&u|Abg~k7p zYV(CZnGYQ%WY&`!=N|>0WO{?sr2L*eZ#fZsG92I3Y#Rk-n1rl!f2H94-;aBv0?3=L zds?a2>vKpKOV55EKaVvB9n5$&9twL%_{Y)?Gt7b<1>q03C(DiuGVFnBd%n_2%M zrcwmCV9t3-bM{@^o3{Gf!)|w7r;YH@lE`HGaQYli=!I(Vasb$^<$t0MMY^rJ$m-`^S7foGOXZ{UMIhC2x{mSY{fS z`(e#o|_-K@!%Oy zvAI-%H>eczT*UoZ7D<9vw^Cb^zRJZo$ABZzr8hb(9>1P@CM)&`9iNT{Pu-4c>A-`C ztVof@(2|Aa_4%@qi#a11oklg{+_HDy@EmupP>V5;8t6-N6=Y9xTIl(qRUEFVqp$Nk zJB!!B$R=FuVd`C5_>G~_G)qnPs^OZx?&*74@Z)S=ho{ws17$n$aZjs%WVpsiyRSdZ z5i0ZKAL5$k;>P`Yq8c9;mud0fug`Zx;sNS&ghvi!g8K?Cd9iTwzut!&VIhkhJgc$g zh#H%emwPP}`x^*dFjTM@syt)?qjPxiWnP?J`msseqwm)&d zjyo>%NeFd(wEaM(jgj8ddov}$m(#=_Ecel19DC$BJX`yRnaet!gz%UoMP&xtSmTNW z1b?Z$lToP}o$If3cu%Zu`Mg9maAi zojmrWh}`Q>9#c7WdYg87pZ90F<&yX1hD+X#g3G1DrMO?0>mIw9zh9lq)Bfg+k{y7O zvvuOJN;rtn>=3?r7nCS~ws8Vh4rvq`XeJY#`#Y+1=Y{n2^i;xuZffDi&t&1*S@N;| zN5<#jCURRXE3SC_^3ayQ`CrKxDYw-}BmTutL>o!XX8m)mgmH{qj&5O6{a_oest|k1 z_x|ck?inW;pSzg4u4MynCHYERrMuT=%MUu@%8RpQ(-}O()#^2)tAgn7D>%&JT+aZ# zuzl|bb%&MpBgwA9CZ=;Lmcja@Z7(#Y;_i5IQZ7ltGg0iqQ9c=yu~zr0VJg!-&zl}o z3;vSu-6+3%gM#dSR>p+0b9!-Fi@5*A_;m9aq1TX^AmFX9A*sCN)tL`0dM~dk00(hz zv3gG+m#+n5^>7Po^6^=iOSPBG_rmh!x+6$lZe7irZXPX(cKeIdAO5U8D{~%`Qq?gu zjQhu^rv7^LS9?47aKr%{xEy{2C-=wgi;KUD8OTs^0C0#3FA@|{MT$?�V!9ZMH7V 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 HKZZ;t8mbC3T1o5^kfMTb~j7 zQTO%N)@!Jsqm!)U^3OX4$mlBezb>Y0fb3`*#~oa!W-gtZ_^NHOg?40VDHCE0*@ahm zigaseQ4{ZeO_^H<)ndik?F#C>@J@z>(@zeG-RXvz+Hmf)!I#CmY_(!P_i zd6}yAv4tszg$S@+V0mm}2A6^1a2#x$zxKGfwp&suPPZ>tuJ!YZ#Wr{E@;oXO%gu z(8{v)fdIZn{R;Tej%Tc+(HxiO1!aMcX=yhBAmK%M$A}#R*|5X&bJq?V9fK*3%BU=j zHG%2*3<)Ga;^CR(OBu)@*o!vw5EQ1K`f|4sK%wGNd!N9;5OO;ed1iwKC1=Gs04+;e=VJepwT{wfL`5Gy^b4gCVO8AOQ&wguCr)rhG2s|MtD)$_V9|5#p7ZKy50346Nu=hZsx zH9W*Y%$3%%V?&y{;9Nt*o_g$8op+AeA9Lk>dnC}%b%Y7~QROi)I zx7MXDFwxVnPF~TT>e)US!0X!<@*EB_nx$Ga1u=>=|3|IQU{#=@LsD}qgasMs=paZA zpjVaVcyg|ZK;3q3J2OTu%R}Da%osiFh64)7s%~S=ANu@U;G99iH#gbIDrgCzBsIX@ zlYS=B2!KTZx$)NWvo!IL;x+;E?&ih^xykP@Y+jvPQ5p{8{Abee)lE6z7nYYorokT1 zH(CdJQUMrlLOTYQw8E;Tp3T_kU#YP?G9NY49ccH((%bVD#F!g!h}a-*I`zbJaZPyx zh%$aQ);0?%WkIWp$*z$HP@`7n41WUBKhK!4HdF#4f;dj6L@-z941vK4p5r}~`1-$9 z;x&7lz2yboQc?=CD_u7ym+~lu1{ZuN@Q)h+*33xla$M4X2+BZy3<&YcTH5?KC0;wg zKG;_@)>og{;7-MZF$i=>>fS2+rvw?09h`(=&GzbnfGAs3j;*v0fPR2(-*>qJPUbhq zqOVs{@Q0>4&e+fcvk|rU(cf&{Eio*R&RJoMD}?l%=g&cQipj}a6$cUp8#Ny*sVM41 z=r_AT$DuvLFaz@PLG9x|6?-<>7Pjv+gq)MAaITD^*;3tS$F4j|4Qd~xRMtbkeXIX} z)73@afQSPNMb-2&NK!DFL4eHf=M9ZWu?FK+9Ot>SOMQ@mfnM_26j9792%X+LPY{!! zoQD{BZ#6N>P*A?ZBnLnL`|_ix{`~!8>F|F&4d!hF5Uwza*&q)T!?B$ylai2(!8C#3 zD~3A(RXL3mqbN3PJGzJBJz}_75!G7p0pvu#`p;h=&CS2BF;T$g6rV#iv6md%kM8c@ zi=Q`md$N?D@-e!!U+}=E@EKIKfSS2#Rff4ie5pXLk#j4XR9=iiV~13HG9JYFrW}}# z=wOAiNt_`PJzP71myRyOL{aH*g-ZtM1SF2tlYD835%X46C#Og9yTg z#tOg#A5}Vk-k*0IRER(@^xvFj z%NbQ5m>I~-=9Iodk`$3hQV$f~T+a%JR1aMT`cu+mKM<7n<{1m;HQl|fiDGMDO`BzE*X}t1--CP> z)Bq-^r-%tY3&|X$58r|1bNz3c8sr>-0(K0?)rvt3rX1U6-R8v!M{Bt z2+M)n1a3ga=t0B;BrPpnRmS)rvr7~HOo}?M)qfY09lpuq>ww&9%of|9ISm#*MR^#B zSwjp9o`mxj7ax_XcsG_)rS9V*JIQ!chEJthK^+9R9^ki0%F7$fYA7_ z_XSy64?2%rwJ)bZrg1d$U|ZSYp>Z&L8d ze}4+qc;s8bi0}j@`z_(cQ>WVDM4}7=!x1P?fW)YPt;VMcVJP%1ip1E-2}i7AL_u0S z3_3c6O&&>##0?NqP@2VcE6A-!D&V}pMFEj5L$_X+Xs|GA_b}K(C6Dp+qM2sG`XV?= zysBV!VGDwm;MGQVR5!D z>~n`&3IM^??hzV+r-B?CGy~+N(Q5h#n?)MvZ$ZWxscWNjTL;v|LTVroqJ5q@P6fUh z==z{=B}94{sM4W}P`n4k39Np1Kg^dqO1rfwV(@%o5)u-xId(9G8(@hpy=O!|wM^6O zVSjs`iq>^f57ktO^B6g-3h8dqwWUi2H(|XX`snA+f=2oY64SoQ7BI* zO)Q!L5xc90=5c+%|2(Ca|5nSuqtcKKmjhJ0wA)!qkN|7`5QKx4&dh`l{5LH$iPt`z z7;Z@VQi;!mGa3>&A%|pnh>Lu7%#Yhs9qwMboMw+gPSQk4H{gDkQN9Pl zP|PwhhbEUt>wf<~QSOm>w6*XtOWBG@7B@Tm!=$G&#ANP}%i`?#___dty^lhw3vLZB zeLNfkx4!N-29+EzOcH9MI8GM`~=KEFxC@SeKTj{4z z^m?j!o=lWagDmdWnGF=lYYsk-LVTU})aZWDDrB?--v&f8f>j@~GYlEc-A+2rO(t@= z#>7PEu$nZ)MVtaGqSKxt!HDr2M|zdPw?TE+{2|lROv+U-lxnBk$B>*8q(&OM9`Z%R z9vHq?92C#^-=C?nt;W)ObfYTe-Cg}Ig}oq4MI_kIiV1pwF=|}71njY`bVRsrGNr>* z<>Z`Y|JY_gme32xaVqQ$=ghC0^IW%?odjO;_ebFLQQ8pf_8fYu;tj-1V6H5UiE!2C z+EksC*f5NTM6NSj(tF!Qz^Vt~+q)~>lmiiCgtRFAViqT!7IMn;{V0j`>1=+%Uj^8jLVG8}Ij$~if>1Sy}A4jVTVE4H4E$rjmPCiPDXH#nu*OY-{e z93SLWMd|d+nUtd+qsT+Kk<*%Y!*0@tWBe0j8&Tcgku1g5HH47al?cEAO|i6N6fUIiCbqpk%dr75=8uFHpL%_32wF)DEVKDZ24( zHJ|~8=c&%+ogV@zO?XuZDJfwvA{M{DWZQ8K{S-21HQ>6Z-|i*T$d$lvveh3H69vAb z;JHdeR^9_)mz8ZnWJo^`Eo zar82wqcCtFE5Q(WZl*9Dkw_P0Gt}+bdX8_-TdO4x)KOaj+5X-&iU^3gIXF?l%^xj| zJb&l4AH;N)}*qSpSLmy#|Gcl8TKy0c6zpyiN` zD4o*;ltBVM%4_0Q=U^0fZ>?cUl2~mc6f{75X7~%0BStU3V5FMQwD>p8%jeY_l)SVB z&J$9$maOHICKk};pX1}-Nch|WoL>sx7k+F>%X17Q4vYay0burFFOw8IB0#~vLCTWy zvV2HUM;)_46fc-2|D=9wf~WWV6Z4-UW*%E#W`+VwAPIaMAXS9gI#&aCzyAc0(C7iM z;&(}uA@e`&#aqjeX+N5TzjXk7LCL-d=!FO(qJ~S3lqNu$5fozW`!bCX^Z#NO7J}~< z!y!w#?Up9{H^a->j5}Z5h3v5=(X9#b_Mz~v?MNATOXwA|#BL5wQwU_l0>8OsW&;RT zerA-jl40qk(W<=iq*CaiBaa^#+Jn$5NIXKts~!3Wr!1g^5n&yCnqOX-wra0^+Q|^V(f_s-r~1&`=!)#^@1Z8zrbQa+H5%K>`D{3YxFFPz zK^Bs5XC55N5qS)&j0W6Y@NKU8k{uX%bvV92xb29o+G&v9t&oCwWAqgfmXFwuI-I3g zZU@IS26r#q_Y?y4Z(W7h@zp=i)L(J@1Cs~|F8lpd;BbErLYFs>_iysfU@%XOpr4M| zDkJ?xrdjxg{EnSw120Zr4c2<+J^L)53ZocMTYDLV5ccG~3q{KeS{J-CmZ5k-?CkH` z$Fm-(^lZZ%tpw32Nj-IniX$|NiCL1(eb~yOq9|-;8;cvpPh}w|!zZnLnIeXX&KBmx zM1QR~8s*~2F-~qrT2Pzc^Dwa&iGRYlT2e$M6}_l3q#5=&OMeQk;J|PSRFgF3NKr*Z%vl9@>hIs&s!C zb7y7GKh^R1Xq+@PM)70rUnxlk4)lcFw(;phRu11%mSv3dy1S>PAib~?#&CCrYBFpV zTNk-J`C*bGU|GuFWg|!ra9xbF$5*lqC{toEhhR_h+c{(trE-{```YBatJC5Ks4?6u zU^_#qgeD6`-n0uHX3SNTCzE#wmsvT4-oE}0;F7;z_!>9+*t^isSQThGa zZYWYCwu31eR@WZ(vu`0&1PDvu2iHtRU=+`R`vU5TNTMI&{pO7zY7Z_I5{3ky5G2>2 zY>NC25JVC!t_Su56{GZ9NP^OM#e!kVTYG$1UJqbfq^t@~FuSu)^O)2N2aO;Wdro`T z6wFb*md@2S!r%$v1ACEFM!ky@s1|3(yKttj1Kk;ee50;1QJvwbC=P_kur)+bQYLLqHn z4w>t3$Nb*DW!Y~ieen;hSZcZyHy<2%n*Gw{aeLQbjLBt<@|)su_a?et3#F#cBw^P< zOElYieIZ}%T11SzAV{}(lGaBdABhEJt-YJ|ne~E#R(3tT{g}dPK)6205mQk<2l=yr zVL(7BFMt5ir~+!EE=W1L)SS#)d&WYS8rU}bj-1w7P164vPu{Kyxnf5}-s2+W$kgv; zS7s+x8_Bm6CX7^(x{6)FFmfJWfw23j4k(2Lax>%Vm$phF-9*J50Ln-Cq^}{J1WK^o z)Ybh&k()cgaBfRrxg~?x+iMQqmYl zUiil~^v1CN?1>{TU+UxKGN8O268r?;7uAANMD88P>-$xlam8cnuI^}es)>F z*aO!Sw4aG|^q|iVnX2Hcw@l3eOovd7ihTgU-_A0Js!58GcU~^Z*Ss}qm$`KL@@aJE z<02xeCvLB%kllX4XMVisTUq9Hkg_WRA9J8QG4Q;xD`wz;A$e(#%wl1|c)n?~ZUg@k z={8dU6KEOY217^-^R^nc6edxK^Hzm%KrS4;>WzgG><6})O)2>0Q3Vr|NW1*m+2`J~ z{i>0FLrs+6FclM&4Qhuf6~p8b6UcVzD)ExwdyQEtgq;S?i5G_kiG7o4W&^ z3$}2R01)eivOJ)e!E%H46Pc|2!Pn6J8>+)5j}wx9OCp=b!UsshSw<$7wORf?1haxR zW~5xF8lnA^x)cZ~D)Gw0WkVr`2j+FJE`lk}BnrECuqW(QfLLWDMbY4iIATDglKD%H z1DI?9t2N%SeCjL$xtu<0Iz%c0CE&_O}UD4Oo(sYNW@Cw^?nR zz4JMYu-$3%hUoQ{ekW4D4<>Rl2XF9&c!bGG45(yLuzSv!Q+b}A$=-~ru zh9&btTP|uHhRzI?BF`2kCm&77q0LW2$DL$bx^y?J7F?!lIE^@DtbtAYD}{8j5-;>^z1^dH@js z7||2tNVt&vuQlxGI+k|3${w;{Eoj9?Ic|?wIaTl{@*5uLoM@ zx^~VdFcGIo{T?K^TjUT(UPmUW36->t-M|>t3La2<+pq&`fx#s0LJfRZP;fi)PMl-u z|8%P`M%guamYTEMVx(ag=T-f1HTHDjzJG7D7OnT=_$hICL*+1eR+>C3kNKHt-!H4$ zOnp$#2;F@jlFP3E&`W-Uo8tNkzdwtxcfjUCPf=qcO<;`P2Ys_He(TkV5Y|F8Of2$mZNBR4TI1NMg z_r+~S`7Pxy`CtF-R$JdXaY1+srhq?h1Q~5Pb@1<`-Tzu!gPfjK0S*9#S) zkjPeeUQP~5>$o28R7QO;1>~B?T3AIPI~yu`Io^opfmLu|t35`SK-unQt!-Lb+V#K? zV7pd$8@RYECmqTL4Eh;~9o&S>t;gnOfF(Z}!XJ0Y6*r3|Z$iu_(esIZk*gKd9HpD4 zg@+9Nd(kBSa5<7TSRUmwsP<|#7uH)dBNGTA=h(xHS9#FDeA5PHZ}>mv*i(ymA6Lx= z8yg$7v<^4 zer!Pja%tetCu<(JK8f4bGed{-Z;fKi9RsiF9A?_Rl=W}+;Q^q!*`S#RTAEKLJU~!c z5D$Pu)qXWNDxq1tqRkOyZ~~;J{v7+NVV8a7drKvxLzp|GDRG^dGQYm@woo>jmvbak zth9-bEg>P{`xr}AonLr)}*IfrWY-tKR2Kd@H# z{{2M=r9~!zR=_V4)jm0OD4eBtO6!Ns^A|7P|6x}yADSP7T!16^N~n#HpYPsU%|3nl zYN}+z%#2;^IVUBjk=mzX+1}6FtgqZYx#cCrdoP5*N)UY~2f?k&N?Q{*q6&PFS8l|h;uVjyWg zjQKOveTQunniQCOx0A(*$v3|+Amc(d@jLBY^}R4(TU*=0;V4~}8N=q*)+E@zk=qEC zPN+xvAWLdaX{mu)^eK*&<=KK!PNePNIbV5DLoyIt+|(e*gMe4WNP5A@tCa9+dX4}Y zkQ-(W2Snle=TzGf=X>=Uf@BhQX?3{bHZjY#UfX%DtLC@O~jICFNEDz9>b75F>b=!i|Yf8m=X< zD?a+Wr0c){>b#p9T%Gt}PZ?xjw$2$ruP3IzPfNS9ING3o_IPkI+z3PpOJH*L5CMJ4 z22nz0ToidN_0PP!GYIE}7aUneuANLr{KrLh+vEGw;TKsJ4SU9~oMwSN02*636egua z=z)#`kI)8~+<-~_-6}3`2Seq0TZI zN|Du15Uhd{gIufH{p)%Cj+D*oa-vn<*=I#NK*avY`|9^@o*uw;^m;bfEh*t>@&cAr4E z0lm3pV5dUK2_#=%>+pThVGJyiT^^s|E!lXXIm2Q+eP6@qBA>0fU(N8NF&CCvD1}l| zq7V1=B+OUmK;q4GZ;_U4ynRQ+$I?iu7%;<0SlS!*QoZxp}@8`mW%WfQhKN=AXToS2~ zT(CVjWIV;p$KYA3@&_w8+(&)yvPWhSe~4mG~M&N3k-WGw_rD&x&5hS;38)@zXQLw zm~QUf5UEKN*q_K@6|$&*a~)Pi1th@Ugu_ha!poXdMS>$DjO=G4zHaP=m3Y9->NA!! zijAr?3GoUAh0ux~Sb<9upE8ts57>7KSdCe5w~xMq>)COC1-_3X4uFKq7ymX>RS$M0 z=5SyXpz0>loVMTE%(EDzez4U*53o7u9?cRqIeBr|;q1{UCrN;>dQ5$QSHZcm46+{Q zU@1KTeQ;PW0>5!kOXFi^rpU-*LfzV&ni)1!v4ZWJ`jV4bj?NH`lH6uzLxQXURKQuy zNvvz7JCM;(3A=99^eeEpU;KMyIo65e6@3V!a%7JRQ#cFnRG7|3nXuMF9abi%Zg_j$ zIG)SiRbEX^t!Fk6Hii41cPex?=o9zO61jek{$pSy_9}w=DL!oV_95FLfR&lz&88m0 zq&fRoZI`A_4BHw>#Ug_>%=xf>)FA$Rq^m@7zg*Jd>AJ%4$j&3-#0{e&&mMzBH7dVs z6nedRbAQvmjRyw}8e!RN@0W_LPpLUoS>)t>cAoWmzjMnKQ^|}uU;5bCSdmrz+`G3G zs@d&sztgm|vC)7Q4tTS&vL@8qsnX8(kpVtD<_)&s2xW9&S5jK)<6G$3I|y^;n`U`@ zDJJ4r0z*gD;>gphs?AOHvWaS3TK#&`>H-I153Z3E-Eap;11^a*rwNiOKN*hQ68w5m z`V8lhMnRjXI0NRw)(h)Vaw!&(*syKfFM+4PA)=zErNtjzvtOHaY&x$$Y@;Vc^6>yz zTSv++NrD-Jb||?)=v(zfeNMqwrqyA9UqP6ykLTvjR%w!buuD4O^M|>oUAMaW@M`a8we|ho95zC~}={288U!if8KYdH3IT z4Gj(IYuX`#<>H*?4Pic1jVk3#aKuW3z{|INU+$I(PM2(6Dp_)i77%)7NIdlNW^^pq z@_Z!WuD*y{Vbkz7%y-BVS1!3g%)=4W5OjI5L{$1k-P>o5VVSjW&WR2VW#{F6NHPHX z!6u``^+phsp4eC#PvQ_TD2EV*ut!q$v@pgmNjujlD!2budRx)!C#R^b{-g_xR`s}g zJ+Qr0Td~d08Gt3$UZ)0`BjJ#KdlS}e6P)u0m(R_=QV(wfQ5NM^3!}61QE#j*Ew6zI zqfi}!KX~NjOzGx~v0)AN380feG39jk25saMsg8n?=W5=irPYnKfQ@%T9xQaLsdt6t zUF&`ERQ>UCGE$A0^+yHNI$kbT6;8JVCDrBbp8aLCz`OV^%R(=#C_kI~j>l(n<-C9H zjz*bkd%2{N=H19woUAc1M!^0X2{r;1dQRySWJCR)2i}Kci3SmhJzVa*advN-M|R72 zXpvqkl)hO;XUoI}l%XzDg1>F4N<3*4x@UAf#JB;k5y7&9{iu=qbs&q$7zPtB}=eOfU!EuuFI#;Uk+K!|0$1g^fm{(g8%Z!d@2 zrhBZtlhf4U%Duy^R2boxaI}5n9a-L3TE$7Gl(-olURYy@Kk-P?&%ogH6(QpEFf&7v zmY}52+;Wf%*VxaXMCOJk?Qgtb6fSza+-Sp-PxG?Rb7gckrQtSylAoLtmdg-U-fY)9 zd?TD(z+brO(zYVOQhLBVOBEP1*IRG%+Q<=cna=E$8b=bn4x5Zsoui-lZdvBHY`Kp#3iGCBzw za97 zo#9bdTWoB@nQC(|h-N1YK-<0FpZjE8kNuf9+hv}5Tu5{VXlpEGD}6p@wMyL>zo(nO zv`S$E{;5+nz8FvTuC+y{;Ee{`d`~u3)*zW6+~GC%?ko%ST3h5L_l(Le{NPc|;P0#T z%gl$WF<_j1`lMzV^auz?kn3tC%OIa=uKw%Hhn~wdaS*Sr(d(8*8EWpEU&9gF z_^z+^_qyxVh0T0(8e(wXBo0NBkD3@^tJ##Z;Yw$w*17+n{aB`G;;V7E$ImG%X1t)b zLGtYea^0wjK}+wG>I=DP+Rkxy8OK9B84@3`Z0?EQT`a`6-syjv_Gh-8s%6AtVqTak z>#LBgp(i{?x=9~;53Fjt>5E8Ac)27L88WtU?D3Z49NmV|Xyc34LtVx?rC;h@a5r}h z%PA%G58N0^%Ss55&Z2s-L=1osUSc9>`d<>>?Geo0wl(5m0!1b zZm?i9?y;_Eao@f~@t#d#9lV~?mD*K9R-LcbXTck^t{r~MJC2P1{8qpiZ-fJMax8Np z(rTkme36IKUaFUEfjA;06xw0Y`OMx5mSqteN8xaPf5@S4*a7TrIX^w)8m+8EUA*ja z6gtme*sovU*4(**k7pn%-$gU>HVs;)o9g{-6TNkX8zB-d(;D`byQKo^1ZqQKPGlC% z=a;T7#Ag?QY9?ElHHinunEL5^l-%99-x+A#S9bSbL#BXt4cGQ=yjIjjX^S>2NyOob z)~sFow49H`olQ3!)5aT^#UdHyC&{ERyY*E!XSm75l4R2t(N_RS;aY+%pqZfT%f;LdfJBu^Cd$JtpNallX7IR@#cj?5NTVWb z8gP2}46*g^^frV@5>kJI1Cs5`-QdD1Y;ox!FldoGm}rM;re#}RzfpgV8OYF~1!-WB zPl!88#?rN|{p61i{RkOKj$!M`ZEM2WkQ4D3b z=dV_{qTCGJ8Y#9_{q;%kZb-J36h<@0TC1v2Sczudx}pE#<>%bgGzQ z2Vdti>~k}&MZIyYWqmIMw5p12`UV}KR^>&goL&TuE+EK|Q=9}0Rsc5s8Hrs$-b0~t z3;2*j?O&nDG^$ngF(U)0{Wo-VU&GXYUn7K*p3z_bnG0%&`Q6|Uq|tJDBm2a2eK>k~ zAdt}-xUF<;`S4w1wmZsM)@>iZZ8n0(A8qJ+?!>4L!bwC>KoeE#ni!5Yi~_|Da(91F)>?Mg30JU{*>zUb@Py= z{1WEbI_(Dyese-Ye?|@KPvo!Yo_fi_Vz8#q%J=20_ecJT$(eIwmnS^HAb0CDi>~Y~ zh45KSw~mgE62X&ndoQq-9~Jh3lN;wXqq^n}=Z#4DesXApyV_}(-{K=HFa$YydEwp7 zO1^;EeeJyK7#IYR{7OAvYch$56gpcaU%z_w{N=f&)nvd6g2ZAtXS(j=7-i$tf6g_l z3869>B6-zb>LwmD1*1W>=A1P^QiovI*Zj@

  • TJQpE+6{qi>0B$kOjOTI+B=F8t2vfEIMV&^+Z?`{&6gAq?MVMdBa4SOCV%o* z!A99+nq$UGLwBY>2T$&!!i2^_0Yb>=1v@^$4hPV_iELh0mXl@%XcQ)De7O4LxL3>=Se58q6n>4Tpz0bmfvs?m2`#r4l$j>Qo-SCRIiP5bA=^UH*K zx6)@{Wm(G*7z!2QuE*Moq0C4#v*G;qH=!c{1{mGZ{zZpL_9HJVsI^{Gh@`)#6o0*c z?qx!Lw<*Kv_?ai{dP2XXB-D<2(^O8TeNfUj&8}(+c_k`Ca`Niw14!IX~Lw7>C-xp#3)LaK*)#J9u zW#(Cx`mPp&AY1vNy}doZE@DWP_jyE+`IX{@UjmM7#>y=n9Wl+m)Zk$Aq|f7VBo`xj z(#UIj&Uu>+s_i_mcvDJBd@4rSKSM78zO4g=WMZtL7GwRF&Bh{#v9Fgq z33WxP2@}0{hq3CE@uhpsL$-M+(mYtF7AyS z^^*NfDIUet@zo(Sr27_QwdY8x7z|qmM zb(Fy^dd<>MClVU#sDigU7K3 zuNeZuP{z+c7{3Ol*Fi^u`{-Fz>ovUEtKLCvI~W;b?Yj1DV6i46AStOH(C4x5yM$U{ zKTZrfP4XuJhU?(aT3E@;%^m+cn>kuqH78iYvP=TA{ z+_yiMVCz;#ftWW!jw$H#os zLYd)MgD_OgOO zhB|rjK~!*14Y((lUr4bk&K;BRob8+=x(HEkQDm$8HC_Dd}} zby(3d_{JGg`wml|v8fREyY)*`!G6idg*37jv#3C+=Uy_lb?{>L(S#XYgVQJH zUJc^Kbf&=|KB|!T`0+DQ%R6UYE4;d`)*L1grWk9rcj}3~;eHmBaKD92K@s1j)<~A zBdun8wLY4aA8h?PxXYSIiq!kX)>4zF6c{Q^_wLX2M)=OOopidIx%#ex z3vzLsc@hbuL1b<45?cLpul9P5PelyHj?Lf=XT9w&kIp6Lg^zpTYZ=cyr2Tkc3|vmn zl$kH5{;7YQpNt%ZmsSqhSwacQN)FSN?Vs;wTsYc(^28JOscBP-AfG;=SL|K)7AwJ| z1K;RKmYwfXduGI{d}N$~F`fr+xG&Rri?$up165Tq&th=QuK5;P`Ue(#!n;3pV>j$7 ze8F!)mtYR8Dq;&))}J`>@)mKFD^a%8q{+j-Y|ZDPx;2D$!Gw>g7lGm$)Uv7`Y=E{$W_qwem`ObOXX{p4K+saa^k;VGMC3r

    $4EGqnOMK`F(0vH~=V)P(B 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 Yh4X)W!-if*#;T<4*4y=BC*AA60lLX9UjP6A diff --git a/assets/images/prebid-mobile/prebid-in-app-bidding-overview-prebid-original.png b/assets/images/prebid-mobile/prebid-in-app-bidding-overview-prebid-original.png index f758bf36cd4d6a462310a7efbd75d3a3866692fd..8480652e588e5ba16a9b0adab6388589748e32bb 100644 GIT binary patch literal 129733 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

    {g^w8%NKv`K4PAqNZ#b)6e}N)2 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 K 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⪚L*?JRe?zX!}V~~lZ zWqW7kCfmRBH3#!$Gm>1#7|*#%eBy+O;#&%(k2d;L1= zH-6Xx%zfrJ^VNYJ4*03hO#Vm&I~%!3OZLeBwV0g+?+|CR2Vw~%hyoc&LbG7GqEmVK zrk1>dTw4V9I|GABW&A`s1O0*DX)?;W4B>Y&fnkGjx(-vG>2NzrN-99Ah$bvdy_$^5V%!K8DhnVPMo7l~tmWbrOCfPWv9_JIjjRxVIi*8u-??e;~`J|^ku zH|3R-oz*FAF$9`u>xtRkgMCo${Lo>QC_pD-e+D+8-D{SbQQ!Z^u1#NOjEc*0C5+ZWjLm;&PD_|Zl&v)aGzikTga1TS)+SbM} zKgCl%M|e|CvAh1Y;7t$;TlUtk^$o?8^jbGd4W3~ANKf^>BrNMnMwX~e;8Uz0doWva9m1d0`&4TdmWw3)P5=WDE zA5@=bW#@ZNf{!P7x?hteA*oZ>&``basFiI|9zQb#hqAN&_4oQ4SGTx;O)jZszNfEX zqO-mI@tq*0e0BS8%+Sn~82@0@u!3X)PG?tdXY#7U@O9B4%a+?9ld|q*_W2$FYN0(3 z7ss9s8RuG?b#Zr!O3$UwDbce>O~Yt^ZF$6Ae;Ib^{M5_K5i7lh=1M2qv)eD3UL_Rz zR%0(0ljyr8#wE4My#!FS>-x%-t)1|}Bg>_l1LI#`RW6q!-F-%u$os%UEiJ=R3)>F& zjZn#Nb$eCri@$8fmz;((F$=MM^J|~VN^W+z_GR7_XGVLgYKPQ2fkdGr*`!--c+p-& z?n>mX#pQ2f{&iy&Jp?0EJ@%UJ8rhHS3mYx=VzNSr%TAyO=iD0-!b7lW)wHyY3Qa4f zW4``@B^V?2t*N+wV1%l}UK2`>bKdrt46JrfsHnb~N^XYEuA5pYC*ytuj9z1F^CDM0=xPoP;ZZ_)+ja$JNc z`}56>nadqhGm6bZQ7r`zs9g-Gs}6SBYu-}`#o>nY2i!CrRaL2jJzyp-d=ekISpfpr>@Jmoz?u(8Ei32iF|E$3Izv^tA4 z8^bSwMq}Pah~MdO)$4HGP*qLOnARRXRy8)nf5EGq%uQyRcJ zJ|1rIP*zoqGJI26;W}lX1cPj4WFVrA$iXdcuHbH^6bP3J6Jf;oVikEPPb@+g^$J-S zh366Ixp&0$)58=>VqpC3TDyojqsL2Wz?HVRT}QV?i;RqQ7BZ)*gDcRPnMtld-9RL# zz%;5t_P~fRAN7d>wcMqN__$IQw23OXjwkFejqd9_S1@eTnIDbP9zCGg3t3)0L-AzKg@vSpwF3`f1&V;VJHF(pW7Gz z;|@~$0#_pO89n|-o>E8u{~P_cIoiYE{GQytOmD{kKVY`I{=n{$uAPC9{$m69ALa_z zl`HJr-0a-^D%?Cmyn;g90&HAdLR?%uSJ*%QmoHdYJu)$L`rm&c#p;badbHei#cMfI HI^O>auC1U$ diff --git a/dev-docs/bidders/ix-server.md b/dev-docs/bidders/ix-server.md index 94ce0053f5..e5a7d21a4c 100644 --- a/dev-docs/bidders/ix-server.md +++ b/dev-docs/bidders/ix-server.md @@ -24,8 +24,6 @@ sidebarType: 1 privacy_sandbox: paapi --- - - ## Table of contents * [Table of contents](#table-of-contents) @@ -86,6 +84,7 @@ If you are hosting your own Prebid Server instance, depending on whether you are ``` * Edit the below existing entry and include your publisher ID in the `s` parameter: +{% raw %} ```javascript userSync: @@ -131,6 +130,8 @@ If you are hosting your own Prebid Server instance, depending on whether you are url: "https://ssum.casalemedia.com/usermatch?s=&gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&cb={{.RedirectURL}}" ``` +{% endraw %} + ## Publisher instructions to call Index through Prebid Server diff --git a/faq/prebid-mobile-faq.md b/faq/prebid-mobile-faq.md index 95e6a33d77..011d3e288e 100644 --- a/faq/prebid-mobile-faq.md +++ b/faq/prebid-mobile-faq.md @@ -72,7 +72,7 @@ More details available at: - [IAB OM SDK](https://iabtechlab.com/standards/open-measurement-sdk/) - [Prebid iOS OM SDK](/prebid-mobile/pbm-api/ios/pbm-targeting-ios.html#open-measurement-sdk-omsdk-api) -- [Prebid Android OM SDK](/prebid-mobile/pbm-api/android/pbm-targeting-params-android.html#open-measurement-sdk-omsdk-api) +- [Prebid Android OM SDK](/prebid-mobile/pbm-api/android/pbm-targeting-android.html#open-measurement-sdk-omsdk-api) ### Does it have external dependencies? @@ -132,7 +132,7 @@ Yes. ### Does the SDK store any data locally on the device? If so, what is it? If the developer calls certain functions, the SDK will store the results for future auctions. See the "Local Storage" section of - + In all other cases SDK plays a transport role. It collects information from API (if it’s allowed by privacy settings) and sends it in the bid requests to the server. SDK uses the following datasources: diff --git a/overview/prebid-universal-creative.md b/overview/prebid-universal-creative.md index 32bffb0c79..d73c1b4e34 100644 --- a/overview/prebid-universal-creative.md +++ b/overview/prebid-universal-creative.md @@ -24,16 +24,16 @@ when a Prebid ad has won the auction. There are a number of use cases: {: .table .table-bordered .table-striped } | Use Case | PUC file | Alternate Approach | | --- | --- | --- | -| web banner: iframe | banner.js (or creative.js) | [Dynamic creatives](#alt-dyn), [Banner and Outstream Video iframes](#alt-iframes) | -| web banner: safeframe | banner.js (or creative.js) | [Dynamic creatives](#alt-dyn), [Banner Safeframes](#alt-safeframes) | -| web outstream video: iframe | video.js (or creative.js) | [Dynamic creatives](#alt-dyn), [Banner and Outstream Video iframes](#alt-iframes) | -| web outstream video: safeframe | n/a | Outstream renderers each choose where to render differently, but none writes to the safeframe. | -| AMP banner: always safeframe | amp.js (or creative.js) | n/a | +| Web Banner: iframe | banner.js (or creative.js) | [Dynamic creatives](#alt-dyn), [Banner and In-Renderer Video iframes](#alt-iframes) | +| Web Banner: safeframe | banner.js (or creative.js) | [Dynamic creatives](#alt-dyn), [Banner Safeframes](#alt-safeframes) | +| Web In-Renderer Video: iframe | video.js (or creative.js) | [Dynamic creatives](#alt-dyn), [Banner and In-Renderer Video iframes](#alt-iframes) | +| Web In-Renderer Video: safeframe | n/a | Renderers each choose where to render differently, but none writes to the safeframe. | +| AMP Banner: always safeframe | amp.js (or creative.js) | n/a | | native: iframe | native.js (or native-render.js) | [Dynamic creatives](#alt-dyn) | | native: safeframe | native.js (or native-render.js) | [Dynamic creatives](#alt-dyn) | Note that as of PUC v1.15, the recommended way of loading the creative -in the ad server involves using the `hb_format` ad server key-value. Before 1.15, the ad server needed to load creative.js which covered banner and outstream video, or native-render.js for native. 1.15 simplifies this +in the ad server involves using the `hb_format` ad server key-value. Before 1.15, the ad server needed to load creative.js which covered banner and in-renderer video, or native-render.js for native. 1.15 simplifies this by allowing the ad server creative to load banner.js, video.js, or native.js, which can be done programmatically using ad server macros. e.g. ```html @@ -45,7 +45,7 @@ service provider may have a different location. ## Features of the PUC -### What the PUC does for Web iframe Banners/Outstream +### What the PUC does for Web iframe Banners/In-Renderer 1. Simply calls the Prebid.js renderAd function @@ -87,9 +87,9 @@ by using [Prebid.js dynamic creatives](/adops/js-dynamic-creative.html). -### Alternate methods for Banner and Outstream Video iframes +### Alternate methods for Banner and In-Renderer Video iframes -If you only ever need to display non-safeframed banner and outstream-video creatives, there are several ways to replace the `jsdelivr` call in your ad server creative: +If you only ever need to display non-safeframed banner and in-renderer-video creatives, there are several ways to replace the `jsdelivr` call in your ad server creative: 1. Copy the contents of `https://cdn.jsdelivr.net/npm/prebid-universal-creative@latest/dist/creative.js` into each creative. 1. Directly call the Prebid.js `renderAd` function: diff --git a/prebid-mobile/modules/rendering/android-sdk-integration-admob.md b/prebid-mobile/modules/rendering/android-sdk-integration-admob.md index 6730e44c5e..32cc4169c5 100644 --- a/prebid-mobile/modules/rendering/android-sdk-integration-admob.md +++ b/prebid-mobile/modules/rendering/android-sdk-integration-admob.md @@ -1,38 +1,21 @@ --- layout: page_v2 -title: Prebid Mobile Rendering GAM Line Item Setup -description: Prebid Mobile Rendering Modules GAM line item setup +title: Integrating Prebid SDK Android with AdMob +description: Integrating Prebid SDK Android with AdMob sidebarType: 2 --- -# AdMob Integration - +# Prebid SDK Android with AdMob Integration Method {:.no_toc} -The integration of Prebid Mobile with Google AdMob assumes that the publisher has an AdMob account and has already integrated the Google Mobile Ads SDK (GMA SDK) into the app. - -See the [Google's integration documentation](https://developers.google.com/admob/android/quick-start) for the AdMob integration details. - -Prebid is integrated into the AdMob monetization via adapters. - -* TOC +- TOC {:toc} -## AdMob Integration Overview - -![Rendering with GAM as the Primary Ad Server](/assets/images/prebid-mobile/modules/rendering/prebid-in-app-bidding-overview-admob.png) - -**Steps 1-2** Prebid SDK makes a bid request. Prebid server runs an auction and returns the winning bid. - -**Step 3** GMA SDK makes an ad request. AdMob returns the mediation chain with respective ad sources. - -**Step 4** For each prebid's ad source, the GMA SDK sequentially instantiates an adapter. - -**Step 5** The adapter verifies the targeting keywords of the winning bid and the server properties of the given ad source. If they match the adapter will render the winning bid. Otherwise, it will immediately fail with a "no ad" error and the next ad source will instantiate the same adapter but for another set of server params. +{% include mobile/intro-admob.md platform="android" %} -## Integrate Prebid Adapters +## Setup To integrate Prebid Adapters for AdMob just add the following lines into your build.gradle files: @@ -54,7 +37,9 @@ App module build.gradle: implementation('org.prebid:prebid-mobile-sdk-admob-adapters:x.x.x') ``` -## Banner API +## Adunit Specific Instructions + +### Banners Integration example: @@ -92,37 +77,32 @@ adUnit?.fetchDemand { result -> } ``` -### Step 1: Create AdView and AdRequest - +#### Step 1: Create AdView and AdRequest {:.no_toc} This step is the same as for the original [AdMob integration](https://developers.google.com/admob/android/banner). You don't have to make any modifications here. -### Step 2: Create AdMobMediationBannerUtils - +#### Step 2: Create AdMobMediationBannerUtils {:.no_toc} The `AdMobBannerMediationUtils` is a helper class, which performs certain utilty work for the `MediationBannerAdUnit`, like passing the targeting keywords to the adapters and checking the visibility of the ad view. -### Step 3: Create MediationBannerAdUnit - +#### Step 3: Create MediationBannerAdUnit {:.no_toc} The `MediationBannerAdUnit` is part of the prebid mediation API. This class is responsible for making the bid request and providing the winning bid and targeting keywords to the mediating SDKs. -### Step 4: Make a bid request - +#### Step 4: Make a bid request {:.no_toc} The `fetchDemand` method makes a bid request to the prebid server and provides a result in a completion handler. -### Step 5: Make an Ad Request - +#### Step 5: Make an Ad Request {:.no_toc} Now you should just make a regular AdMob's ad request. Everything else will be handled by GMA SDK and prebid adapters. -## Interstitial API +### Interstitials Integration example: @@ -165,20 +145,17 @@ adUnit?.fetchDemand { result -> } ``` -### Step 1: Create AdRequest - +#### Step 1: Create AdRequest {:.no_toc} This step is the same as for original [AdMob integration](https://developers.google.com/admob/android/interstitial). You don't have to make any modifications here. -### Step 2: Create AdMobInterstitialMediationUtils - +#### Step 2: Create AdMobInterstitialMediationUtils {:.no_toc} The `AdMobInterstitialMediationUtils` is a helper class, which performs certain utilty work for the `MediationInterstitialAdUnit`, like passing the targeting keywords to adapters. -### Step 3: Create MediationInterstitialAdUnit - +#### Step 3: Create MediationInterstitialAdUnit {:.no_toc} The `MediationInterstitialAdUnit` is part of the prebid mediation API. This class is responsible for making a bid request and providing the winning bid and targeting keywords to mediating SDKs. @@ -194,25 +171,22 @@ adUnit = MediationInterstitialAdUnit( ) ``` -### Step 4: Make a bid request - +#### Step 4: Make a bid request {:.no_toc} The `fetchDemand` method makes a bid request to the prebid server and provides a result in a completion handler. -### Step 5: Make an ad request - +#### Step 5: Make an ad request {:.no_toc} Now you should just make a regular AdMob's ad request. Evetything else will be handled by GMA SDK and prebid adapters. -### Step 6: Display an ad - +#### Step 6: Display an ad {:.no_toc} Once you receive the ad it will be ready for display. You can show interstitial right in the listener or later according to the app logic. -## Rewarded API +### Rewarded Video Integration example: @@ -256,43 +230,37 @@ adUnit?.fetchDemand { result -> } ``` -### Step 1: Create AdRequest - +#### Step 1: Create AdRequest {:.no_toc} This step is the same as for the original [AdMob integration](https://developers.google.com/admob/android/rewarded). You don't have to make any modifications here. -### Step 2: Create AdMobRewardedMediationUtils - +#### Step 2: Create AdMobRewardedMediationUtils {:.no_toc} The `AdMobRewardedMediationUtils` is a helper class, which performs certain utilty work for the `MediationInterstitialAdUnit`, like passing the targeting keywords to adapters. -### Step 3: Create MediationRewardedVideoAdUnit - +#### Step 3: Create MediationRewardedVideoAdUnit {:.no_toc} The `MediationRewardedVideoAdUnit` is part of the prebid mediation API. This class is responsible for making bid request and managing the winning bid. -### Step 4: Make a bid request - +#### Step 4: Make a bid request {:.no_toc} The `fetchDemand` method makes a bid request to the prebid server and provides a result in a completion handler. -### Step 5: Make an ad request - +#### Step 5: Make an ad request {:.no_toc} Now you should just make a regular AdMob's ad request. Evetything else will be handled by GMA SDK and prebid adapters. -### Step 6: Display an ad - +#### Step 6: Display an ad {:.no_toc} Once you receive the ad it will be ready for display. You can show interstitial right in the listener or later according to the app logic. -## Native API +### Native Integration example: @@ -337,20 +305,17 @@ nativeAdUnit.fetchDemand(extras) { resultCode -> } ``` -### Step 1: Create AdRequest - +#### Step 1: Create AdRequest {:.no_toc} Prepare the `AdLoader` and `AdRequest` objects before you make the bid request. They are needed for prebid mediation utils. Follow the [AdMob integration instructions](https://developers.google.com/admob/android/native/start) for this step. -### Step 2: Create NativeAdUnit - +#### Step 2: Create NativeAdUnit {:.no_toc} The `NativeAdUnit` is responsible for making bid requests. Once the bid responce is received you can load an ad from AdMob. -### Step 3: Configure NativeAdUnit - +#### Step 3: Configure NativeAdUnit {:.no_toc} The bid request for native ad should have a description of expected assets. The full spec for the Native template can be found in the [Native Ad Specification from IAB](https://www.iab.com/wp-content/uploads/2018/03/OpenRTB-Native-Ads-Specification-Final-1.2.pdf). @@ -414,14 +379,18 @@ private fun configureNativeAdUnit(nativeAdUnit: NativeAdUnit) { } ``` -### Step 4: Make a bid request - +#### Step 4: Make a bid request {:.no_toc} The `fetchDemand` method makes a bid request to the prebid server and provides a result in a completion handler. -### Step 5: make an ad request - +#### Step 5: make an ad request {:.no_toc} Now load an native ad from AdMob according to the [AdMob instructions](https://developers.google.com/admob/android/native/start). Everything else will be handled by GMA SDK and prebid adapters. + +## Further Reading + +- [Prebid Mobile Overview](/prebid-mobile/prebid-mobile.html) +- [Prebid SDK Android Integration](/prebid-mobile/pbm-api/android/code-integration-android.html) +- [Prebid SDK Android Global Parameters](/prebid-mobile/pbm-api/android/pbm-targeting-android.html) diff --git a/prebid-mobile/modules/rendering/android-sdk-integration-gam.md b/prebid-mobile/modules/rendering/android-sdk-integration-gam.md index 2093dbbc11..65d8d95b61 100644 --- a/prebid-mobile/modules/rendering/android-sdk-integration-gam.md +++ b/prebid-mobile/modules/rendering/android-sdk-integration-gam.md @@ -7,41 +7,25 @@ sidebarType: 2 --- -# Google Ad Manager Integration +# Prebid SDK Android with the GAM Prebid-Rendered Integration Method {:.no_toc} -The integration of Prebid Rendering API with Google Ad Manager (GAM) assumes that the publisher has an account on GAM and has already integrated the Google Mobile Ads SDK (GMA SDK) into the app project. - - -If you do not have the GAM SDK in the app yet, refer to the [Google Integration Documentation](https://developers.google.com/ad-manager/mobile-ads-sdk/android/quick-start). - -* TOC +- TOC {:toc} -## GAM Integration Overview - -![Rendering with GAM as the Primary Ad Server](/assets/images/prebid-mobile/modules/rendering/Prebid-In-App-Bidding-Overview-GAM.png) - -**Steps 1-2** Prebid SDK makes a bid request. Prebid Server runs an auction and returns the winning bid. +{% include mobile/intro-prebid-rendered.md platform="android" %} -**Step 3** The Prebid Rendering Module, through the GAM Event Handler, sets up the targeting keywords into the GAM's ad unit. +## Event Handlers -**Step 4** The GMA SDK makes an ad request. GAM returns the winning line item. +First, a little bit of setup is needed. -**Step 5** Based on the ad response, Prebid GAM Event Handler defines which line item has won in GAM - Prebid's or another ad source. +### Integrate Event Handlers -**Step 6** The winner is displayed in the app with the respective rendering engine. - - -## Integrate Event Handlers - -Prebid SDK provides rendering integration into GAM setup via [app events ](https://developers.google.com/ad-manager/mobile-ads-sdk/android/banner#app_events) mechanism. To integrate Prebid Event Handlers into your app, add the following line to your Podfile: - -GAM Event Handlers is a set of classes that wrap the GAM Ad Units and manage them respectively to the In-App Bidding flow. These classes are provided in the form of library that could be added to the app via Gradle: +The Prebid SDK supples a set of classes called the 'GAM Event Handlers' that wrap the GAM Ad Units and manage them in the In-App Bidding flow. These classes are provided in the form of library that could be added to the app via Gradle: Root build.gradle -``` +```text allprojects { repositories { ... @@ -53,14 +37,19 @@ allprojects { App module build.gradle: -``` +```text implementation('org.prebid:prebid-mobile-sdk-gam-event-handlers:x.x.x') ``` -## Banner API +## AdUnit-Specific instructions -To integrate the banner ad you need to implement three easy steps: +This section covers integration details for different ad formats. In each scenario, you'll be asked for a `configId` - this is a key worked out with your Prebid Server provider. It's used at runtime to pull in the bidders and parameters specific to this adunit. Depending on your Prebid Server partner, it may be a UUID or constructed out of parts like an account number and adunit name. + +### Banners +#### Display Banners + +To integrate the banner ad you need to implement three easy steps: ```kotlin // 1. Create a banner custom event handler for GAM ad server. @@ -83,16 +72,16 @@ Pay attention that the `loadAd()` should be called on the main thread. {% endcapture %} {% include /alerts/alert_warning.html content=warning_note %} -#### Step 1: Create Event Handler +##### Step 1: Create Event Handler {:.no_toc} -GAM's event handlers are special containers that wrap GAM Ad Views and help to manage collaboration between GAM and Prebid views. +Prebid SDK's GAM event handlers are special containers that wrap GAM Ad Views and help to manage collaboration between GAM and Prebid views. **Important:** you should create and use a unique event handler for each ad view. To create the event handler you should provide a GAM Ad Unit Id and the list of available sizes for this ad unit. -#### Step 2: Create Ad View +##### Step 2: Create Ad View {:.no_toc} **BannerView** - is the view that will display a particular ad. It should be added to the UI. To create it you should provide: @@ -104,40 +93,39 @@ Also, you should add the instance of `BannerView` to the UI. And assign the listeners for processing ad events. -#### Step 3: Load the Ad +##### Step 3: Load the Ad {:.no_toc} Call the `loadAd()` method to make a bid request. -### Outstream Video +#### Non-Instream Video {:.no_toc} -For **Outstream Video** you also need to specify video placement type of the expected ad: +For **Non-Instream Video** you also need to specify video placement type of the expected ad: ```kotlin bannerView.videoPlacementType = PlacementType.IN_BANNER // or any other available type ``` -### Migration from the original API -{:.no_toc} +#### Migrating banners from a Bidding-Only integration GAM setup: + 1. Leave the original order and ad units as is. They are not relevant for the rendering approach but they will serve ads for released applications. 2. Create new GAM ad unit. 3. Setup new [GAM Order](/adops/mobile-rendering-gam-line-item-setup.html) for rendering approach. Integration: -1. Replace the `AdManagerAdView` with `BannerView` in the UI. -3. Implement the interface `BannerViewListener`. -4. Remove both `AdManagerAdView` and `AdManagerAdRequest` and implement an`AdListener`. -5. Remove the original `BannerAdUnit`. -6. Follow the instructions to integrate [Banner API](#banner-api). +1. Replace the `AdManagerAdView` with `BannerView` in the UI. +2. Implement the interface `BannerViewListener`. +3. Remove both `AdManagerAdView` and `AdManagerAdRequest` and implement an`AdListener`. +4. Remove the original `BannerAdUnit`. +5. Follow the instructions to integrate [Banner API](#banners). -## Interstitial API - -To integrate interstitial ad follow these steps: +### Interstitials +To integrate an interstitial ad follow these steps: ```kotlin // 1. Create an interstitial custom event handler for GAM ad server. @@ -165,7 +153,7 @@ Pay attention that the `loadAd()` should be called on the main thread. The **default** ad format for an interstitial ad is **DISPLAY**. In order to make a `multiformat bid request`, set the respective values into the `adUnitFormats` parameter. -``` +```kotlin interstitialAdUnit = InterstitialAdUnit( requireContext(), configId, @@ -173,7 +161,6 @@ interstitialAdUnit = InterstitialAdUnit( eventHandler) ``` - #### Step 1: Create Event Handler {:.no_toc} @@ -201,7 +188,6 @@ Also, you can assign the listeners for processing ad events. Call the `loadAd()` method make a bid request. The ad unit will load an ad and will wait for explicit instructions to display the Interstitial Ad. - #### Step 4: Show the Ad when it is ready {:.no_toc} @@ -213,27 +199,26 @@ override fun onAdLoaded(interstitialAdUnit: InterstitialAdUnit) { } ``` -### Migration from the original API -{:.no_toc} +#### Migrating interstitials from a Bidding-Only integration GAM setup: + 1. Leave the original order and ad units as is. They are not relevant for the rendering approach but they will serve ads for released applications. 2. Create a new GAM ad unit. 3. Setup a new [GAM Order](rendering-gam-line-item-setup.html) for rendering approach. Integration: -1. Replace the `AdManagerInterstitialAd` with `InterstitialRenderingAdUnit`. -3. Implement the interface for `InterstitialEventListener`. -4. Remove both `AdManagerInterstitialAd` and `AdManagerAdRequest`. -5. Remove the original `InterstitialAdUnit`. -6. Follow the instructions to integrate [Interstitial API](#interstitial-api). +1. Replace the `AdManagerInterstitialAd` with `InterstitialRenderingAdUnit`. +2. Implement the interface for `InterstitialEventListener`. +3. Remove both `AdManagerInterstitialAd` and `AdManagerAdRequest`. +4. Remove the original `InterstitialAdUnit`. +5. Follow the instructions to integrate [Interstitial API](#interstitials). -## Rewarded API +### Rewarded Video To display a Rewarded Ad follow these steps: - ```kotlin // 1. Create a rewarded custom event handler for GAM ad server. val eventHandler = GamRewardedEventHandler(requireActivity(), gamAdUnitId) @@ -260,7 +245,6 @@ Pay attention that the `loadAd()` should be called on the main thread. Displaying the **Rewarded Ad** is the same as displaying an Interstitial Ad. The type of ad can be customized to: - Be notified when user earns a reward - implement `RewardedAdUnitListener` interface: ```kotlin @@ -308,16 +292,28 @@ override fun onAdLoaded(rewardedAdUnit: RewardedAdUnit) { } ``` -### Migration from the original API +### Migrating rewarded video from a Bidding-Only integration {:.no_toc} GAM setup: + 1. Leave the original order and ad units as is. They are not relevant for the rendering approach but they will serve ads for released applications. 2. Create a new GAM ad unit. 3. Setup a new [GAM Order](rendering-gam-line-item-setup.html) for rendering approach. Integration: -1. Replace the `RewardedAd` with `RewardedAdUnit`. + +1. Replace the `RewardedAd` with `RewardedAdUnit`. 2. Implement the interface for `RewardedAdUnitListener`. 3. Remove the original `RewardedVideoAdUnit`. -4. Follow the instructions to integrate [Rewarded API](#rewarded-api). +4. Follow the instructions to integrate [Rewarded API](#rewarded-video). + +## Additional Ad Unit Configuration + +{% include mobile/adunit-config-android.md %} + +## Further Reading + +- [Prebid Mobile Overview](/prebid-mobile/prebid-mobile.html) +- [Prebid SDK Android Integration](/prebid-mobile/pbm-api/android/code-integration-android.html) +- [Prebid SDK Android Global Parameters](/prebid-mobile/pbm-api/android/pbm-targeting-android.html) diff --git a/prebid-mobile/modules/rendering/android-sdk-integration-max.md b/prebid-mobile/modules/rendering/android-sdk-integration-max.md index 1da49c21df..2a5803b2c1 100644 --- a/prebid-mobile/modules/rendering/android-sdk-integration-max.md +++ b/prebid-mobile/modules/rendering/android-sdk-integration-max.md @@ -1,40 +1,25 @@ --- layout: page_v2 -title: AppLovin MAX Integration -description: Integration of Prebid Rendering module whith AppLovin MAX +title: Integrating Prebid SDK Android with AppLovin MAX +description: Integrating Prebid SDK Android with AppLovin MAX sidebarType: 2 --- -# AppLovin MAX Integration +# Prebid SDK Android with AppLovin MAX Integration Method {:.no_toc} -The integration of Prebid Mobile with AppLovin MAX assumes that publisher has MAX account and has already integrated the AppLovin MAX SDK into the app. - -See the [AppLovin MAX Documentation](https://dash.applovin.com/documentation/mediation/android/getting-started/integration) for the MAX integration details. - -* TOC +- TOC {:toc} -## MAX Integration Overview - -![Rendering with MAX](/assets/images/prebid-mobile/modules/rendering/prebid-in-app-bidding-overview-max.png) - -**Steps 1-2** Prebid SDK makes a bid request. Prebid server runs an auction and returns the winning bid. - -**Step 3** MAX SDK makes an ad request. MAX returns the waterfall with respective placements. - -**Step 4** For each prebid's placement, the MAX SDK sequentially instantiates an adapter. - -**Step 5** The adapter verifies the targeting keywords of the winning bid and the custom properties of the given placement. If they match the adapter will render the winning bid. Otherwise, adpater will fail with "no ad" immediately and the next placement will instantiate the same adapter but for another custom properties. - +{% include mobile/intro-applovin.md platform="android" %} -## Integrate Prebid Adapters +## Setup Prebid SDK is integrated into AppLovin MAX setup via custom adapters. To integrate Prebid Adapters into your app, add the following lines into your build.gradle files: Root build.gradle -``` +```json allprojects { repositories { ... @@ -46,11 +31,13 @@ allprojects { App module build.gradle: -``` +```kotlin implementation('org.prebid:prebid-mobile-sdk-max-adapters:x.x.x') ``` -## Banner API +## Adunit Specific Instructions + +### Banners Integration example: @@ -84,7 +71,6 @@ adUnit?.fetchDemand { This step is totally the same as for original [MAX integration](https://dash.applovin.com/documentation/mediation/android/getting-started/banners#loading-and-showing-banners-programmatically). You don't have to make any modifications here. - #### Step 2: Create MaxMediationBannerUtils {:.no_toc} @@ -105,7 +91,7 @@ The `fetchDemand` method makes a bid request to prebid server and provides a res Now you should make a regular MAX's ad request. Everything else will be handled by prebid adapters. -## Interstitial API +### Interstitials Integration example: @@ -136,7 +122,7 @@ adUnit?.fetchDemand { The **default** ad format for interstitial is **DISPLAY**. In order to make a `multiformat bid request`, set the respective values into the `adUnitFormats` parameter. -``` +```kotlin adUnit = MediationInterstitialAdUnit( activity, configId, @@ -150,7 +136,6 @@ adUnit = MediationInterstitialAdUnit( This step is totally the same as for original [MAX integration](https://dash.applovin.com/documentation/mediation/android/getting-started/interstitials). You don't have to make any modifications here. - #### Step 2: Create MaxMediationInterstitialUtils {:.no_toc} @@ -176,11 +161,11 @@ Now you should make a regular MAX's ad request. Everything else will be handled Once you receive the ad it will be ready for display. Folow the [MAX instructions](https://dash.applovin.com/documentation/mediation/android/getting-started/interstitials#showing-an-interstitial-ad) about how to do it. -## Rewarded API +### Rewarded Video Integration example: -```swift +```kotlin // 1. Get an instance of MaxRewardedAd maxRewardedAd = MaxRewardedAd.getInstance(adUnitId, activity) maxRewardedAd?.setListener(createListener()) @@ -236,12 +221,11 @@ Now you should make a regular MAX's ad request. Everything else will be handled {:.no_toc} Once the rewarded ad is received you can display it. Folow the [MAX instructions](https://dash.applovin.com/documentation/mediation/android/getting-started/rewarded-ads#showing-a-rewarded-ad) for the details. - -## Native Ads +### Native Ads Integration example: -``` +```kotlin // 1. Create MaxNativeAdLoader nativeAdLoader = MaxNativeAdLoader(adUnitId, requireActivity()) nativeAdLoader.setNativeAdListener(createNativeAdListener(viewContainer)) @@ -284,7 +268,7 @@ The bid request for native ads should have the description of expected assets. T The example of creating the assets array: -``` +```kotlin val title = NativeTitleAsset() title.setLength(90) title.isRequired = true @@ -324,7 +308,7 @@ The bid request for mative ads may have a descrition of expected event trackers. The example of creating the event trackers array: -``` +```kotlin val methods: ArrayList = ArrayList() methods.add(NativeEventTracker.EVENT_TRACKING_METHOD.IMAGE) methods.add(NativeEventTracker.EVENT_TRACKING_METHOD.JS) @@ -345,3 +329,9 @@ The `fetchDemand` method makes a bid request to prebid server and provides a res {:.no_toc} Now just load a native ad from MAX according to the [MAX instructions](https://dash.applovin.com/documentation/mediation/android/getting-started/native-manual#load-the-native-ad). + +## Further Reading + +- [Prebid Mobile Overview](/prebid-mobile/prebid-mobile.html) +- [Prebid SDK Android Integration](/prebid-mobile/pbm-api/android/code-integration-android.html) +- [Prebid SDK Android Global Parameters](/prebid-mobile/pbm-api/android/pbm-targeting-android.html) diff --git a/prebid-mobile/modules/rendering/android-sdk-integration-pb.md b/prebid-mobile/modules/rendering/android-sdk-integration-pb.md index 231aa81caa..6c4a24cadc 100644 --- a/prebid-mobile/modules/rendering/android-sdk-integration-pb.md +++ b/prebid-mobile/modules/rendering/android-sdk-integration-pb.md @@ -1,42 +1,49 @@ --- layout: page_v2 -title: Custom or No mediation -description: Integration of Prebid SDK withou primaty Ad Server +title: Prebid SDK Android with a Custom Bidding Integration +description: Integration of Android Prebid SDK in a special scenario sidebarType: 2 --- -# Custom Bidding Integration +# Prebid SDK Android with a Custom Bidding Integration Method {:.no_toc} -You can use Prebid SDK to monetize your app with a custom ad server or even without it. Use the `Transport API` to obtain the targeting keywords for following usage with the custom ad server. Use the `Rendering API` to display the winning bid without primary ad server and its SDK. - -* TOC +- TOC {:toc} -## Transport API +{% include mobile/intro-custom.md platform='android' %} + +## Rendering Approaches + +The code implementation details depend on which rendering approach you've chosen: + +- [Bidding Only](#bidding-only) +- [Prebid Rendered](#prebid-rendered) -The default ad server for Prebid's Mobile SDK is GAM. The SDK can be expanded to include support for 3rd party ad servers through the fetchDemand function. This function returns the Prebid Server bidder key/values (targeting keys), which can then be passed to the ad server of choice. +### Bidding Only -In this mode, the publisher will be responsible for the following actions: +While the default ad server for Prebid's Mobile SDK is GAM, it can be expanded to include support for 3rd party ad servers through the fetchDemand function. This function returns the Prebid Server bidder key/values (targeting keys), which can then be passed to the ad server of choice. -* Call fetchDemand with extended targetingDict callback -* Retrieve targeting keys from the extended fetchDemand function -* Convert targeting keys into the format for your ad server -* Pass converted keys to your ad server -* Render ad with Prebid Universal Creative or custom renderer +In this mode, the developer is responsible for the following actions: + +- Call `fetchDemand()` with extended targetingDict callback +- Retrieve targeting keys from the extended fetchDemand function +- Convert targeting keys into the format for your ad server +- Pass converted keys to your ad server +- Render ad with Prebid Universal Creative or custom renderer This approach is available for the following ad formats: -* Display Banner via `BannerAdUnit` -* Video Banner and Instream Video via `VideoAdUnit` -* Display Interstitial via `InterstitialAdUnit` -* Video Interstitial via `VideoInterstitialAdUnit` -* Rewarded Video via `RewardedVideoAdUnit` -* Native Styles via `NativeRequest` +- Display Banner via `BannerAdUnit` +- Video Banner and Instream Video via `VideoAdUnit` +- Display Interstitial via `InterstitialAdUnit` +- Video Interstitial via `VideoInterstitialAdUnit` +- Rewarded Video via `RewardedVideoAdUnit` +- Native Styles via `NativeRequest` -The basic integration steps for these ad units you can find on the page for integration using [Original API](/prebid-mobile/pbm-api/android/android-sdk-integration-gam-original-api.html). The difference is that you should use the `fetchDemand` function with the following signature: +The basic steps for these ad units you can find on the page for [GAM Bidding Only integration](/prebid-mobile/pbm-api/android/android-sdk-integration-gam-original-api.html). The difference is that you should use the `fetchDemand` function with the following signature: ```kotlin public void fetchDemand(OnFetchDemandResult listener) { ... } @@ -60,13 +67,13 @@ adUnit?.fetchDemand { bidInfo -> The `BidInfo` provides the following properties: -* `resultCode` - the object of type `ResultCode` describing the status of the bid request. -* `targetingKeywords` - the targeting keywords of the winning bid -* `exp` - the number of seconds that may elapse between the auction and the actual impression. In this case, it indicates the approximate TTL of the bid in the Prebid Cache. Note that the actual expiration time of the bid will be less than this number due to the network and operational overhead. The Prebid SDK doesn't make any adjustments to this value. -* `nativeAdCacheId` - the local cache ID of the winning bid. Applied only to the `native` ad format. -* `events` - the map of some publically available event URLs attached to the bid. These can be used to enable Prebid Server-based analytics when the Prebid Universal Creative (PUC) is not involved in the rendering process. If the PUC is used for rendering, it will take care of hitting these events. These are the available event URLs: - * **EVENT_WIN** - this bid was chosen by the ad server as the one to display. This is the main metric for banner and native. This returns the OpenRTB `seatbid.bid.ext.prebid.events.win` field. (requires SDK v2.1.6) - * **EVENT_IMP** - the ad creative for this bid was actually displayed. This is often the main metric for video ads. This returns the OpenRTB `seatbid.bid.ext.prebid.events.imp` field. (requires SDK v2.1.6) +- `resultCode` - the object of type `ResultCode` describing the status of the bid response. +- `targetingKeywords` - the targeting keywords of the winning bid +- `exp` - the number of seconds that may elapse between the auction and the actual impression. In this case, it indicates the approximate TTL of the bid in the Prebid Cache. Note that the actual expiration time of the bid will be less than this number due to the network and operational overhead. The Prebid SDK doesn't make any adjustments to this value. +- `nativeAdCacheId` - the local cache ID of the winning bid. Applied only to the `native` ad format. +- `events` - the map of some publically available event URLs attached to the bid. These can be used to enable Prebid Server-based analytics when the Prebid Universal Creative (PUC) is not involved in the rendering process. If the PUC is used for rendering, it will take care of hitting these events. These are the available event URLs: + - **EVENT_WIN** - this bid was chosen by the ad server as the one to display. This is the main metric for banner and native. This returns the OpenRTB `seatbid.bid.ext.prebid.events.win` field. (requires SDK v2.1.6) + - **EVENT_IMP** - the ad creative for this bid was actually displayed. This is often the main metric for video ads. This returns the OpenRTB `seatbid.bid.ext.prebid.events.imp` field. (requires SDK v2.1.6) Code sample to extract the events: @@ -75,13 +82,13 @@ val win = bidInfo.events.get(BidInfo.EVENT_WIN) val imp = bidInfo.get(BidInfo.EVENT_IMP) ``` -## Rendering API +### Prebid Rendered -The integration and usage of the Rendering API is similar to any other Ad SDK. It sends the bid requests to the Prebid Server and renders the winning bid. +The integration and usage of the Rendering API is similar to any other ad SDK. It sends the bid requests to the Prebid Server and renders the winning bid. ![Rendering with GAM as the Primary Ad Server](/assets/images/prebid-mobile/modules/rendering/Prebid-In-App-Bidding-Overview-Pure-Prebid.png) -### Banner API +#### HTML Banner Integration example: @@ -102,32 +109,31 @@ Pay attention that the `loadAd()` should be called on the main thread. {% endcapture %} {% include /alerts/alert_warning.html content=warning_note %} -#### Step 1: Create Ad View +##### Step 1: Create Ad View {:.no_toc} Initialize the `BannerAdView` with properties: -* `configId` - an ID of a [Stored Impression](/prebid-server/features/pbs-storedreqs.html) on the Prebid server -* `size` - the size of the ad unit which will be used in the bid request. +- `configId` - an ID of a [Stored Impression](/prebid-server/features/pbs-storedreqs.html) on the Prebid server +- `size` - the size of the ad unit which will be used in the bid request. -#### Step 2: Load the Ad +##### Step 2: Load the Ad {:.no_toc} Call `loadAd()` and SDK will: -* make bid request to Prebid -* render the winning bid on display +- make bid request to Prebid +- render the winning bid on display -#### Outstream Video -{:.no_toc} +#### Banner Video (non-instream) -For **Banner Video** you will also need to specify the `bannerView.videoPlacementType`: +**Banner Video** is the same as HTML banner, but you will also need to specify the `bannerView.videoPlacementType`: ``` kotlin bannerView.videoPlacementType = PlacementType.IN_BANNER // or any other available type ``` -### Interstitial API +#### Interstitials Integration example: @@ -158,24 +164,24 @@ interstitialAdUnit = InterstitialAdUnit( EnumSet.of(AdUnitFormat.BANNER, AdUnitFormat.VIDEO)) ``` -#### Step 1: Create an Ad Unit +##### Step 1: Create an Ad Unit {:.no_toc} Initialize the `InterstitialAdUnit` with properties: -* `configId` - an ID of a [Stored Impression](/prebid-server/features/pbs-storedreqs.html) on the Prebid server -* `minSizePercentage` - specifies the minimum width and height percent an ad may occupy of a device’s real estate. +- `configId` - an ID of a [Stored Impression](/prebid-server/features/pbs-storedreqs.html) on the Prebid server +- `minSizePercentage` - specifies the minimum width and height percent an ad may occupy of a device’s real estate. You can also assign the listener to process ad events. > **NOTE:** the `minSizePercentage` - plays an important role in the bidding process for display ads. If the provided space is not enough demand partners won't respond with bids. -#### Step 2: Load the Ad +##### Step 2: Load the Ad {:.no_toc} Call the `loadAd()` to make a bid request. -#### Step 3: Show the Ad when it is ready +##### Step 3: Show the Ad when it is ready {:.no_toc} Wait until the ad is loaded and present it to the user in any suitable time. @@ -186,7 +192,7 @@ override fun onAdLoaded(interstitialAdUnit: InterstitialAdUnit) { } ``` -### Rewarded API +#### Rewarded Video Integration example: @@ -209,19 +215,19 @@ Pay attention that the `loadAd()` should be called on the main thread. {% endcapture %} {% include /alerts/alert_warning.html content=warning_note %} -#### Step 1: Create a Rewarded Ad Unit +##### Step 1: Create a Rewarded Ad Unit {:.no_toc} Create the `RewardedAdUnit` object with parameters: -* `adUnitId` - an ID of Stored Impression on the Prebid server. +- `adUnitId` - an ID of Stored Impression on the Prebid server. -#### Step 2: Load the Ad +##### Step 2: Load the Ad {:.no_toc} Call the `loadAd()` to make a bid request. -#### Step 3: Show the Ad when it is ready +##### Step 3: Show the Ad when it is ready {:.no_toc} Wait until the ad is loaded and present it to the user in any suitable time. @@ -231,3 +237,9 @@ override fun onAdLoaded(rewardedAdUnit: RewardedAdUnit) { //Ad is ready for display } ``` + +## Further Reading + +- [Prebid Mobile Overview](/prebid-mobile/prebid-mobile) +- [Prebid SDK Android Integration](/prebid-mobile/pbm-api/android/code-integration-android) +- [Prebid SDK Android Global Parameters](/prebid-mobile/pbm-api/android/pbm-targeting-android) diff --git a/prebid-mobile/modules/rendering/ios-sdk-integration-admob.md b/prebid-mobile/modules/rendering/ios-sdk-integration-admob.md index b61fe4517b..acc6d0bb43 100644 --- a/prebid-mobile/modules/rendering/ios-sdk-integration-admob.md +++ b/prebid-mobile/modules/rendering/ios-sdk-integration-admob.md @@ -1,33 +1,19 @@ --- layout: page_v2 -title: Google Ad Manager Integration -description: Integration of Prebid Rendering module whith Google Ad Manager +title: Integrating Prebid SDK iOS with AdMob +description: Integrating Prebid SDK iOS with AdMob sidebarType: 2 --- -# AdMob Integration +# Prebid SDK iOS with AdMob Integration Method {:.no_toc} -The integration of Prebid Mobile with Google AdMob assumes that the publisher has an AdMob account and has already integrated the Google Mobile Ads SDK (GMA SDK) into the app. - -See the [Google Integration Documentation](https://developers.google.com/admob/ios/quick-start) for the AdMob integration details. - -* TOC +- TOC {:toc} -## AdMob Integration Overview - -![Rendering with GAM as the Primary Ad Server](/assets/images/prebid-mobile/modules/rendering/prebid-in-app-bidding-overview-admob.png) - -**Steps 1-2** Prebid SDK makes a bid request. Prebid server runs an auction and returns the winning bid. - -**Step 3** GMA SDK makes an ad request. AdMob returns the mediation chain with respective ad sources. +{% include mobile/intro-admob.md platform="ios" %} -**Step 4** For each prebid's ad source, the GMA SDK sequentially instantiates an adapter. - -**Step 5** The adapter verifies the targeting keywords of the winning bid and the server properties of the given ad source. If they match the adapter will render the winning bid. Otherwise, it will immediately fail with an error of "no ad" and the next ad source will instantiate the same adapter but for another set of server params. - -## Adapters Integration +## Setup Prebid SDK is integrated into AdMob setup thru custom adapters. To integrate Prebid Adapters into your app, add the following line to your Podfile: @@ -35,7 +21,7 @@ Prebid SDK is integrated into AdMob setup thru custom adapters. To integrate Pre pod 'PrebidMobileAdMobAdapters' ``` -## Adapters Initialization +### Initialization {: .alert.alert-warning :} **Warning:** The `GADMobileAds.sharedInstance().start()` should be called in the adapters bundle, otherwise, GMA SDK won't load the ads with error: `adView:didFailToReceiveAdWithError: SDK tried to perform a networking task before being initialized.` @@ -46,7 +32,9 @@ To avoid the error add the following line to your app right after initialization AdMobUtils.initializeGAD() ``` -## Banner API +## Adunit Specific Instructions + +### Banners Integration example: @@ -77,32 +65,32 @@ prebidAdMobMediaitonAdUnit.fetchDemand { [weak self] result in } ``` -### Step 1: Create GADRequest and GADBannerView +#### Step 1: Create GADRequest and GADBannerView {:.no_toc} This step is the same as for the original [AdMob integration](https://developers.google.com/admob/ios/banner). You don't have to make any modifications here. -### Step 2: Create AdMobMediationBannerUtils +#### Step 2: Create AdMobMediationBannerUtils {:.no_toc} The `AdMobMediationBannerUtils` is a helper class, which performs certain utilty work for the `MediationBannerAdUnit`, such as passing the targeting keywords to the adapters and checking the visibility of the ad view. -### Step 3: Create MediationBannerAdUnit +#### Step 3: Create MediationBannerAdUnit {:.no_toc} The `MediationBannerAdUnit` is part of Prebid mediation API. This class is responsible for making a bid request and providing the winning bid and targeting keywords to mediating SDKs. -### Step 4: Make bid request +#### Step 4: Make bid request {:.no_toc} The `fetchDemand` method makes a bid request to a Prebid server and returns a result in a completion handler. -### Step 5: Make an Ad Request +#### Step 5: Make an Ad Request {:.no_toc} Make a regular AdMob's ad request. Everything else will be handled by Prebid adapters. -## Interstitial API +### Interstitials Integration example: @@ -150,37 +138,37 @@ adUnit?.adFormats = [.banner] ``` -### Step 1: Create GADRequest +#### Step 1: Create GADRequest {:.no_toc} This step is the same as for the original [AdMob integration](https://developers.google.com/admob/ios/interstitial#swift). You don't have to make any modifications here. -### Step 2: Create AdMobMediationInterstitialUtils +#### Step 2: Create AdMobMediationInterstitialUtils {:.no_toc} The `AdMobMediationInterstitialUtils` is a helper class, which performs certain utilty work for the `MediationInterstitialAdUnit`, such as passing the targeting keywords to adapters and checking the visibility of the ad view. -### Step 3: Create MediationInterstitialAdUnit +#### Step 3: Create MediationInterstitialAdUnit {:.no_toc} The `MediationInterstitialAdUnit` is part of the Prebid mediation API. This class is responsible for making a bid request and providing a winning bid to the mediating SDKs. -### Step 4: Make bid request +#### Step 4: Make bid request {:.no_toc} The `fetchDemand` method makes a bid request to a Prebid server and provides a result in a completion handler. -### Step 5: Make an Ad Request +#### Step 5: Make an Ad Request {:.no_toc} Make a regular AdMob's ad request. Everything else will be handled by GMA SDK and prebid adapters. -### Steps 6: Display an ad +#### Steps 6: Display an ad {:.no_toc} Once you receive the ad it will be ready for display. Follow the [AdMob instructions](https://developers.google.com/admob/ios/interstitial#swift) for displaying an ad. -## Rewarded API +### Rewarded Video Integration example: @@ -222,40 +210,40 @@ The process of displaying the rewarded ad is the same as for displaying an Inter To be notified when a user earns a reward follow the [AdMob intructions](https://developers.google.com/admob/ios/rewarded#show_the_ad). -### Step 1: Create GADRequest +#### Step 1: Create GADRequest {:.no_toc} This step is the same as for the original [AdMob integration](https://developers.google.com/admob/ios/rewarded). You don't have to make any modifications here. -### Step 2: Create MediationRewardedAdUnit +#### Step 2: Create MediationRewardedAdUnit {:.no_toc} The `AdMobMediationRewardedUtils` is a helper class, which performs certain utilty work for the `MediationRewardedAdUnit`, like passing the targeting keywords to the adapters. -### Step 3: Create MediationInterstitialAdUnit +#### Step 3: Create MediationInterstitialAdUnit {:.no_toc} The `MediationRewardedAdUnit` is part of the Prebid mediation API. This class is responsible for making a bid request and providing a winning bid and targeting keywords to the adapters. -### Step 4: Make bid request +#### Step 4: Make bid request {:.no_toc} The `fetchDemand` method makes a bid request to the a Prebid server and provides a result in a completion handler. -### Step 5: Make an Ad Request +#### Step 5: Make an Ad Request {:.no_toc} Make a regular AdMob's ad request. Everything else will be handled by GMA SDK and prebid adapters. -### Steps 6: Display an ad +#### Steps 6: Display an ad {:.no_toc} Once the rewarded ad is received you can display it. Follow the [AdMob instructions](https://developers.google.com/admob/ios/rewarded#swift) for displaying an ad. -## Native Ads +### Native Ads {: .alert.alert-warning :} -**Warning:** If you use Native Ads you **must** integrate AdMob Adapters via the source files instead of cocoapods integration or standalone framework. The integration using framework leads to [runtime errors](https://github.com/prebid/prebid-mobile-ios/issues/516) related to the type casting. +**Warning:** If you use Native Ads you **must** integrate AdMob Adapters via the source files instead of cocoapods integration or standalone framework. In order to integrate AdMob adapters just add the adapters' source files to your app project. @@ -298,22 +286,22 @@ self.adLoader?.load(self.gadRequest) } ``` -### Step 1: Create GAD Request +#### Step 1: Create GAD Request {:.no_toc} Prepare the `GADRequest` object before you make a bid request. It will be needed for the Prebid mediation utils. -### Step 2: Create AdMobMediationNativeUtils +#### Step 2: Create AdMobMediationNativeUtils {:.no_toc} The `AdMobMediationNativeUtils` is a helper class, which performs certain utilty work for `MediationNativeAdUnit`, like passing the targeting keywords to adapters and checking the visibility of the ad view. -### Step 3: Create and configure MediationNativeAdUnit +#### Step 3: Create and configure MediationNativeAdUnit {:.no_toc} The `MediationNativeAdUnit` is part of the Prebid mediation API. This class is responsible for making a bid request and providing a winning bid and targeting keywords to the adapters. For better targetting you should provide additional properties like `conteaxtType` and `placemantType`. -### Step 4: Set up assets for bid request +#### Step 4: Set up assets for bid request {:.no_toc} The bid request for native ads should have the description of any expected assets. The full spec for the native template can be found in the [Native Ad Specification from IAB](https://www.iab.com/wp-content/uploads/2018/03/OpenRTB-Native-Ads-Specification-Final-1.2.pdf). @@ -338,7 +326,7 @@ let sponsored = NativeAssetData(type: DataAsset.sponsored, required: true) return [icon, title, image, body, cta, sponsored] ``` -### Step 5: Set up event tracker for bid request +#### Step 5: Set up event tracker for bid request {:.no_toc} The bid request for mative ads may have a description of expected event trackers. The full spec for the Native template can be found in the [Native Ad Specification from IAB](https://www.iab.com/wp-content/uploads/2018/03/OpenRTB-Native-Ads-Specification-Final-1.2.pdf). @@ -352,12 +340,18 @@ let eventTrackers = [ ] ``` -### Step 6: Make a bid request +#### Step 6: Make a bid request {:.no_toc} The `fetchDemand` method makes a bid request to Prebid server and provides a result in a completion handler. -### Step 7: Load AdMob Native ad +#### Step 7: Load AdMob Native ad {:.no_toc} Now just load a native ad from AdMob according to the [AdMob instructions](https://developers.google.com/admob/ios/native/start). + +## Further Reading + +- [Prebid Mobile Overview](/prebid-mobile/prebid-mobile) +- [Prebid SDK iOS Integration](/prebid-mobile/pbm-api/ios/code-integration-ios) +- [Prebid SDK iOS Global Parameters](/prebid-mobile/pbm-api/ios/pbm-targeting-ios) diff --git a/prebid-mobile/modules/rendering/ios-sdk-integration-gam.md b/prebid-mobile/modules/rendering/ios-sdk-integration-gam.md index 59bb7df5b8..a4d09983f5 100644 --- a/prebid-mobile/modules/rendering/ios-sdk-integration-gam.md +++ b/prebid-mobile/modules/rendering/ios-sdk-integration-gam.md @@ -5,39 +5,27 @@ description: Integration of Prebid Rendering module whith Google Ad Manager sidebarType: 2 --- -# GAM with Prebid Rendering +# Prebid SDK iOS with the GAM Prebid-Rendered Integration Method {:.no_toc} -The integration of Prebid Rendering API with Google Ad Manager (GAM) assumes that the publisher has an account on GAM and has already integrated the Google Mobile Ads SDK (GMA SDK) into the app project. - -If you do not have GMA SDK in the app yet, refer to the [Google Integration Documentation](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/quick-start). - - TOC {:toc} -## GAM Integration Overview - -![Rendering with GAM as the Primary Ad Server](/assets/images/prebid-mobile/modules/rendering/Prebid-In-App-Bidding-Overview-GAM.png) - -**Steps 1-2** Prebid SDK makes a bid request. Prebid server runs an auction and returns the winning bid. +{% include mobile/intro-prebid-rendered.md platform="ios" %} -**Step 3** Prebid SDK using Prebid GAM Event Handler sets up the targeting keywords into the GAM's ad unit. +## Event Handlers -**Step 4** GMA SDK makes an ad request. GAM returns the winner of the waterfall. +First, a little bit of setup is needed. -**Step 5** Based on the ad response Prebid GAM Event Handler decides who has won on GAM - the Prebid bid or another ad source on GAM. +### Integrate Event Handlers -**Step 6** The winner is displayed in the App with the respective rendering engine. The winning bid will be renderd by Prebid SDK. Other winners will be rendered by GMA SDK. The GAM Event Handler manages this process. - -## Integrate Event Handlers - -Prebid SDK provides rendering integration into GAM setup thru [app events](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/banner#app_events) mechanism. To integrate Prebid Event Handlers into your app, add the following line to your Podfile: +Prebid SDK provides rendering integration into the GMA SDK setup with the [app events](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/banner#app_events) mechanism. To integrate Prebid Event Handlers into your app, add the following line to your Podfile: ```pod pod 'PrebidMobileGAMEventHandlers' ``` -## Event Handlers Initialization +### Event Handlers Initialization {: .alert.alert-warning :} **Warning:** GMA SDK is a closed library that sometimes works in unexpected ways. The `GADMobileAds.sharedInstance().start()` should be called in all bundles where it is used. Otherwise, GMA SDK won't load the ads with an error of: `adView:didFailToReceiveAdWithError: SDK tried to perform a networking task before being initialized.` @@ -48,7 +36,13 @@ To avoid this error add the following line to your app right after initializatio GAMUtils.shared.initializeGAM() ``` -## Banner API +## AdUnit-Specific instructions + +This section covers integration details for different ad formats. In each scenario, you'll be asked for a `configId` - this is a key worked out with your Prebid Server provider. It's used at runtime to pull in the bidders and parameters specific to this adunit. Depending on your Prebid Server partner, it may be a UUID or constructed out of parts like an account number and adunit name. + +### Banners + +#### Display Banners Integration example: @@ -69,8 +63,7 @@ addBannerToUI(banner: banner) banner.loadAd() ``` -### Step 1: Create Event Handler - +##### Step 1: Create Event Handler {:.no_toc} To create the `GAMBannerEventHandler` you should provide: @@ -78,8 +71,7 @@ To create the `GAMBannerEventHandler` you should provide: - a **GAM Ad Unit Id** - the list of available **sizes** for this ad unit. -### Step 2: Create Ad View - +##### Step 2: Create Ad View {:.no_toc} `BannerView` - is a view that will display the particular ad. It should be added to the UI. To create a BannerView you should provide: @@ -89,8 +81,7 @@ To create the `GAMBannerEventHandler` you should provide: You should also add the instance of `BannerView` to the UI. -### Step 3: Load the Ad - +##### Step 3: Load the Ad {:.no_toc} Call the method `loadAd()` which will: @@ -98,11 +89,9 @@ Call the method `loadAd()` which will: - make a bid request to Prebid Server. - render the winning bid on display. -## Banner Video - -{:.no_toc} +#### Banner Video (non-instream) -For **Banner Video** you also need to specify the ad format: +For non-instream **Banner Video** you also need to specify the ad format: ```swift banner.adFormat = .video @@ -110,9 +99,7 @@ banner.adFormat = .video The rest of the code will be the same as for integration of Display Banner. -### Migration from the original API - -{:.no_toc} +#### Migrating banners from a Bidding-Only integration GAM setup: @@ -126,9 +113,9 @@ Integration: 2. Implement the protocol `BannerViewDelegate` in the ViewController. 3. Remove usage of `GAMBannerView`, `GAMRequest`, and implementation of the `GADBannerViewDelegate`. 4. Remove original `BannerAdUnit`. -5. Follow the instructions to integrate [Banner API](#banner-api). +5. Follow the instructions to integrate [Banner API](#banners). -## Interstitial API +### Interstitials Integration example: @@ -169,14 +156,12 @@ adUnit?.adFormats = [.banner] ``` -### Step 1: Create Event Handler - +#### Step 1: Create Event Handler {:.no_toc} To create an event handler you should provide a **GAM Ad Unit**. -### Step 2: Create Interstitial Ad Unit - +#### Step 2: Create Interstitial Ad Unit {:.no_toc} Initialize the `InterstitialRenderingAdUnit` with properties: @@ -187,14 +172,12 @@ Initialize the `InterstitialRenderingAdUnit` with properties: > **NOTE:** the `minSizePercentage` - plays an important role in the bidding process for display ads. If provided space is not enough demand partners won't respond with bids. -### Step 3: Load the Ad - +#### Step 3: Load the Ad {:.no_toc} Call the method `loadAd()` which will make a bid request to Prebid Server. -### Step 4: Show the Ad when it is ready - +#### Step 4: Show the Ad when it is ready {:.no_toc} Wait for the Prebid Server to return an ad and show it to the user in any suitable time. @@ -207,9 +190,7 @@ func interstitialDidReceiveAd(_ interstitial: InterstitialAdUnit) { } ``` -### Migration from the original API - -{:.no_toc} +#### Migrating interstitials from a Bidding-Only integration GAM setup: @@ -223,9 +204,9 @@ Integration: 2. Implement the protocol `InterstitialAdUnitDelegate` in the View Controller. 3. Remove usage of `GAMInterstitialAd`, `GAMRequest`. 4. Remove original `InterstitialAdUnit`. -5. Follow the instructions to integrate [Interstitial API](#interstitial-api). +5. Follow the instructions to integrate [Interstitial API](#interstitials). -## Rewarded API +### Rewarded Video Integration example: @@ -267,14 +248,12 @@ if let reward = rewardedAd.reward as? GADAdReward { } ``` -### Step 1: Create Event Handler - +#### Step 1: Create Event Handler {:.no_toc} To create an event handler you should provide a **GAM Ad Unit ID**. -### Step 2: Create Rewarded Ad Unit - +#### Step 2: Create Rewarded Ad Unit {:.no_toc} Create the `RewardedAdUnit` object with parameters: @@ -282,14 +261,12 @@ Create the `RewardedAdUnit` object with parameters: - `configID` - an ID of Stored Impression on the Prebid server - `eventHandler` - the instance of rewarded event handler -### Step 3: Load the Ad - +#### Step 3: Load the Ad {:.no_toc} Call the `loadAd()` method which will make a bid request to Prebid server. -### Step 4: Show the Ad when it is ready - +#### Step 4: Show the Ad when it is ready {:.no_toc} Wait for the ad to load and display it to the user in any suitable time. @@ -302,9 +279,7 @@ func rewardedAdDidReceiveAd(_ rewardedAd: RewardedAdUnit) { } ``` -### Migration from the original API - -{:.no_toc} +#### Migrating Rewarded Video from a Bidding-Only integration GAM setup: @@ -318,4 +293,14 @@ Integration: 2. Implement the protocol `RewardedAdUnitDelegate` in the View Controller. 3. Remove usage of `GAMRequest`. 4. Remove original `RewardedVideoAdUnit`. -5. Follow the instructions to integrate [Rewarded API](#rewarded-api). +5. Follow the instructions to integrate [Rewarded API](#rewarded-video). + +## Additional Ad Unit Configuration + +{% include mobile/adunit-config-ios.md %} + +## Further Reading + +- [Prebid Mobile Overview](/prebid-mobile/prebid-mobile.html) +- [Prebid SDK iOS Integration](/prebid-mobile/pbm-api/ios/code-integration-ios.html) +- [Prebid SDK iOS Global Parameters](/prebid-mobile/pbm-api/ios/pbm-targeting-ios.html) diff --git a/prebid-mobile/modules/rendering/ios-sdk-integration-max.md b/prebid-mobile/modules/rendering/ios-sdk-integration-max.md index db1974d534..9145836090 100644 --- a/prebid-mobile/modules/rendering/ios-sdk-integration-max.md +++ b/prebid-mobile/modules/rendering/ios-sdk-integration-max.md @@ -1,41 +1,29 @@ --- layout: page_v2 -title: AppLovin MAX Integration -description: Integration of Prebid Rendering module whith AppLovin MAX +title: Integrating Prebid SDK iOS with AppLovin MAX +description: Integrating Prebid SDK iOS with AppLovin MAX sidebarType: 2 --- -# AppLovin MAX Integration +# Prebid SDK iOS with AppLovin MAX Integration Method {:.no_toc} -The integration of Prebid Mobile with AppLovin MAX assumes that publisher has a MAX account and has integrated the AppLovin MAX SDK into the app. - -See the [AppLovin MAX Documentation](https://dash.applovin.com/documentation/mediation/ios/getting-started/integration) for the MAX integration details. - -* TOC +- TOC {:toc} -## MAX Integration Overview - -![Rendering with AppLovin MAX as the Primary Ad Server](/assets/images/prebid-mobile/modules/rendering/prebid-in-app-bidding-overview-max.png) - -**Steps 1-2** Prebid SDK makes a bid request. Prebid Server runs an auction and returns the winning bid. - -**Step 3** MAX SDK makes an ad request. MAX returns the waterfall with respective placements. +{% include mobile/intro-applovin.md platform="ios" %} -**Step 4** For each Prebid placement, the MAX SDK sequentially instantiates an adapter. - -**Step 5** The adapter verifies the targeting keywords of the winning bid and the custom properties of the given placement. If they match the adapter will render the winning bid. Otherwise, the adpater will immediately fail with a "no ad" error and the next placement will instantiate the same adapter but for another custom properties. - -## Integrate Prebid Adapters +## Setup Prebid SDK is integrated into AppLovin MAX setup thru custom adapters. To integrate Prebid adapters into your app add the following line to your Podfile: -``` +```swift pod 'PrebidMobileMAXAdapters' ``` -## Banner API +## Adunit Specific Instructions + +### Banners Integration example: @@ -65,11 +53,10 @@ adUnit?.fetchDemand { [weak self] result in This step is the same as for the original [MAX integration](https://dash.applovin.com/documentation/mediation/ios/getting-started/banners#loading-a-banner). You don't have to make any modifications here. - #### Step 2: Create MAXMediationBannerUtils {:.no_toc} -The `MAXMediationBannerUtils ` is a helper class, which performs certain utilty work for the `MediationBannerAdUnit`, like passing the targeting keywords to the adapters and checking the visibility of the ad view. +The `MAXMediationBannerUtils` is a helper class, which performs certain utilty work for the `MediationBannerAdUnit`, like passing the targeting keywords to the adapters and checking the visibility of the ad view. #### Step 3: Create MediationBannerAdUnit {:.no_toc} @@ -86,7 +73,7 @@ The `fetchDemand` method makes a bid request to Prebid Server and provides a res Make a regular MAX's ad request. Everything else will be handled by prebid adapters. -## Interstitial API +### Interstitials Integration example: @@ -136,11 +123,10 @@ adUnit?.adFormats = [.banner] This step is the same as for the original [MAX integration](https://dash.applovin.com/documentation/mediation/ios/getting-started/interstitials). You don't have to make any modifications here. - #### Step 2: Create MAXMediationInterstitialUtils {:.no_toc} -The `MAXMediationInterstitialUtils` is a helper class, which performs certain utilty work for the `MediationInterstitialAdUnit `, like passing the targeting keywords to the adapters and checking the visibility of the ad view. +The `MAXMediationInterstitialUtils` is a helper class, which performs certain utilty work for the `MediationInterstitialAdUnit`, like passing the targeting keywords to the adapters and checking the visibility of the ad view. #### Step 3: Create MediationInterstitialAdUnit {:.no_toc} @@ -162,7 +148,7 @@ Now you should make a regular MAX's ad request. Everything else will be handled Once you receive the ad it will be ready for display. Follow the [MAX instructions](https://dash.applovin.com/documentation/mediation/ios/getting-started/interstitials#showing-an-interstitial-ad) for displaying an ad. -## Rewarded API +### Rewarded Video Integration example: @@ -195,7 +181,6 @@ To be notified when a user earns a reward follow the [MAX intructions](https://d This step is the same as for the original [MAX integration](https://dash.applovin.com/documentation/mediation/ios/getting-started/rewarded-ads). You don't have to make any modifications here. - #### Step 2: Create MAXMediationRewardedUtils {:.no_toc} @@ -221,7 +206,7 @@ Make a regular MAX's ad request. Everything else will be handled by GMA SDK and Once the rewarded ad is received you can display it. Follow the [MAX instructions](https://dash.applovin.com/documentation/mediation/ios/getting-started/rewarded-ads#showing-a-rewarded-ad) for the details. -## Native Ads +### Native Ads Integration example: @@ -277,7 +262,7 @@ The bid request for native ads should have the description of expected assets. T The example of creating the assets array: -``` +```swift let image = NativeAssetImage(minimumWidth: 200, minimumHeight: 50, required: true) image.type = ImageAsset.Main @@ -302,7 +287,7 @@ The bid request for mative ads may have a descrition of expected event trackers. The example of creating the event trackers array: -``` +```swift let eventTrackers = [ NativeEventTracker(event: EventType.Impression, methods: [EventTracking.Image,EventTracking.js]) @@ -318,3 +303,9 @@ The `fetchDemand` method makes a bid request to Prebid Server and provides a res {:.no_toc} Load a native ad from MAX according to the [MAX instructions](https://dash.applovin.com/documentation/mediation/ios/getting-started/native-manual#load-the-native-ad). + +## Further Reading + +- [Prebid Mobile Overview](/prebid-mobile/prebid-mobile) +- [Prebid SDK iOS Integration](/prebid-mobile/pbm-api/ios/code-integration-ios) +- [Prebid SDK iOS Global Parameters](/prebid-mobile/pbm-api/ios/pbm-targeting-ios) diff --git a/prebid-mobile/modules/rendering/ios-sdk-integration-pb.md b/prebid-mobile/modules/rendering/ios-sdk-integration-pb.md index 16ce40ef90..5291655c9d 100644 --- a/prebid-mobile/modules/rendering/ios-sdk-integration-pb.md +++ b/prebid-mobile/modules/rendering/ios-sdk-integration-pb.md @@ -1,43 +1,50 @@ --- layout: page_v2 -title: Custom or No mediation -description: Integration of Prebid SDK without Primary Ad Server SDK +title: Prebid SDK iOS with a Custom Bidding Integration +description: Integration of iOS Prebid SDK in a special scenario sidebarType: 2 --- -# Custom Bidding Integration +# Prebid SDK iOS with a Custom Bidding Integration Method {:.no_toc} -You can use Prebid SDK to monetize your app with a custom ad server or even without it. Use the `Transport API` to obtain the targeting keywords for following usage with the custom ad server. Use the `Rendering API` to display the winning bid without primary ad server and its SDK. - -* TOC +- TOC {:toc} -## Transport API +{% include mobile/intro-custom.md platform='ios' %} + +## Rendering Approaches + +The code implementation details depend on which rendering approach you've chosen: + +- [Bidding Only](#bidding-only) +- [Prebid Rendered](#prebid-rendered) -The default ad server for Prebid's Mobile SDK is GAM. The SDK can be expanded to include support for 3rd party ad servers through the fetchDemand function. This function returns additional bid information like Prebid Server bidder key/values (targeting keys), which can then be passed to the ad server of choice. +### Bidding Only -In this mode, the publisher will be responsible for the following actions: +While the default ad server for Prebid's Mobile SDK is GAM, it can be expanded to include support for 3rd party ad servers through the fetchDemand function. This function returns the Prebid Server bidder key/values (targeting keys), which can then be passed to the ad server of choice. -* Call the `fetchDemand` method with specific callback -* Retrieve targeting keys from the `BidInfo` callback parameter -* Convert targeting keys into the format for your ad server -* Pass converted keys to your ad server -* Render ad with Prebid Universal Creative or custom renderer +In this mode, the developer is responsible for the following actions: + +- Call the `fetchDemand()` method with specific callback +- Retrieve targeting keys from the `BidInfo` callback parameter +- Convert targeting keys into the format for your ad server +- Pass converted keys to your ad server +- Render ad with Prebid Universal Creative or custom renderer This approach is available for the following ad formats: -* Display Banner via `BannerAdUnit` -* Video Banner and Instream Video via `VideoAdUnit` -* Display Interstitial via `InterstitialAdUnit` -* Video Interstitial via `VideoInterstitialAdUnit` -* Rewarded Video via `RewardedVideoAdUnit` -* Native Styles via `NativeRequest` -* Multiformat ad unit via `PrebidAdUnit` +- Display Banner via `BannerAdUnit` +- Video Banner and Instream Video via `VideoAdUnit` +- Display Interstitial via `InterstitialAdUnit` +- Video Interstitial via `VideoInterstitialAdUnit` +- Rewarded Video via `RewardedVideoAdUnit` +- Native Styles via `NativeRequest` +- Multiformat ad unit via `PrebidAdUnit` -The basic integration steps for these ad units you can find at the page for integration using [Original API](/prebid-mobile/pbm-api/ios/ios-sdk-integration-gam-original-api.html). The diference is that you should use the `fetchDemand` function with following signature: +The basic steps for these ad units you can find at the page for [GAM Bidding Only integration](/prebid-mobile/pbm-api/ios/ios-sdk-integration-gam-original-api.html). The diference is that you should use the `fetchDemand` function with following signature: ``` swift public func fetchDemand(adObject: AnyObject, request: PrebidRequest, @@ -58,13 +65,13 @@ adUnit.fetchDemand(adObject: gamRequest, request: prebidRequest) { [weak self] b The `BidInfo` provides the following properties: -* `resultCode` - the object of type `ResultCode` describing the status of the bid request. -* `targetingKeywords` - the targeting keywords of the winning bid -* `exp` - the number of seconds that may elapse between the auction and the actual impression. In this case, it indicates the approximate TTL of the bid in the Prebid Cache. Note that the actual expiration time of the bid will be less than this number due to the network and operational overhead. The Prebid SDK doesn't make any adjustments to this value. -* `nativeAdCacheId` - the local cache ID of the winning bid. Applied only to the `native` ad format. -* `events` - the map of some publically available event URLs attached to the bid. These can be used to enable Prebid Server-based analytics when the Prebid Universal Creative (PUC) is not involved in the rendering process. If the PUC is used for rendering, it will take care of hitting these events. These are the available event URLs: - * **EVENT_WIN** - this bid was chosen by the ad server as the one to display. This is the main metric for banner and native. This returns the OpenRTB `seatbid.bid.ext.prebid.events.win` field. (requires SDK v2.1.6) - * **EVENT_IMP** - the ad creative for this bid was actually displayed. This is often the main metric for video ads. This returns the OpenRTB `seatbid.bid.ext.prebid.events.imp` field. (requires SDK v2.1.6) +- `resultCode` - the object of type `ResultCode` describing the status of the bid request. +- `targetingKeywords` - the targeting keywords of the winning bid +- `exp` - the number of seconds that may elapse between the auction and the actual impression. In this case, it indicates the approximate TTL of the bid in the Prebid Cache. Note that the actual expiration time of the bid will be less than this number due to the network and operational overhead. The Prebid SDK doesn't make any adjustments to this value. +- `nativeAdCacheId` - the local cache ID of the winning bid. Applied only to the `native` ad format. +- `events` - the map of some publically available event URLs attached to the bid. These can be used to enable Prebid Server-based analytics when the Prebid Universal Creative (PUC) is not involved in the rendering process. If the PUC is used for rendering, it will take care of hitting these events. These are the available event URLs: + - **EVENT_WIN** - this bid was chosen by the ad server as the one to display. This is the main metric for banner and native. This returns the OpenRTB `seatbid.bid.ext.prebid.events.win` field. (requires SDK v2.1.6) + - **EVENT_IMP** - the ad creative for this bid was actually displayed. This is often the main metric for video ads. This returns the OpenRTB `seatbid.bid.ext.prebid.events.imp` field. (requires SDK v2.1.6) Code sample to extract the events: @@ -73,13 +80,13 @@ let win = bidInfo.events[BidInfo.EVENT_WIN] let imp = bidInfo.events[BidInfo.EVENT_IMP] ``` -## Rendering API +### Prebid Rendered -The Rendering API integration and usage are similar to any other Ad SDK. In this case, Prebid SDK sends the bid requests to the Prebid Server and renders the winning bid. +The Rendering API integration and usage are similar to any other ad SDK. In this case, Prebid SDK sends the bid requests to the Prebid Server and renders the winning bid. ![In-App Bidding with Prebid](/assets/images/prebid-mobile/modules/rendering/Prebid-In-App-Bidding-Overview-Pure-Prebid.png) -### Banner API +#### HTML Banner Integration example: @@ -95,33 +102,32 @@ banner.delegate = self banner.loadAd() ``` -#### Step 1: Create Ad View +##### Step 1: Create Ad View {:.no_toc} Initialize the `BannerAdView` with properties: -* `frame` - the frame rectangle for the view -* `configID` - an ID of the Stored Impression on the Prebid Server -* `size` - the size of the ad unit which will be used in the bid request. +- `frame` - the frame rectangle for the view +- `configID` - an ID of the Stored Impression on the Prebid Server +- `size` - the size of the ad unit which will be used in the bid request. -#### Step 2: Load the Ad +##### Step 2: Load the Ad {:.no_toc} Call the method `loadAd()` which will: -* make a bid request to the Prebid Server. -* render the winning bid on display. +- make a bid request to the Prebid Server. +- render the winning bid on display. -#### Outstream Video -{:.no_toc} +#### Banner Video (non-instream) -For **Banner Video** you also need to specify the ad format: +**Banner Video** is the same as HTML banner, but you also need to specify the ad format: ``` swift banner.adFormat = .video ``` -### Interstitial API +#### Interstitials Integration example: @@ -158,22 +164,22 @@ adUnit?.adFormats = [.banner] ``` -#### Step 1: Create an Ad Unit +##### Step 1: Create an Ad Unit {:.no_toc} Initialize the Interstitial Ad Unit with properties: -* `configID` - an ID of Stored Impression on the Prebid Server -* `minSizePercentage` - specifies the minimum width and height percent an ad may occupy of a device’s real estate. +- `configID` - an ID of Stored Impression on the Prebid Server +- `minSizePercentage` - specifies the minimum width and height percent an ad may occupy of a device’s real estate. > **NOTE:** minSizePercentage - plays an important role in a bidding process for banner ads. If provided space is not enough demand partners won't respond with the bids. -#### Step 2: Load the Ad +##### Step 2: Load the Ad {:.no_toc} Call the method `loadAd()` which will make a bid request to Prebid server. -#### Step 3: Show the Ad when it is ready +##### Step 3: Show the Ad when it is ready {:.no_toc} Wait until the ad will be loaded and present it to the user in any suitable time. @@ -186,7 +192,7 @@ func interstitialDidReceiveAd(_ interstitial: InterstitialRenderingAdUnit) { } ``` -### Rewarded API +#### Rewarded Video Integration example: @@ -206,19 +212,19 @@ if rewardedAd.isReady { } ``` -#### Step 1: Create Rewarded Ad Unit +##### Step 1: Create Rewarded Ad Unit {:.no_toc} Create the `RewardedAdUnit` object with parameter: -* `configID` - an ID of Stored Impression on the Prebid Server +- `configID` - an ID of Stored Impression on the Prebid Server -#### Step 2: Load the Ad +##### Step 2: Load the Ad {:.no_toc} Call the `loadAd()` method which will make a bid request to Prebid server. -#### Step 3: Show the Ad when it is ready +##### Step 3: Show the Ad when it is ready {:.no_toc} Wait until the ad will be loaded and present it to the user in any suitable time. @@ -230,3 +236,9 @@ func rewardedAdDidReceiveAd(_ rewardedAd: RewardedAdUnit) { // Now the ad is ready for display } ``` + +## Further Reading + +- [Prebid Mobile Overview](/prebid-mobile/prebid-mobile) +- [Prebid SDK iOS Integration](/prebid-mobile/pbm-api/ios/code-integration-ios) +- [Prebid SDK iOS Global Parameters](/prebid-mobile/pbm-api/ios/pbm-targeting-ios) diff --git a/prebid-mobile/pbm-api/android/android-sdk-integration-gam-original-api.md b/prebid-mobile/pbm-api/android/android-sdk-integration-gam-original-api.md index 4484b2f197..9642040148 100755 --- a/prebid-mobile/pbm-api/android/android-sdk-integration-gam-original-api.md +++ b/prebid-mobile/pbm-api/android/android-sdk-integration-gam-original-api.md @@ -1,1485 +1,48 @@ --- layout: page_v2 -title: Prebid Mobile - GAM with Original API -description: Overview of Prebid Mobile API for Android -top_nav_section: prebid-mobile -nav_section: prebid-mobile +title: Prebid Mobile - GAM Bidding-Only Integration - Android +description: Integration of Prebid SDK Android With Google Ad Manager using the 'Bidding-Only' integration sidebarType: 2 --- -# Prebid Mobile with GAM (Original API) +# Prebid SDK Android with the GAM Bidding-Only Integration Method {:.no_toc} -Prebid Mobile is an open-source library that provides an end-to-end header bidding solution for mobile app publishers. - - TOC {:toc} -## Overview - -This is the original Prebid mobile integration approach when SDK plays the transport role, and the winning bid is rendered by the Primary Ad Server SDK using PUC. You can find details of how it works and other integration approaches on the [overview page](/prebid-mobile/prebid-mobile.html#with-ad-server-original-api). - -![In-App Bidding with Prebid](/assets/images/prebid-mobile/prebid-in-app-bidding-overview-prebid-original-gam.png) - -## Banner API - -Starting with Prebid Mobile `2.1.0` you can use `BannerAdUnit` to bid over the banner and/or video demand. The default ad format is `BANNER`. To customize the bidding format, specify the ad formats in the `BannerAdUnit` constructor. - -### HTML Banner - -Integration example: - -```kotlin -private fun createAd() { - - // 1. Create BannerAdUnit - adUnit = BannerAdUnit(CONFIG_ID, WIDTH, HEIGHT) - adUnit?.setAutoRefreshInterval(refreshTimeSeconds) - - // 2. Configure banner parameters - val parameters = BannerParameters() - parameters.api = listOf(Signals.Api.MRAID_3, Signals.Api.OMID_1) - adUnit.bannerParameters = parameters - - // 3. Create AdManagerAdView - val adView = AdManagerAdView(this) - adView.adUnitId = AD_UNIT_ID - adView.setAdSizes(AdSize(WIDTH, HEIGHT)) - adView.adListener = createGAMListener(adView) - - // Add GMA SDK banner view to the app UI - adWrapperView.addView(adView) - - // 4. Make a bid request to Prebid Server - val request = AdManagerAdRequest.Builder().build() - adUnit?.fetchDemand(request) { - - // 5. Load GAM Ad - adView.loadAd(request) - } -} -``` - -GAM ad view listener: - -```kotlin -private fun createGAMListener(adView: AdManagerAdView): AdListener { - return object : AdListener() { - override fun onAdLoaded() { - super.onAdLoaded() - - // 6. Resize ad view if needed - AdViewUtils.findPrebidCreativeSize(adView, object : AdViewUtils.PbFindSizeListener { - override fun success(width: Int, height: Int) { - adView.setAdSizes(AdSize(width, height)) - } - - override fun failure(error: PbFindSizeError) {} - }) - } - } -} -``` - -#### Step 1: Create a BannerAdUnit -{:.no_toc} - -Initialize the `BannerAdUnit` with properties: - -- `configId` - an ID of the Stored Impression on the Prebid Server -- `width` - the width of the ad unit which will be used in the bid request. -- `height` - the height of the ad unit which will be used in the bid request. - -#### Step 2: Configure banner parameters -{:.no_toc} - -Using the `BannerParameters()` you can customize the bid request for BannerAdUnit. - -{: .alert.alert-warning :} -Starting from PrebidMobile `2.1.0` the `BannerBaseAdUnit.Parameters` class is deprecated. Use `BannerParameters` instead. - -The `api` property is dedicated to adding values for API Frameworks to a bid response according to the [OpenRTB 2.5](https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf) spec. The supported values for GMA SDK integration are: - -- `3` or `Signals.Api.MRAID_1` : MRAID-1 support signal -- `5` or `Signals.Api.MRAID_2` : MRAID-2 support signal -- `6` or `Signals.Api.MRAID_3` : MRAID-3 support signal -- `7` or `Signals.Api.OMID_1` : signals OMSDK support - -#### Step 3: Create an AdManagerAdView -{:.no_toc} - -Follow the [GMA SDK documentation](https://developers.google.com/ad-manager/mobile-ads-sdk/android/banner) to integrate a banner ad unit. - -#### Step 4: Make a bid request -{:.no_toc} - -The `fetchDemand` method makes a bid request to the Prebid Server. You should provide an `AdManagerAdRequest` object to this method so Prebid SDK sets the targeting keywords of the winning bid for future ad requests. - -#### Step 5: Load an Ad -{:.no_toc} - -You should now request the ad from GAM. If the `AdManagerAdRequest` contains targeting keywords, the respective Prebid line item will be returned from GAM, and GMA SDK will render its creative. - -Be sure that you make the ad request with the same `AdManagerAdRequest` object that you passed to the `fetchDemand` method. Otherwise, the ad request won't contain the targeting keywords, and Prebid's ad won't ever be displayed. - -#### Step 6: Adjust the ad view size -{:.no_toc} - -Once an app receives a signal that an ad is loaded, you should use the method `AdViewUtils.findPrebidCreativeSize` to verify whether it's Prebid's ad and resize the ad slot respectively to the creative's properties. - -### Video Banner (Outstream Video) - -Integration example: - -```kotlin -private fun createAd() { - // 1. Create VideoAdUnit - adUnit = BannerAdUnit(CONFIG_ID, WIDTH, HEIGHT, EnumSet.of(AdUnitFormat.VIDEO)) - - // 2. Configure video ad unit - adUnit?.videoParameters = configureVideoParameters() - - // 3. Create AdManagerAdView - val gamView = AdManagerAdView(this) - gamView.adUnitId = AD_UNIT_ID - gamView.setAdSizes(AdSize(WIDTH, HEIGHT)) - gamView.adListener = createListener(gamView) - - adWrapperView.addView(gamView) - - // 4. Make an ad request - val request = AdManagerAdRequest.Builder().build() - adUnit?.fetchDemand(request) { - gamView.loadAd(request) - } -} -``` - -{: .alert.alert-warning :} -Starting from PrebidMobile `2.1.0` the `VideoAdUnit` class is deprecated. Use `BannerAdUnit` class with video ad format instead. - -Configure Video parameters: - -```kotlin -private fun configureVideoParameters(): VideoParameters { - return VideoParameters(listOf("video/x-flv", "video/mp4")).apply { - api = listOf( - Signals.Api.VPAID_1, - Signals.Api.VPAID_2 - ) - - maxBitrate = 1500 - minBitrate = 300 - maxDuration = 30 - minDuration = 5 - playbackMethod = listOf(Signals.PlaybackMethod.AutoPlaySoundOn) - protocols = listOf( - Signals.Protocols.VAST_2_0 - ) - } -} -``` - -Setup ad listener: - -```kotlin -private fun createListener(gamView: AdManagerAdView): AdListener { - return object : AdListener() { - override fun onAdLoaded() { - AdViewUtils.findPrebidCreativeSize(gamView, object : PbFindSizeListener { - override fun success(width: Int, height: Int) { - gamView.setAdSizes(AdSize(width, height)) - } - - override fun failure(error: PbFindSizeError) {} - }) - } - } -} -``` - -#### Step 1: Create a BannerAdUnit with the video ad type -{:.no_toc} - -Initialize the `BannerAdUnit` with the following properties: - -- `configId` - an ID of the Stored Impression on the Prebid Server -- `adSize` - the size of the ad unit which will be used in the bid request. -- `adUnitFormats` - `AdUnitFormat.VIDEO` for a video ad - -#### Step 2: Configure video parameters -{:.no_toc} - -Using the `VideoParameters` you can customize the bid request for a `BannerAdUnit`. - -{: .alert.alert-warning :} -Starting from PrebidMobile `2.1.0` the `VideoBaseAdUnit.Parameters` class is deprecated. Use `VideoParameters` instead. - -#### placement -{:.no_toc} - -[OpenRTB 2.5](https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf) Placement Type for the auction can be expressed as an integer array or can use an enum for easier readability. Option 1 (in-stream) is intentionally left out due to lack of in-stream support in Prebid SDK. - -In the context of a VideoInterstitialAdUnit, rewarded video ads are typically labeled as interstitial. As such, Prebid SDK will default to value 5 if no placement value is supplied. - -- `2` or `InBanner` : In-Banner placement exists within a web banner that leverages the banner space to deliver a video experience as opposed to another static or rich media format. The format relies on the existence of display ad inventory on the page for its delivery. -- `3` or `InArticle` : In-Article placement loads and plays dynamically between paragraphs of editorial content; existing as a standalone branded message. -- `4` or `InFeed` : In-Feed placement is found in content, social, or product feeds. -- `5` or `Slider`, `Floating` or `Interstitial` : Open RTB supports one of three values for option 5 as either Slider, Floating or Interstitial. If an enum value is supplied in placement, bidders will receive value 5 for placement type and assume to be interstitial with the instl flag set to 1. - -#### api -{:.no_toc} - -The `api` property is dedicated to adding values for API Frameworks to a bid response according to the [OpenRTB 2.5](https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf) spec. The supported values for GMA SDK integration are: - -- `1` or `Signals.Api.VPAID_1` : VPAID 1.0 -- `2` or `Signals.Api.VPAID_2` : VPAID 2.0 -- `3` or `Signals.Api.MRAID_1` : MRAID-1 support signal -- `5` or `Signals.Api.MRAID_2` : MRAID-2 support signal -- `6` or `Signals.Api.MRAID_3` : MRAID-3 support signal -- `7` or `Signals.Api.OMID_1` : signals OMSDK support - -#### maxBitrate -{:.no_toc} - -Integer representing the OpenRTB 2.5 maximum bit rate in Kbps. - -#### minBitrate -{:.no_toc} - -Integer representing the OpenRTB 2.5 minimum bit rate in Kbps. - -#### maxDuration -{:.no_toc} - -Integer representing the OpenRTB 2.5 maximum video ad duration in seconds. - -#### minDuration -{:.no_toc} - -Integer representing the OpenRTB 2.5 minimum video ad duration in seconds. - -#### mimes -{:.no_toc} - -Array of strings representing the supported OpenRTB 2.5 content MIME types (e.g., “video/x-ms-wmv”, “video/mp4”). - -#### playbackMethod -{:.no_toc} - -Array of OpenRTB 2.5 playback methods. If none are specified, any method may be used. Only one method is typically used in practice. It is strongly advised to use only the first element of the array. - -- `1` or `Signals.PlaybackMethod.AutoPlaySoundOn` : Initiates on Page Load with Sound On -- `2` or `Signals.PlaybackMethod.AutoPlaySoundOff` : Initiates on Page Load with Sound Off by Default -- `3` or `Signals.PlaybackMethod.ClickToPlay` : Initiates on Click with Sound On -- `4` or `Signals.PlaybackMethod.MouseOver` : Initiates on Mouse-Over with Sound On -- `5` or `Signals.PlaybackMethod.EnterSoundOn` : Initiates on Entering Viewport with Sound On -- `6` or `Signals.PlaybackMethod.EnterSoundOff`: Initiates on Entering Viewport with Sound Off by Default - -#### protocols -{:.no_toc} - -Array or enum of OpenRTB 2.5 supported Protocols. Values can be one of: - -- `1` or `Signals.Protocols.VAST_1_0` : VAST 1.0 -- `2` or `Signals.Protocols.VAST_2_0` : VAST 2.0 -- `3` or `Signals.Protocols.VAST_3_0` : VAST 3.0 -- `4` or `Signals.Protocols.VAST_1_0_Wrapper` : VAST 1.0 Wrapper -- `5` or `Signals.Protocols.VAST_2_0_Wrapper` : VAST 2.0 Wrapper -- `6` or `Signals.Protocols.VAST_3_0_Wrapper` : VAST 3.0 Wrapper -- `7` or `Signals.Protocols.VAST_4_0` : VAST 4.0 -- `8` or `Signals.Protocols.VAST_4_0_Wrapper` : VAST 4.0 Wrapper - -#### Step 3: Create an AdManagerAdView -{:.no_toc} - -Just follow the [GMA SDK documentation](https://developers.google.com/ad-manager/mobile-ads-sdk/android/banner) to integrate a banner ad unit. - -#### Step 4: Make a bid request -{:.no_toc} - -The `fetchDemand` method makes a bid request to the Prebid Server. You should provide an `AdManagerAdRequest` object to this method so Prebid SDK sets the targeting keywords of the winning bid for future ad requests. - -#### Step 5: Load an Ad -{:.no_toc} - -You should now request the ad from GAM. If the `AdManagerAdRequest` contains targeting keywords, the respective Prebid line item will be returned from GAM, and GMA SDK will render its creative. - -Be sure that you make the ad request with the same `AdManagerAdRequest` object that you passed to the `fetchDemand` method. Otherwise, the ad request won't contain targeting keywords, and Prebid's ad won't ever be displayed. - -### Multiformat Banner (HTML + Video) - -Integration example: - -```kotlin -// 1. Create BannerAdUnit -adUnit = BannerAdUnit(configId, WIDTH, HEIGHT, EnumSet.of(AdUnitFormat.BANNER, AdUnitFormat.VIDEO)) -adUnit?.setAutoRefreshInterval(refreshTimeSeconds) - -// 2. Configure banner and video parameters -val parameters = BannerParameters() -parameters.api = listOf(Signals.Api.MRAID_3, Signals.Api.OMID_1) -adUnit?.bannerParameters = parameters - -adUnit?.videoParameters = VideoParameters(listOf("video/mp4")) - -// 3. Create AdManagerAdView -val adView = AdManagerAdView(this) -adView.adUnitId = AD_UNIT_ID -adView.setAdSizes(AdSize(WIDTH, HEIGHT)) -adView.adListener = createGAMListener(adView) - -// Add GMA SDK banner view to the app UI -adWrapperView.addView(adView) - -// 4. Make a bid request to Prebid Server -val request = AdManagerAdRequest.Builder().build() -adUnit?.fetchDemand(request) { - - // 5. Load GAM Ad - adView.loadAd(request) -} -``` - -#### Step 1: Create a BannerAdUnit -{:.no_toc} - -Initialize the `BannerAdUnit` with properties: - -- `configId` - an ID of the Stored Impression on the Prebid Server -- `width` - the width of the ad unit which will be used in the bid request. -- `height` - the height of the ad unit which will be used in the bid request. -- `adUnitFormats` - ad unit formats for the current ad unit. - -#### Step 2-5 -{:.no_toc} - -Steps 2-5 are the same as for Display Banner. Setting up banner and video parameters can be found in Display Banner and Video Banner respectively. - -## Interstitial API - -Starting with Prebid Mobile `2.1.0` you can use `InterstitialAdUnit` to bid over the banner and/or video demand. The default ad format is `BANNER`. To customize the bidding format, specify the ad formats in the `InterstitialAdUnit` constructor. - -### HTML Interstitial - -Integration example: - -```kotlin -private fun createAd() { - // 1. Create InterstitialAdUnit - adUnit = InterstitialAdUnit(CONFIG_ID, 80, 60) - - // 2. Make a bid request to Prebid Server - val request = AdManagerAdRequest.Builder().build() - adUnit?.fetchDemand(request) { - - // 3. Load a GAM interstitial ad - AdManagerInterstitialAd.load( - this, - AD_UNIT_ID, - request, - createListner()) - } -} -``` - -You also need to implement `AdManagerInterstitialAdLoadCallback` in order to track the ad rediness: - -```kotlin -private fun createListner(): AdManagerInterstitialAdLoadCallback { - return object : AdManagerInterstitialAdLoadCallback() { - - override fun onAdLoaded(adManagerInterstitialAd: AdManagerInterstitialAd) { - super.onAdLoaded(adManagerInterstitialAd) - - // 4. Present the interstitial ad - adManagerInterstitialAd.show(this@GamOriginalApiDisplayInterstitialActivity) - } - - override fun onAdFailedToLoad(loadAdError: LoadAdError) { - super.onAdFailedToLoad(loadAdError) - Log.e("GAM", "Ad failed to load: $loadAdError") - } - } -} -``` - -#### Step 1: Create an InterstitialAdUnit -{:.no_toc} - -Initialize the Interstitial Ad Unit with properties: - -- `configId` - an ID of Stored Impression on the Prebid Server -- `minWidthPerc`: Optional parameter to specify the minimum width percent an ad may occupy of a device's screen. Support in SDK version 1.2+ -- `minHeightPrec`: Optional parameter to specify the minimum height percent an ad may occupy of a device's screen. Support in SDK version 1.2+ - -> **NOTE:** As of version 1.2+, Prebid SDK has extended the functionality of Interstitial ad monetization by using a smart ad size selection process to monetize sizes smaller than full screen ads. App developers can specify a minimum width and minimum height percentage an ad can occupy of a devices screen, with Prebid Server (PBS) deriving a limited set of ad sizes (max 10) as eligible for the auction. -> -> PBS will take the AdUnit's size (width and height) as the max size for the interstitial as size, generating a list of ad sizes, selecting the first 10 sizes that fall within the imp's max size and minimum percentage size. All the interstitial parameters will still be passed to the bidders, allowing them to use their own size matching algorithms if they prefer. -> -> Prebid Server will send the eligible size list to each bidder to solicit a bid. For a full description of the Prebid Server logic, please refer to the [Prebid Server PR 797](https://github.com/prebid/prebid-server/pull/797/files). - -#### Step 2: Make a bid request -{:.no_toc} - -The `fetchDemand` method makes a bid request to the prebid server. You should provide an `AdManagerAdRequest` object to this method so Prebid SDK sets the targeting keywords of the winning bid for future ad requests. - -#### Step 3: Load a GAM interstitial ad -{:.no_toc} - -You should now request the ad from GAM. If the `AdManagerAdRequest` contains targeting keywords, the respective Prebid line item will be returned from GAM, and GMA SDK will render its creative. - -Be sure that you make the ad request with the same `AdManagerAdRequest` object that you passed to the `fetchDemand` method. Otherwise, the ad request won't contain targeting keywords, and Prebid's ad won't ever be displayed. - -#### Step 4: Present the interstitial ad -{:.no_toc} - -Follow the [GMA SDK guide](https://developers.google.com/ad-manager/mobile-ads-sdk/android/interstitial#display_the_ad) to display an interstitial ad right after receiving it or later in a natural pauses in the flow of an app. - -### Video Interstitial +{% include mobile/intro-bidding-only.md platform='android' %} -Integration Example: - -```kotlin -private fun createAd() { - - // 1. Create InterstitialAdUnit - adUnit = InterstitialAdUnit(CONFIG_ID, EnumSet.of(AdUnitFormat.VIDEO)) - - // 2. Configure video ad unit - adUnit?.videoParameters = configureVideoParameters() - - // 3. Make a bid request to Prebid Server - val request = AdManagerAdRequest.Builder().build() - adUnit?.fetchDemand(request) { - - // 4. Load a GAM ad - AdManagerInterstitialAd.load( - this@GamOriginalApiVideoInterstitialActivity, - AD_UNIT_ID, - request, - createAdListener() - ) - } -} -``` - -{: .alert.alert-warning :} -Starting from PrebidMobile `2.1.0` the `VideoInterstitialAdUnit` class is deprecated. Use `InterstitialAdUnit` class with video ad format instead. - -Configuration function: - -```kotlin -private fun configureVideoParameters(): VideoParameters { - return VideoParameters(listOf("video/x-flv", "video/mp4")).apply { - placement = Signals.Placement.Interstitial - - api = listOf( - Signals.Api.VPAID_1, - Signals.Api.VPAID_2 - ) - - maxBitrate = 1500 - minBitrate = 300 - maxDuration = 30 - minDuration = 5 - playbackMethod = listOf(Signals.PlaybackMethod.AutoPlaySoundOn) - protocols = listOf( - Signals.Protocols.VAST_2_0 - ) - } -} -``` - -GAM Ad Listener: - -```kotlin -private fun createAdListener(): AdManagerInterstitialAdLoadCallback { - return object : AdManagerInterstitialAdLoadCallback() { - override fun onAdLoaded(interstitialAd: AdManagerInterstitialAd) { - super.onAdLoaded(interstitialAd) - - // 5. Display an interstitial ad - interstitialAd.show(this@GamOriginalApiVideoInterstitialActivity) - } - - override fun onAdFailedToLoad(loadAdError: LoadAdError) { - super.onAdFailedToLoad(loadAdError) - Log.e("GAM", "Ad failed to load: $loadAdError") - } - } -} -``` - -#### Step 1: Create an Ad Unit -{:.no_toc} - -Initialize the `InterstitialAdUnit` with the following properties: - -- `configId` - an ID of Stored Impression on the Prebid Server -- `adUnitFormats` - AdUnitFormat.VIDEO for a video ad - -#### Step 2: Configure video parameters -{:.no_toc} - -Provide configuration properties for the video ad using the [VideoParameters](#step-2-configure-video-parameters) object. - -#### Step 3: Make a bid request -{:.no_toc} - -The `fetchDemand` method makes a bid request to the Prebid Server. You should provide an `AdManagerAdRequest` object to this method so Prebid SDK sets the targeting keywords of the winning bid for future ad requests. - -#### Step 4: Load a GAM interstitial ad -{:.no_toc} - -Now you should request the ad from GAM. If the `AdManagerAdRequest` contains targeting keywords, the respective Prebid line item will be returned from GAM, and GMA SDK will render its creative. - -Be sure that you make the ad request with the same `AdManagerAdRequest` object that you passed to the `fetchDemand` method. Otherwise, the ad request won't contain targeting keywords, and Prebid's ad won't ever be displayed. - -#### Step 5: Present the interstitial ad -{:.no_toc} +## AdUnit-Specific instructions -Follow the [GMA SDK guide](https://developers.google.com/ad-manager/mobile-ads-sdk/android/interstitial#display_the_ad) to display an interstitial ad right after receiving it or later in a natural pauses in the flow of an app. +This section describes the integration details for different ad formats. In each scenario, you'll be asked for a `configId` - this is a key established in conjunction with your Prebid Server provider. It's used at runtime to pull in the bidders and parameters specific to this adunit. Depending on your Prebid Server partner, it may be a UUID or constructed out of parts like an account number and adunit name. -### Multiformat Interstitial (HTML + Video) +### [Format: HTML Banner](/prebid-mobile/recipes/subrecipes/android/gam-bidding-only-html-banner.html) -Integration example: +### [Format: Interstitial Banner](/prebid-mobile/recipes/subrecipes/android/gam-bidding-only-interstitial-banner.html) -```kotlin -// 1. Create InterstitialAdUnit -adUnit = InterstitialAdUnit(configId, EnumSet.of(AdUnitFormat.BANNER, AdUnitFormat.VIDEO)) -adUnit?.setMinSizePercentage(80, 60) -adUnit?.videoParameters = VideoParameters(listOf("video/mp4")) +### [Format: Instream Video](/prebid-mobile/recipes/subrecipes/android/gam-bidding-only-video-instream.html) -// 2. Make a bid request to Prebid Server -val request = AdManagerAdRequest.Builder().build() -adUnit?.fetchDemand(request) { - - // 3. Load a GAM interstitial ad - AdManagerInterstitialAd.load( - this, - AD_UNIT_ID, - request, - createListener() - ) -} -``` - -#### Step 1: Create an Ad Unit -{:.no_toc} - -Initialize the `InterstitialAdUnit` with the following properties: - -- `configId` - an ID of Stored Impression on the Prebid Server -- `adUnitFormats` - ad unit formats for the current ad unit. - -#### Steps 2-3 -{:.no_toc} - -Steps 2-3 are the same as for Display Banner. Setting up banner and video parameters can be found in Display Interstitial and Video Interstitial respectively. - -## Rewarded Video API - -Integration example: - -```kotlin -private fun createAd() { - // 1. Create RewardedVideoAdUnit - adUnit = RewardedVideoAdUnit(CONFIG_ID) - - // 2. Configure Video parameters - adUnit?.videoParameters = configureVideoParameters() - - // 3. Make a bid request to Prebid Server - val request = AdManagerAdRequest.Builder().build() - adUnit?.fetchDemand(request) { - - // 4. Load a GAM Rewarded Ad - RewardedAd.load( - this, - AD_UNIT_ID, - request, - createListener() - ) - } -} -``` - -Configure video ad unit: - -```kotlin -private fun configureVideoParameters(): VideoParameters { - return VideoParameters(listOf("video/mp4")).apply { - protocols = listOf(Signals.Protocols.VAST_2_0) - playbackMethod = listOf(Signals.PlaybackMethod.AutoPlaySoundOff) - } -} -``` - -Implement Rewarded ad listener: - -```kotlin -private fun createListener(): RewardedAdLoadCallback { - return object : RewardedAdLoadCallback() { - override fun onAdLoaded(rewardedAd: RewardedAd) { - - // 5. Display rewarded ad - rewardedAd.show( - this@GamOriginalApiVideoRewardedActivity - ) { } - } - - override fun onAdFailedToLoad(loadAdError: LoadAdError) { - Log.e("GAM", "Ad failed to load: $loadAdError") - } - } -} -``` - -### Step 1: Create an Ad Unit -{:.no_toc} - -Initialize the Rewarded Video Ad Unit with the following properties: - -- `configId` - an ID of Stored Impression on the Prebid Server - -### Step 2: Configure video parameters -{:.no_toc} - -Provide configuration properties for the video ad using the [VideoParameters](#step-2-configure-video-parameters) object. - -### Step 3: Make a bid request -{:.no_toc} - -The `fetchDemand` method makes a bid request to the Prebid Server. You should provide an `AdManagerAdRequest` object to this method so Prebid SDK sets the targeting keywords of the winning bid for future ad requests. - -### Step 4: Load a GAM Rewarded Ad -{:.no_toc} - -Now you should request the ad from GAM. If the `AdManagerAdRequest` contains targeting keywords, the respective Prebid line item will be returned from GAM, and GMA SDK will render its creative. - -Be sure that you make the ad request with the same `AdManagerAdRequest` object that you passed to the `fetchDemand` method. Otherwise, the ad request won't contain targeting keywords, and Prebid's ad won't ever be displayed. - -### Step 5: Present the Rewarded Ad -{:.no_toc} - -Follow the [GMA SDK guide](https://developers.google.com/ad-manager/mobile-ads-sdk/android/rewarded#show_the_ad) to display a rewarded ad right after receiving it or later in a natural pauses in the flow of an app. - -## Instream Video API - -Integration example: - -```kotlin -private fun createAd() { - // 1. Create VideoAdUnit - adUnit = InStreamVideoAdUnit(CONFIG_ID, WIDTH, HEIGHT) - - // 2. Configure video parameters - adUnit?.videoParameters = configureVideoParameters() - - // 3. Init player view - playerView = PlayerView(this) - val params = ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 600) - adWrapperView.addView(playerView, params) - - // 4. Make a bid request to Prebid Server - adUnit?.fetchDemand { _: ResultCode?, keysMap: Map? -> - - // 5. Prepare the creative URI - val sizes = HashSet() - sizes.add(AdSize(WIDTH, HEIGHT)) - val prebidURL = Util.generateInstreamUriForGam( - AD_UNIT_ID, - sizes, - keysMap - ) - - adsUri = Uri.parse(prebidURL) - - // 6. Init player - initializePlayer() - } -} -``` - -{: .alert.alert-warning :} -Starting from PrebidMobile `2.1.0` the `VideoAdUnit` class is deprecated. Use `InStreamVideoAdUnit` instead. - -Configure the video ad: - -```kotlin -private fun configureVideoParameters(): VideoParameters { - return VideoParameters(listOf("video/x-flv", "video/mp4")).apply { - placement = Signals.Placement.InStream - - api = listOf( - Signals.Api.VPAID_1, - Signals.Api.VPAID_2 - ) - - maxBitrate = 1500 - minBitrate = 300 - maxDuration = 30 - minDuration = 5 - playbackMethod = listOf(Signals.PlaybackMethod.AutoPlaySoundOn) - protocols = listOf( - Signals.Protocols.VAST_2_0 - ) - } -} -``` - -Init and run IMA player: - -```kotlin -private fun initializePlayer() { - - adsLoader = ImaAdsLoader.Builder(this).build() - - val playerBuilder = SimpleExoPlayer.Builder(this) - player = playerBuilder.build() - playerView!!.player = player - adsLoader!!.setPlayer(player) - - val uri = Uri.parse("https://storage.googleapis.com/gvabox/media/samples/stock.mp4") - - val mediaItem = MediaItem.fromUri(uri) - val dataSourceFactory: DataSource.Factory = DefaultDataSourceFactory(this, getString(R.string.app_name)) - val mediaSourceFactory = ProgressiveMediaSource.Factory(dataSourceFactory) - val mediaSource: MediaSource = mediaSourceFactory.createMediaSource(mediaItem) - val dataSpec = DataSpec(adsUri!!) - val adsMediaSource = AdsMediaSource( - mediaSource, dataSpec, "ad", mediaSourceFactory, - adsLoader!!, playerView!! - ) - player?.setMediaSource(adsMediaSource) - player?.playWhenReady = true - player?.prepare() -} -``` - -### Step 1: Create an Ad Unit -{:.no_toc} +### [Format: Non-Instream Video](/prebid-mobile/recipes/subrecipes/android/gam-bidding-only-video-outstream.html) -Initialize the VideoAdUnit with the following properties: +### [Format: Interstitial Video](/prebid-mobile/recipes/subrecipes/android/gam-bidding-only-interstitial-video.html) -- `configId` - an ID of Stored Impression on the Prebid Server -- `width` - Width of the video ad unit. -- `height` - Height of the video ad unit - -### Step 2: Configure the video parameters -{:.no_toc} - -Provide configuration properties for the video ad using the [VideoParameters](#step-2-configure-video-parameters) object. - -### Step 3: Prepare the Player -{:.no_toc} - -Create the instance of `PlayerView` and display it in the app UI. - -### Step 4: Make a bid request -{:.no_toc} - -The `fetchDemand` method makes a bid request to the Prebid Server. Use the methods which return the targeting map in the result closure. - -### Step 5: Generate GAM Instream URI -{:.no_toc} - -Using Prebid util method, generate Google IMA URI for downloading the cached creative from the winning bid. - -### Step 6: Cretae and init IMA player -{:.no_toc} - -Follow the Google Guide for [integrating IMA with ExoPlayer](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/exoplayer-extension) to run a video and show instream ad from the winning bid. - -## Native API - -### Native Banner - -Integration example: - -```kotlin -private fun createAd() { - // 1. Create Ad unit - nativeAdUnit = NativeAdUnit(CONFIG_ID) - nativeAdUnit?.setContextType(NativeAdUnit.CONTEXT_TYPE.SOCIAL_CENTRIC) - nativeAdUnit?.setPlacementType(NativeAdUnit.PLACEMENTTYPE.CONTENT_FEED) - nativeAdUnit?.setContextSubType(NativeAdUnit.CONTEXTSUBTYPE.GENERAL_SOCIAL) - - // 2. Configure Native Assets and Trackers - addNativeAssets(nativeAdUnit) - - // 3. Create GAM Ad View - val gamView = AdManagerAdView(this) - gamView.adUnitId = AD_UNIT_ID - gamView.setAdSizes(AdSize.FLUID) - adWrapperView.addView(gamView) - - // 4. Make a bid request to Prebid Server - val request = AdManagerAdRequest.Builder().build() - nativeAdUnit?.fetchDemand(request) { - - // 5. Load a GAM Ad - gamView.loadAd(request) - } -} -``` - -Add native assets: - -```kotlin -private fun addNativeAssets(adUnit: NativeAdUnit?) { - // ADD ASSETS - - val title = NativeTitleAsset() - title.setLength(90) - title.isRequired = true - adUnit?.addAsset(title) - - val icon = NativeImageAsset(20, 20, 20, 20) - icon.imageType = NativeImageAsset.IMAGE_TYPE.ICON - icon.isRequired = true - adUnit?.addAsset(icon) - - val image = NativeImageAsset(200, 200, 200, 200) - image.imageType = NativeImageAsset.IMAGE_TYPE.MAIN - image.isRequired = true - adUnit?.addAsset(image) - - val data = NativeDataAsset() - data.len = 90 - data.dataType = NativeDataAsset.DATA_TYPE.SPONSORED - data.isRequired = true - adUnit?.addAsset(data) - - val body = NativeDataAsset() - body.isRequired = true - body.dataType = NativeDataAsset.DATA_TYPE.DESC - adUnit?.addAsset(body) - - val cta = NativeDataAsset() - cta.isRequired = true - cta.dataType = NativeDataAsset.DATA_TYPE.CTATEXT - adUnit?.addAsset(cta) - - // ADD EVENT TRACKERS - - val methods = ArrayList() - methods.add(NativeEventTracker.EVENT_TRACKING_METHOD.IMAGE) - - try { - val tracker = NativeEventTracker(NativeEventTracker.EVENT_TYPE.IMPRESSION, methods) - adUnit?.addEventTracker(tracker) - } catch (e: Exception) { - e.printStackTrace() - } -} -``` - -#### Step 1: Create a NativeAdUnit -{:.no_toc} - -Initialize the `NativeAdUnit` with properties: - -- `configId` - an ID of the Stored Impression on the Prebid Server - -#### Step 2: Add Native Assets and Event Trackers -{:.no_toc} - -In order to make a bid request for the native ads you should provide a description of native assets that should be present in the native bid response. Prebid SDK supports the following set of assets to request. - -- `NativeImageAsset` -- `NativeDataAsset` -- `NativeTitleAsset` - -#### Step 3: Create an AdManagerAdView -{:.no_toc} - -Follow the [GMA SDK documentation](https://developers.google.com/ad-manager/mobile-ads-sdk/android/banner) to integrate a banner ad unit. - -#### Step 3: Make a bid request -{:.no_toc} - -The `fetchDemand` method makes a bid request to the Prebid Server. You should provide an `AdManagerAdRequest` object to this method so Prebid SDK sets the targeting keywords of the winning bid for future ad requests. - -#### Step 4: Load an Ad -{:.no_toc} - -Now you should request the ad from GAM. If the `AdManagerAdRequest` contains targeting keywords, the respective Prebid line item will be returned from GAM, and GMA SDK will render its creative. - -Be sure that you make the ad request with the same `AdManagerAdRequest` object that you passed to the `fetchDemand` method. Otherwise, the ad request won't contain targeting keywords, and Prebid's ad won't ever be displayed. - -### In-App Native - -Visit the [AdOps guide](/adops/gam-native.html#create-mobile-in-app-creative) for instructions on setting up the In-App creatives on GAM. - -At a high level, the in-app workflow is happening the following way: - -1. The publisher prepares the ad layout and provides the native ad configuration to the SDK's ad unit. -2. Prebid SDK fetches native demand. However, instead of caching the native assets on the server, the assets are cached locally in the SDK. -3. Ad request are made to Google Ad Manager. -4. Upon receiving results from Google Ad Manager, the SDK determines if any of the received items are from Prebid Server. -5. If there are Prebid ads, the cached assets are then rendered. - -{% capture importantNote %} -The cached assets might expire. If this occurs the publisher will receive a notification and they will have to fetch the assets again. -{% endcapture %} - -#### Integration Example -{:.no_toc} - -```kotlin -private fun createAd() { - // 1. Create NativeAdUnit - adUnit = NativeAdUnit(CONFIG_ID); - adUnit?.setContextType(NativeAdUnit.CONTEXT_TYPE.SOCIAL_CENTRIC) - adUnit?.setPlacementType(NativeAdUnit.PLACEMENTTYPE.CONTENT_FEED) - adUnit?.setContextSubType(NativeAdUnit.CONTEXTSUBTYPE.GENERAL_SOCIAL) - - // 2. Add native assets and trackers - addNativeAssets(adUnit) - - // 3. Make a bid request to Prebid Server - val adRequest = AdManagerAdRequest.Builder().build() - adUnit?.fetchDemand(adRequest) { - - // 4. Load a GAM Native Ad - adLoader = createAdLoader(adWrapperView) - adLoader?.loadAd(adRequest) - } -} -``` - -Add native assets: - -```kotlin -private fun addNativeAssets(adUnit: NativeAdUnit?) { - // ADD NATIVE ASSETS - - val title = NativeTitleAsset() - title.setLength(90) - title.isRequired = true - adUnit?.addAsset(title) - - val icon = NativeImageAsset(20, 20, 20, 20) - icon.imageType = NativeImageAsset.IMAGE_TYPE.ICON - icon.isRequired = true - adUnit?.addAsset(icon) - - val image = NativeImageAsset(200, 200, 200, 200) - image.imageType = NativeImageAsset.IMAGE_TYPE.MAIN - image.isRequired = true - adUnit?.addAsset(image) - - val data = NativeDataAsset() - data.len = 90 - data.dataType = NativeDataAsset.DATA_TYPE.SPONSORED - data.isRequired = true - adUnit?.addAsset(data) - - val body = NativeDataAsset() - body.isRequired = true - body.dataType = NativeDataAsset.DATA_TYPE.DESC - adUnit?.addAsset(body) - - val cta = NativeDataAsset() - cta.isRequired = true - cta.dataType = NativeDataAsset.DATA_TYPE.CTATEXT - adUnit?.addAsset(cta) - - // ADD NATIVE EVENT TRACKERS - val methods = ArrayList() - methods.add(EVENT_TRACKING_METHOD.IMAGE) - methods.add(EVENT_TRACKING_METHOD.JS) - try { - val tracker = NativeEventTracker(NativeEventTracker.EVENT_TYPE.IMPRESSION, methods) - adUnit?.addEventTracker(tracker) - } catch (e: Exception) { - e.printStackTrace() - } -} -``` - -Prepare Native Ad Loader - -```kotlin -private fun createAdLoader(wrapper: ViewGroup): AdLoader? { - val onGamAdLoaded = OnAdManagerAdViewLoadedListener { adManagerAdView: AdManagerAdView -> - Log.d(TAG, "Gam loaded") - adView = adManagerAdView - wrapper.addView(adManagerAdView) - } - - val onUnifiedAdLoaded = OnNativeAdLoadedListener { unifiedNativeAd: NativeAd? -> - Log.d(TAG, "Unified native loaded") - this.unifiedNativeAd = unifiedNativeAd - } - - val onCustomAdLoaded = OnCustomFormatAdLoadedListener { nativeCustomTemplateAd: NativeCustomFormatAd? -> - Log.d(TAG, "Custom ad loaded") - - // 5. Find Prebid Native Ad - AdViewUtils.findNative(nativeCustomTemplateAd!!, object : PrebidNativeAdListener { - override fun onPrebidNativeLoaded(ad: PrebidNativeAd) { - - // 6. Render native ad - inflatePrebidNativeAd(ad, wrapper) - } - - override fun onPrebidNativeNotFound() { - Log.e(TAG, "onPrebidNativeNotFound") - } - - override fun onPrebidNativeNotValid() { - Log.e(TAG, "onPrebidNativeNotValid") - } - }) - } - - return AdLoader.Builder(wrapper.context, AD_UNIT_ID) - .forAdManagerAdView(onGamAdLoaded, AdSize.BANNER) - .forNativeAd(onUnifiedAdLoaded) - .forCustomFormatAd( - CUSTOM_FORMAT_ID, onCustomAdLoaded - ) { customAd: NativeCustomFormatAd?, s: String? -> } - .withAdListener(object : AdListener() { - override fun onAdFailedToLoad(loadAdError: LoadAdError) { - super.onAdFailedToLoad(loadAdError) - Log.e(TAG, "DFP onAdFailedToLoad") - } - }) - .build() -} -``` - -Render a native ad: - -```kotlin -private fun inflatePrebidNativeAd(ad: PrebidNativeAd, wrapper: ViewGroup) { - val nativeContainer = View.inflate(wrapper.context, R.layout.layout_native, null) - - val icon = nativeContainer.findViewById(R.id.imgIcon) - ImageUtils.download(ad.iconUrl, icon) - - val title = nativeContainer.findViewById(R.id.tvTitle) - title.text = ad.title - - val image = nativeContainer.findViewById(R.id.imgImage) - ImageUtils.download(ad.imageUrl, image) - - val description = nativeContainer.findViewById(R.id.tvDesc) - description.text = ad.description - - val cta = nativeContainer.findViewById

  • 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