Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Importante
Cette offre est actuellement en alpha et est susceptible d’être modifiée.
La fonctionnalité de thread d’arrière-plan permet au SDK Mobile d’exécuter les demandes publicitaires pour différentes adunits, comme la bannière, l’interstitiel, le natif et les vidéos en tant que thread d’arrière-plan au lieu d’un thread d’interface utilisateur. Cette fonctionnalité peut être activée ou désactivée par une méthode (enableBackgroundThreading). Par défaut, cette fonctionnalité est désactivée dans le Kit de développement logiciel (SDK) mobile.
Méthodes
Les méthodes suivantes sont prises en charge dans cette fonctionnalité :
enableBackgroundThreading(boolean)
Vous pouvez utiliser cette méthode pour activer ou désactiver l’indicateur de fonctionnalité de thread d’arrière-plan, en fonction duquel les AdRequests seront exécutés sur ou hors du thread d’arrière-plan. Par défaut, la valeur booléenne de la méthode est définie sur false (qui utilise AsyncTask d’Android). Pour activer la fonctionnalité de thread d’arrière-plan, définissez la valeur sur true.
/**
* This API can be used to process Ad request on the BGThread,
* @param enable
* true - For processing the AdRequest on BGThread
* false - For processing the AdRequest using AsyncTask
* default is set to false.
* */
public static void enableBackgroundThreading(boolean enable)
init()
Méthode qui initialise le Kit de développement logiciel (SDK) mobile au début du cycle de vie des applications et exécute les tâches qui nécessitent un thread d’interface utilisateur pendant une demande AdRequest à l’avance. Cette méthode garantit que le Kit de développement logiciel (SDK) mobile utilisera le thread d’arrière-plan uniquement pendant l’exécution de la demande AdRequest réelle. Pour en savoir plus sur l’achèvement de la méthode init, un écouteur peut être transmis avec la méthode .
/**
* Should be called at the early lifecycle of the app.
* You can pass in a listener to listen to the completion of the init method.
* If you don't integrate with this API, you might fail to get the aaid, user agents for initial ad requests.
* This needs to be called on UI thread.
*/
public static void init(final Context context, final InitListener listener)
Exemple
// enable the Background threading
SDKSettings.enableBackgroundThreading(true);
// call init before requesting the Ad
SDKSettings.init(context, new SDKSettings.InitListener()
{
@Override public void onInitFinished()
{
// Init has finished.
}
}
);