Problemas com a integração do Admob no meu app

  • Autor Autor bart
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
B

bart

Delta
Diseñador
Hola tengo un problema que ya me lleva cansando por mas de un mes.
Lo que pasa es que cree una app y le integre admob, use los banners de prueba para vr si funciona correctamente, y funcionaron, se ven correctamente los banners de prueba, el problema es que cuendo les coloco mi app id y la id de os banners ya no se ve nada, los banners ya tienen un mes de que los cree, la app ya tiene un mes publicada en google play y ya probe con celulares de amigos y no se ven.
Ya no se que hacer, ya que tutoriales que estan por google solo me dicen como integrar admob y ya pero no logro solucionar esto, alguien se le ocurre que podria ser?
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Hola [MENTION=29211]bart[/MENTION], ¿has verificado en tu correo para ver si no te ha llegado un correo de inhabilitación de anuncios? Por lo general, envían un correo de esa manera y te indican cual es el problema para que lo resuelvas.

Otra cosa que puedes hacer es ver que error te aparece en el log con respecto a los anuncios, mientras haces un debug de app.

¿Tu cuenta de admob es nueva?
 
Última edição:
[MENTION=22455]quimbox[/MENTION] Hola, gracias por la respuesta, no tengo ningun mensaje, trate lo que me dijiste y en el log me da este error.
09-17 18:29:38.937 10850-10862/com.nombre W/Ads: There was a problem getting an ad response. ErrorCode: 0
09-17 18:29:38.937 10850-10850/com.nombre W/Ads: Failed to load ad: 0
 
Te aseguraste de colocarle el size y el type al banner correctamente?
 
[MENTION=29211]bart[/MENTION] Compruebe tambien el tipo de banner y el tamaño como le han comentado anteriormente.

Verifique tambien si tiene el siguiente tag agregado en el archivo AndroidManifest.xml

Inserir CODE, HTML ou PHP:
<meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />

Verifique si agregó el layout xml correspondiente al banner en el layout donde quiere mostrarlo

Inserir CODE, HTML ou PHP:
<com.google.android.gms.ads.AdView
            xmlns:ads="http://schemas.android.com/apk/res-auto"
            android:id="@+id/adView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_alignParentBottom="true"
            ads:adSize="BANNER"
            ads:adUnitId="ca-app-pub-1234567890/1234567890">
        </com.google.android.gms.ads.AdView>

Y también verifique si está añadido el codigo correctamente en la clase donde quiere mostrar el anuncio.

Inserir CODE, HTML ou PHP:
AdView mAdView = findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().build();
        mAdView.loadAd(adRequest);

Si estas usando Admob con firebase verifica si inicializo el id de la app con el metodo MobileAds.initialize. El id de la app lo puede conseguir en su cuenta admob.

Inserir CODE, HTML ou PHP:
MobileAds.initialize(this, "ca-app-pub-1234567890/1234567890");
 
"el problema es que cuendo les coloco mi app id y la id de os banners ya no se ve nada"

No sé eso de colorcar el app id y la id de los banners...solo hay que colocar el id del banner, si sigues las instrucciones del último post de quimbox y te aseguras de poner el id correcto, salvo que el banner no tuviese espacio para mostrarse, debería hacerlo.

El id correcto del banner viene indicado en las Instrucciones de implementación", es el que está marcado en rojo.

2vsotp0.png


Edit: Por lo que leo también puede ser problema del nombre del paquete, problema del pin y problema del método de pago, prueba a contactar con el soporte a ver que te cuentan...

Soporte : AdMob

Pin : Pin

Forma de pago : Forma de pago
 
Última edição:
Muchas gracias, ya lo resolvi, parece ser ue primero hay que verificar tu forma de pago jaja. Lo malo es que no te avisas ni te dicen nada y en google siempre te colocan que es el codigo o algo por el estilo y terminas dandote vueltas :stupid1:
 
"el problema es que cuendo les coloco mi app id y la id de os banners ya no se ve nada"

No sé eso de colorcar el app id y la id de los banners...solo hay que colocar el id del banner

El id de la App (en Android Studio) si se coloca también
 
El id de la App (en Android Studio) si se coloca también

Pues o no me entero o no sé, pero yo nunca lo coloco que yo sepa, quizá lo hago siempre inconscientemente...
 
Pues o no me entero o no sé, pero yo nunca lo coloco que yo sepa, quizá lo hago siempre inconscientemente...

jejej si ami también me pasa, acá el code.

HTML:
public class MainActivity extends AppCompatActivity {
    ...
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713
        MobileAds.initialize(this, "YOUR_ADMOB_APP_ID");
    }
    ...
}
 
jejej si ami también me pasa, acá el code.

HTML:
public class MainActivity extends AppCompatActivity {
    ...
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713
        MobileAds.initialize(this, "YOUR_ADMOB_APP_ID");
    }
    ...
}

Ok, muchas gracias.
Pues confirmo que yo nunca lo pongo. Aquí mi código:

En el layout xml pongo:
Inserir CODE, HTML ou PHP:
        <com.google.android.gms.ads.AdView
            android:id="@+id/adView"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_below="@+id/reciclador"
            android:layout_weight="1"
            ads:adSize="BANNER"
            ads:adUnitId="@string/banner_ad_unit_id"></com.google.android.gms.ads.AdView>

En la clase java pongo:
Inserir CODE, HTML ou PHP:
        /*BANNER*/
        AdView mAdView = findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder()
                .build();
        mAdView.loadAd(adRequest);

y en strings.xml defino el id del baner:

Inserir CODE, HTML ou PHP:
    <!-- BANER -->
    <string name="banner_ad_unit_id">ca-app-pub-XXXXXXXXXXX/XXXXXXXXX</string>
    <!-- BANER -->

Y así siempre pongo mis baners, por ahora no the tenido ningún problema en cobrar, bueno realmente nunca he cobrado pq todavía no he dado la orden por que no he puesto la cuenta del banco y ahora estoy generando unos 100€ mensuales. Tengo en la cuenta de google unos 400€

Saludos
 
jajaja, exacto debes verificar tu informacion primero
 
Verificando la forma de pago?
 
Voltar
Topo