1
votes

Problème Admob avec les appareils Amazon

J'ai une application Android soumise à Google Play avec des annonces admob et fonctionne bien. J'ai également soumis la même application à l'App Store d'Amazon. Du côté d'Amazon, l'application ne montre aucune publicité! Dois-je rechercher le problème sur mon application ou simplement Google admob arrêter de diffuser des annonces sur les appareils Amazon?!


0 commentaires

4 Réponses :


1
votes

Sur la base des discussions suivantes:

Le problème vient de votre application.

Vous pouvez également consulter un exemple de " Chargement d'annonces à partir de plusieurs SDK " sur http: // développeur .amazon.com


0 commentaires

3
votes

Dois-je rechercher le problème sur mon application ou simplement arrêter Google admob diffuser des annonces sur les appareils Amazon?!

Réponse: Non, vous n'avez pas besoin de modifier le code de votre application

Solution: l'utilisateur doit installer manuellement le service google sur l'appareil pour accéder à google admob

Étapes de la solution : https://www.howtogeek.com/232726/how-to-install-the-google-play-store-on-your-amazon-fire-tablet/


0 commentaires

4
votes

Le problème semble provenir de l'appareil car il se peut que les services de lecture Google ne soient pas installés, Vous pouvez vérifier cela en utilisant le code suivant.

private boolean checkPlayServices() {
        GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
        int resultCode = apiAvailability.isGooglePlayServicesAvailable(this);
        if (resultCode != ConnectionResult.SUCCESS) {
            if (apiAvailability.isUserResolvableError(resultCode)) {
                apiAvailability.getErrorDialog(this, resultCode, PLAY_SERVICES_RESOLUTION_REQUEST)
                        .show();
            } else {
                Log.i(TAG, "This device is not supported.");
                finish();
            }
            return false;
        }
        return true;
    }


0 commentaires

1
votes

Cependant, si les services publicitaires Google ne sont pas installés sur l'appareil, votre application ne peut pas afficher d'annonces, car elle a besoin de ce service pour obtenir des annonces. Cela signifie également qu'il n'est pas nécessaire qu'il s'agisse d'un appareil Amazon. Par exemple, il y a un appareil enraciné de Samsung (qui a installé le trou Google-Services dans le service Google-Ad Service) et l'utilisateur a désinstallé les services publicitaires, votre application n'affichera également aucune publicité.

<½Solution

Vous devez décider si vous n'exécuterez pas l'application sans annonces ou ne désactiverez pas toutes les annonces lorsqu'un appareil ne dispose pas de ce service. À mon avis, vous devez par exemple créer des publicités pour vos propres applications lorsqu'il n'y a pas de connexion Internet ou que le service publicitaire n'est pas disponible. Mais il y a naturellement aussi l'idée de fermer l'application immédiatement après avoir affiché une boîte de dialogue "L'annonce Google est indisponible".

Le moyen le plus simple de vérifier s'il est disponible est de créer un AdView au démarrage et d'essayer de réviser une annonce. Mais je ne sais pas comment faire ça correctement !!

J'espérais vous avoir aidé Bon codage


0 commentaires