Prebid Mobile SDK in Apps: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 6: | Zeile 6: | ||
::iOS: https://github.com/prebid/prebid-mobile-ios | ::iOS: https://github.com/prebid/prebid-mobile-ios | ||
::Android: https://github.com/prebid/prebid-mobile-android | ::Android: https://github.com/prebid/prebid-mobile-android | ||
#BannerAdUnit anlegen, mit allen Größen und zusätzlichen Größen, die im Prebid Request enthalten sein sollen | #BannerAdUnit anlegen, mit allen Größen und zusätzlichen Größen, die im Prebid Request enthalten sein sollen (Die PREBID_SERVER_CONFIGURATION_ID wird dabei aus einer separaten Tabelle entnommen und der entsprechenden Platzierung zugeordnet) | ||
#Das Prebid Mobile SDK sendet ein Request an Prebid Server | #Das Prebid Mobile SDK sendet ein Request an Prebid Server | ||
#Prebid Server liefert, falls vorhanden, ein Gebot zurück | #Prebid Server liefert, falls vorhanden, ein Gebot zurück | ||
Zeile 18: | Zeile 18: | ||
Mit fetchDemand werden dann die Gebote eingeholt. | Mit fetchDemand werden dann die Gebote eingeholt. | ||
Die ResultCodes sind hier definiert: http://prebid.org/prebid-mobile/pbm-api/android/pbm-api-result-codes-android.html | Die ResultCodes sind hier definiert: http://prebid.org/prebid-mobile/pbm-api/android/pbm-api-result-codes-android.html | ||
Generell sollte aber ein Adrequest immer erfolgen, egal ob Gebote enthalten sind oder nicht. | Generell sollte aber ein Adrequest immer erfolgen, egal ob Gebote enthalten sind oder nicht. | ||
==Wichtige Links== | ==Wichtige Links== |
Version vom 29. Oktober 2021, 13:48 Uhr
Einführung
Das Prebid Mobile SDK dient dazu verschiedene HeaderBidding Anbieter in eine App zu integrieren, die dann bei Seitenaufruf initial um die dort verfügbaren Werbeplatzierungen bieten. Das Gewinner Gebot wird dann an vie Google Mobile Ads SDK an den Adserver weitergegeben, der das gebot mit weiterne dort vorliegenden Buchungen vergleicht und die passendste Buchung ausliefert.
Einbau und Funktionsweise
- Prebid Mobile SDK einbinden
- BannerAdUnit anlegen, mit allen Größen und zusätzlichen Größen, die im Prebid Request enthalten sein sollen (Die PREBID_SERVER_CONFIGURATION_ID wird dabei aus einer separaten Tabelle entnommen und der entsprechenden Platzierung zugeordnet)
- Das Prebid Mobile SDK sendet ein Request an Prebid Server
- Prebid Server liefert, falls vorhanden, ein Gebot zurück
- Das Adrequest an den Google Ad Manager wird um die Prebid Parameter ergänzt
- Der Google Ad Manager prüft das Request und liefert Werbung aus
- Die App zeigt die Werbung an
Beispiel Android
Das Beispiel auf der Seite zeigt, dass man wohl einen DFP PublisherAdView und erzeugt danach die Prebid BannerAdUnit. Dieser gibt man die Prebid Server Request ID, welche der BannerAdUnit zugeordnet ist und übergibt ihr eine Größe. Mit der Methode addAdditionalSize übergibt man dem Objekt noch weitere Größen. Hier sollten alle Größen übergeben werden, die auch normalerweise beim Adrequest für die Platzierung dabei sind.
Mit fetchDemand werden dann die Gebote eingeholt. Die ResultCodes sind hier definiert: http://prebid.org/prebid-mobile/pbm-api/android/pbm-api-result-codes-android.html Generell sollte aber ein Adrequest immer erfolgen, egal ob Gebote enthalten sind oder nicht.