¿Deberíamos preferir AdMob en los servicios de Google Play en comparación con el "antiguo" SDK de AdMob
Me doy cuenta de que Google incorpora AdMob a los últimos servicios de Google Play (4+)
Me preguntaba, ¿debo preferir https://developers.google.com/mobile-ads-sdk/docs/#play en https://developers.google.com/mobile-ads-sdk/docs/#android ? Como no veo oficial de Google en esto.
- LocationClient no conectado en el método "onConnected"
- libGDX + com.google.android.gms: play-services: 7.0.0: android: dexDebug
- La API de Google Maps para Android v2 lanza GooglePlayServicesNotAvailableException, fuera de fecha, SupportMapFragment.getMap () devuelve null
- Android Studio 2.2 Google Play servicios de sincronización Error
- App no se basará en dispositivos no 4.4 después de actualizar los servicios de Google Play
La razón por la que te lo pregunto, encontré que AdMob de Google Play Services es bastante buggy todavía.
Esta es mi observación.
- Cree un banner inteligente desde el código Java y colóquelo en el centro de una vista de desplazamiento.
- Siempre que el banner inteligente obtenga un anuncio del servidor de Google con éxito, la vista de desplazamiento se desplazará automáticamente para que el banner inteligente sea visible.
Esto parece ser un comportamiento indeseado desde mi punto de vista. Por eso, todavía dudo en migrar por los nuevos servicios de Google Play.
El código fuente completo para demostrar el error se puede encontrar aquí: AdMob de Google Play Services realizará desplazamiento automático no deseado
- API de geocodificación de Android BroadcastReceiver no activado
- Usar puntos finales de Google Cloud autorizados con Google Sign in
- Play Services 5.2.08 Problema
- Android GoogleMap o SupportMapFragment - excepción de puntero nulo
- Mostrar PublisherAdView con RecyclerView
- GoogleAuthUtil.getToken SecurityException
- Single Sign-On de Google Plus Cross-Platform: onConnected nunca se llama en una instalación nueva
- Cómo obtener la versión de la aplicación en la tienda de reproducción
Si desea integrar muchos SDK de anuncios y si están utilizando los servicios de reproducción de Google como soporte de fondo para entregar anuncios y también desea mostrar anuncios de banner de Admob, debe utilizarlos.
Es muy fácil de usar. Simplemente agregue goole play service lib project y luego use
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ads="http://schemas.android.com/apk/res-auto" android:id="@+id/linearLayout" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <com.google.android.gms.ads.AdView android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" ads:adUnitId="a1529793ead3391" ads:adSize="BANNER"/> </LinearLayout>
Ahora puedes agregar un fragmento siguiente en la actividad en la que quieras mostrar
AdView adView = (AdView)findViewById(R.id.adView); AdRequest adRequest = new AdRequest.Builder().build(); adView.loadAd(adRequest);
Sí definitivamente.
En este post standalone Android SDK de AdMob de Google (el "antiguo") ha sido anunciado obsoleto. Google advirtió que el 1 de agosto de 2014 , Play Store dejará de aceptar aplicaciones nuevas o actualizadas que utilicen el SDK independiente de Google AdMob.
Sí. Definitivamente cambia a las clases de Admob desde la biblioteca de Servicios de Google Play. Este es el nuevo medio de distribución de Admob y se asegurará de que pueden actualizar la implementación de la misma mucho más fácilmente, ya que pueden actualizar la implementación GPS en los teléfonos sin necesidad de que despliegue una nueva versión de su aplicación.
Tenga en cuenta que en la biblioteca de GPS hay 2 versiones de las clases de Admob. Los del paquete actual com.google.ads.*
Y los del nuevo paquete com.google.android.gms.ads.*
. Utilice los del nuevo paquete.
Si usted está creando su AdRequest programatically entonces usted necesitará utilizar un constructor ahora.
AdRequest adRequest = new AdRequest.Builder().build();
Si está definiendo su AdView en XML de diseño, asegúrese de actualizar el paquete allí también. Es decir, <com.google.android.gms.ads.AdView
lugar de <com.google.ads.AdView.