Einbau des Google Mobile Ads SDK: Unterschied zwischen den Versionen

Zeile 140: Zeile 140:
#Der Adserver sieht das Keyword '''''political_ad''''' im Adrequest und hat jetzt die Möglichkeit eine politische Kampagne, die auf das Keyword getargetet ist, auszuliefern (Dies ist aber kein Zwang, er kann auch andere Kampagnen ausliefern)
#Der Adserver sieht das Keyword '''''political_ad''''' im Adrequest und hat jetzt die Möglichkeit eine politische Kampagne, die auf das Keyword getargetet ist, auszuliefern (Dies ist aber kein Zwang, er kann auch andere Kampagnen ausliefern)
#Wird vom Adserver eine politische Kampagne ausgespielt, wird ein Creative an die App ausgeliefert, welches eine entsprechende Einstellung im Template trägt. Dies führt dazu, dass das Creative der App mitteilt, dass sich in dem betroffenen Werbeslot tatsächlich eine politische Kampagne befindet und die App darauf reagieren sollte. Die Mitteilung erfolgt über ein '''''political_ad'''''-Event (siehe Dokumentation der iq digital App Events) an die App
#Wird vom Adserver eine politische Kampagne ausgespielt, wird ein Creative an die App ausgeliefert, welches eine entsprechende Einstellung im Template trägt. Dies führt dazu, dass das Creative der App mitteilt, dass sich in dem betroffenen Werbeslot tatsächlich eine politische Kampagne befindet und die App darauf reagieren sollte. Die Mitteilung erfolgt über ein '''''political_ad'''''-Event (siehe Dokumentation der iq digital App Events) an die App
#Die App empfängt das '''''political_ad'''''-Event und kann darauf reagieren. Die iqdigital empfiehlt, dass die Anzeigenkennzeichnung über dem betroffenen Werbeslot sich ändert zu '''''Politische Anzeige'''''. '''Wichtig:''' Die Verantwortlichkeit ob und wie auf das political_ad-Event reagiert wird durch die App liegt beim Publisher und der App.
#Die App empfängt das '''''political_ad'''''-Event und kann darauf reagieren. Die iqdigital empfiehlt, dass die Anzeigenkennzeichnung über dem betroffenen Werbeslot sich ändert zu '''''Politische Anzeige''''' und es einen Link auf die sogenannte Political Ad Transparency Url zu der Kampagne gibt (welche im Event übergeben wird). '''Wichtig:''' Die Verantwortlichkeit ob und wie auf das political_ad-Event reagiert wird durch die App liegt beim Publisher und der App.


====Aufgaben der App====
====Aufgaben der App====
Zeile 146: Zeile 146:
*Im Falle von Consent für politische Werbung fügt die App das Keyword '''''political_ad''''' dem CustomTargeting hinzu (zum Key '''''kw''''')
*Im Falle von Consent für politische Werbung fügt die App das Keyword '''''political_ad''''' dem CustomTargeting hinzu (zum Key '''''kw''''')
*Wenn die App ein '''''political_ad'''''-Event durch ein Creative erhält, sollte sie darauf reagieren, zum Beispiel wie oben beschrieben die Anzeigenkennzeichnung abändern auf '''''Politische Anzeige'''''. Wenn im Event zusätzlich als value eine URL übergeben wird, sollte neben Anzeigenkennzeichnung "Politische Werbung" ein Link mit der URL und dem Text "(mehr dazu)" erscheinen. Ein Klick auf den Link öffnet dann die Url, wo der Benutzer weiterführende Informationen zur Art der Kampagne erhält.
*Wenn die App ein '''''political_ad'''''-Event durch ein Creative erhält, sollte sie darauf reagieren, zum Beispiel wie oben beschrieben die Anzeigenkennzeichnung abändern auf '''''Politische Anzeige'''''. Wenn im Event zusätzlich als value eine URL übergeben wird, sollte neben Anzeigenkennzeichnung "Politische Werbung" ein Link mit der URL und dem Text "(mehr dazu)" erscheinen. Ein Klick auf den Link öffnet dann die Url, wo der Benutzer weiterführende Informationen zur Art der Kampagne erhält.
====Aufgaben des Werbetemplates====
*Im Adserver muss eine politische Kampagne entsprechend konfiguriert wer3den. Dies geschieht über Einstellungen im Werbetemplate. Dabei wird markiert, dass das Creative zu einer politischen Kampagne gehört und die PoliticalAdTransparencyUrl eingestellt (für den ''(mehr dazu)'' Link)
*Das Werbetemplate wertet intern aus, ob es eine politische Anzeige ist
*Im Fall einer politischen Anzeige sendet sie ein Event an die App mit Key '''''political_ad''''' und der eingestellten PoliticalAdTransparencyUrl als value.


===Debugging===
===Debugging===