Prebid Mobile SDK in Apps: Unterschied zwischen den Versionen
| (4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 20: | Zeile 20: | ||
*Prebid Server Account Id: '''<<<PREBID_SERVER_ACCOUNT_ID>>>''', die ID ist für jede App anders, gilt innerhalb der App aber für alle Platzierungen gleich. Die ID kann aus dem Excel-Sheet entnommen werden. | *Prebid Server Account Id: '''<<<PREBID_SERVER_ACCOUNT_ID>>>''', die ID ist für jede App anders, gilt innerhalb der App aber für alle Platzierungen gleich. Die ID kann aus dem Excel-Sheet entnommen werden. | ||
*Prebid Server Url: '''https:// | *Prebid Server Url: '''https://iqdigital-pbs.relevant-digital.com/openrtb2/auction''' | ||
===Beispiel=== | ===Beispiel=== | ||
| Zeile 26: | Zeile 26: | ||
PrebidMobile.setPrebidServerAccountId("<<<PREBID_SERVER_ACCOUNT_ID>>>") | PrebidMobile.setPrebidServerAccountId("<<<PREBID_SERVER_ACCOUNT_ID>>>") | ||
PrebidMobile.setCustomStatusEndpoint("https:// | PrebidMobile.setCustomStatusEndpoint("https://iqdigital-pbs.relevant-digital.com/status") | ||
PrebidMobile.initializeSdk( | PrebidMobile.initializeSdk( | ||
applicationContext, | applicationContext, | ||
"https:// | "https://iqdigital-pbs.relevant-digital.com/openrtb2/auction") { status -> | ||
if (status == InitializationStatus.SUCCEEDED) { | if (status == InitializationStatus.SUCCEEDED) { | ||
Log.d(TAG, "SDK initialized successfully!") | Log.d(TAG, "SDK initialized successfully!") | ||
| Zeile 45: | Zeile 44: | ||
Für jede Werbeplatzierung (iqadtile) muss eine BannerAdUnit angelegt und konfiguriert werden: | Für jede Werbeplatzierung (iqadtile) muss eine BannerAdUnit angelegt und konfiguriert werden: | ||
#'''Config Id''', diese ist für jedes iqadtile anders und wird | #'''Config Id''', diese ist für jedes iqadtile innerhalb einer App anders und wird im Excel-Sheet von der iqdigital zur Verfügung gestellt | ||
#Die Größen, die für das iqadtile definiert worden sind, müssen der BannerAdUnit ebenfalls mitgeteilt werden. (Wichtig: im Normalfall müssen mehr als eine Size übergeben werden, sie unterscheiden sich oft von iqadtile zu iqadtile) | #Die Größen, die für das iqadtile definiert worden sind, müssen der BannerAdUnit ebenfalls mitgeteilt werden. (Wichtig: im Normalfall müssen mehr als eine Size übergeben werden, sie unterscheiden sich oft von iqadtile zu iqadtile) | ||
| Zeile 107: | Zeile 106: | ||
Die GPID ist dazu da, bestimmten Headerbidding Partnern mitzuteilen, für welche Platzierung sie bieten und deshalb sehr wichtig. Ein Fehlen dieser Information führt zu schlechteren Geboten! | Die GPID ist dazu da, bestimmten Headerbidding Partnern mitzuteilen, für welche Platzierung sie bieten und deshalb sehr wichtig. Ein Fehlen dieser Information führt zu schlechteren Geboten! | ||
*'''gpid''' entspricht der AdUnit, welche für das iqadtile benutzt wird, z.B. /183/FAZ_app_android_phone/homepage | *'''gpid''' entspricht der AdUnit + die iqadtile-Bezeichnung, welche für das iqadtile benutzt wird und welche mit einem Bindestrich "-" angehängt wird, z.B. /183/FAZ_app_android_phone/homepage-iqadtile3 | ||
*'''pbadslot''' ist | *'''pbadslot''' ist der gleiche Wert wie bei '''gpid''', z.B. /183/FAZ_app_android_phone/homepage-iqadtile3 | ||
*'''relevant_slotInstance''' ist die Nummer des iqadtiles, Beispiel 3 für iqadtile3 | *'''relevant_slotInstance''' ist die Nummer des iqadtiles, Beispiel 3 für iqadtile3 | ||
====Beispiel==== | ====Beispiel für das iqadtile3==== | ||
<pre> | <pre> | ||
adUnit?.impOrtbConfig = """ | adUnit?.impOrtbConfig = """ | ||
{ | { | ||
"ext": { | "ext": { | ||
"gpid":"/183/FAZ_app_android_phone/homepage" | "gpid":"/183/FAZ_app_android_phone/homepage-iqadtile3" | ||
"data": { | "data": { | ||
"pbadslot":"/183/FAZ_app_android_phone/homepage | "pbadslot":"/183/FAZ_app_android_phone/homepage-iqadtile3" | ||
"relevant_slotInstance": "3" // optional extra to RY analytics | "relevant_slotInstance": "3" // optional extra to RY analytics | ||
} | } | ||