Einbau des Google Mobile Ads SDK: Unterschied zwischen den Versionen

Zeile 121: Zeile 121:
===Debugging===
===Debugging===
Es muss eine "Easter-Egg"-Funktion eingebaut in die App eingebaut werden, damit die iq digital Probleme und neue Werbeformen mit der Live App testen kann. Beim Smart SDK konnte dies durch ein IP-Targeting gewährleistet werden. Der Adserver DFP bietet leider keine solche Möglichkeit, weswegen die App ein manuell zu setzendes Testkeyword beim Adrequest einbauen muss. In einem selten frequentierten Bereich der App, wie dem Impressum sollte es daher die Möglichkeit für Eingeweihte geben, einen kleinen Dialog aufzurufen. Durch diesen kann man ein selbst gewähltes Keyword jedem zukünftigen Adrequest anhängen. Gleichzeitig oder durch das Setzen eines Häkchens würde der Debug-Modus, um die Werbe Webviews in der Android App auf dem Desktop Chrome zu inspizieren, aktiviert werden.  
Es muss eine "Easter-Egg"-Funktion eingebaut in die App eingebaut werden, damit die iq digital Probleme und neue Werbeformen mit der Live App testen kann. Beim Smart SDK konnte dies durch ein IP-Targeting gewährleistet werden. Der Adserver DFP bietet leider keine solche Möglichkeit, weswegen die App ein manuell zu setzendes Testkeyword beim Adrequest einbauen muss. In einem selten frequentierten Bereich der App, wie dem Impressum sollte es daher die Möglichkeit für Eingeweihte geben, einen kleinen Dialog aufzurufen. Durch diesen kann man ein selbst gewähltes Keyword jedem zukünftigen Adrequest anhängen. Gleichzeitig oder durch das Setzen eines Häkchens würde der Debug-Modus, um die Werbe Webviews in der Android App auf dem Desktop Chrome zu inspizieren, aktiviert werden.  
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
<pre>if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
     WebView.setWebContentsDebuggingEnabled(true);
     WebView.setWebContentsDebuggingEnabled(true);
}
}
 
</pre>
Danach kann man unter Android die Webviews der App im Desktop Chrome mit inspect einsehen.  
Danach kann man unter Android die Webviews der App im Desktop Chrome mit inspect einsehen.  
Dies ermöglicht uns Fehler in der Werbedarstellung besser zu analysieren.  
Dies ermöglicht uns Fehler in der Werbedarstellung besser zu analysieren.