Prebid Mobile SDK in Apps: Unterschied zwischen den Versionen

 
(7 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://client-pbs.relevant-digital.com/openrtb2/auction'''
*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://client-pbs.relevant-digital.com/
PrebidMobile.setCustomStatusEndpoint("https://iqdigital-pbs.relevant-digital.com/status")   
tatus")   


PrebidMobile.initializeSdk(   
PrebidMobile.initializeSdk(   
Zeile 82: Zeile 81:


===Display Manager===
===Display Manager===
Den Headerbidding Partnern sollte mitgeteilt werden, welcher DisplayManager und welche Version benutzt wird.
Den Headerbidding Partnern sollte via impOrtbConfig (Android) / setImpORTBConfig (iOS) mitgeteilt werden, welcher DisplayManager und welche Version benutzt wird.


====Beispiel:====
====Beispiel Android:====
<pre>
adUnit?.impOrtbConfig = """
    {
        "displaymanager": "Google",
        "displaymanagerver": "${MobileAds.getVersion()}"
    }
""".trimIndent()
)
</pre>
====Beispiel iOS:====
<pre>
<pre>
TargetingParams.setGlobalOrtbConfig(
adUnit.setImpORTBConfig("""
    """
    {
        {
        "displaymanager": "Google",
            "displaymanager": "Google",
        "displaymanagerver": "\(string(for: MobileAds.shared.versionNumber))"
            "displaymanagerver": "${MobileAds.getVersion()}"
    }
            "ext": { 
""")
                "myext": { 
                    "test": 1 
                }
            } 
        } 
    """.trimIndent()
)
)
</pre>
===Store-URL===
Die App sollte die zur zugehörige AppStore / PlayStore URL mitangeben. Bieter achten darauf und dies erhöht normalerweise die Gebote und ist deshalb umsatzrelevant.
====Beispiel Android:====
<pre>
TargetingParams.setStoreUrl("https://play.google.com/store/apps/details?id=com.example.app");
</pre>
====Beispiel iOS:====
<pre>
Targeting.shared.storeURL = "https://apps.apple.com/app/id111111111"
</pre>
</pre>