Spanish Banner de admob

Discussion in 'Spanish Forum' started by carlos7000, Jul 12, 2018.

  1. carlos7000

    carlos7000 Active Member Licensed User

    Hola.

    ¿Alguien tiene un pequeño ejemplo de como mostrar un banner de Admob?

    He bajado varios ejemplos pero ninguno me funciona. Unos requieren modificar el Manifiest, otros requieren una api superior a...

    Pero nada me funciona.

    Les agradeceré un ejemplo que funcione. Entiendo que el ejemplo no contendrá el Ad Unit Id y que yo colorare el mio para probar el ejemplo

    De antemano muchas gracias.
     
  2. Descartex

    Descartex Well-Known Member Licensed User

    Buenas!!!
    Código de Manifest:
    Code:
    '************ Google Play Services Base ************
    AddApplicationText(
       <
    activity android:name="com.google.android.gms.common.api.GoogleApiActivity"
      android:theme=
    "@android:style/Theme.Translucent.NoTitleBar"
      android:exported=
    "false"/>
        <meta-data
      android:name=
    "com.google.android.gms.version"
      android:value=
    "@integer/google_play_services_version" />
    )
    '************ Google Play Services Base (end) ************
    '************ Firebase Base ************
    CreateResourceFromFile("google-services""google-services.json")
    AddPermission(android.permission.ACCESS_NETWORK_STATE)
    AddPermission(android.permission.INTERNET)
    AddPermission(android.permission.WAKE_LOCK)
    AddPermission(com.google.android.c2dm.permission.RECEIVE)
    AddPermission(${applicationId
    }.permission.C2D_MESSAGE)
    AddManifestText( <permission android:name="$
    {applicationId}.permission.C2D_MESSAGE"
      android:protectionLevel="signature" />)
    AddApplicationText(
    <receiver
      android:name="com.google.android.gms.measurement.AppMeasurementReceiver"
      android:enabled="true">
      <intent-filter>
      <action android:name="com.google.android.gms.measurement.UPLOAD"/>
      </intent-filter>
      </receiver>
      <service
      android:name="com.google.android.gms.measurement.AppMeasurementService"
      android:enabled="true"
      android:exported="false"/>
       <provider
      android:authorities="$
    {applicationId}.firebaseinitprovider"
      android:name="com.google.firebase.provider.FirebaseInitProvider"
      android:exported="false"
      android:initOrder="100" />
        <receiver
      android:name="com.google.android.gms.measurement.AppMeasurementReceiver"
      android:enabled="true">
      <intent-filter>
      <action android:name="com.google.android.gms.measurement.UPLOAD"/>
      </intent-filter>
      </receiver>
      <service
      android:name="com.google.android.gms.measurement.AppMeasurementService"
      android:enabled="true"
      android:exported="false"/>
       <receiver
      android:name="com.google.firebase.iid.FirebaseInstanceIdReceiver"
      android:exported="true"
      android:permission="com.google.android.c2dm.permission.SEND" >
      <intent-filter>
      <action android:name="com.google.android.c2dm.intent.RECEIVE" />
      <action android:name="com.google.android.c2dm.intent.REGISTRATION" />
      <category android:name="$
    {applicationId}" />
      </intent-filter>
      </receiver>
        <receiver
      android:name="com.google.firebase.iid.FirebaseInstanceIdInternalReceiver"
      android:exported="false" />
      <service
      android:name="com.google.firebase.iid.FirebaseInstanceIdService"
      android:exported="true">
      <intent-filter android:priority="-500">
      <action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
      </intent-filter>
      </service>
    )
    '************ Firebase Base (end) ************
    '************ Firebase Ads ************
    AddApplicationText(
      <activity
      android:name="com.google.android.gms.ads.AdActivity"
      android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
      android:theme="@android:style/Theme.Translucent" />
      <activity android:name="com.google.android.gms.ads.purchase.InAppPurchaseActivity"
      android:theme="@style/Theme.IAPTheme"/>
    )
    '************ Firebase Ads (end) ************
    Código de anuncio:
    Code:
    AdView1.Initialize("Ad""ca-app-pub-***********/*******")
    AdView1.LoadAd
    Este codigo me está funcionando a mi, asi que no deberia darte problemas.

    Un saludo.
     
  3. carlos7000

    carlos7000 Active Member Licensed User

    Hola Descartex.

    Voy a provarlo.

    Machas gracias
     
  4. Xanatos34

    Xanatos34 Member Licensed User

    Hola, yo también estoy probando con Admob en mi aplicación.

    He seguido todos los pasos, creando la aplicación y anuncios en Admob y enlazando con firebase.

    En el editor de manifiesto tengo el código aquí expuesto por Descartex, y en la app el código del anuncio pero el caso es que no me carga ningún anuncio.

    El fichero google-services.json lo lee sin problema y al compilar no da errores pero no carga ningún anuncio.
    ¿Podeis orientarme?
    Gracias

    Tengo B4A 7.30
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice