Publicidad (Banner) Para App Sunshine (Udacity)

Siguiendo con los siguientes tutoriales:Nota: La Página de inicio Google desarrollador ha cambiado, sin embargo la utilización es casi la misma.

1 - Inicio de Google developers> AdMob> Android>  Comienza en Android Studio (Get Started in Android Studio)

Procederemos a rentabilizar nuestra aplicación....
build.gradle 
aplicar plugin: 'com.android.application'

androide {...............
...................................

 
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.2.0'
    compile 'com.android.support:design:23.2.0'
    compile 'com.google.android.gms:play-services-ads:8.4.0'
    compile 'com.google.android.gms:play-services-gcm:8.4.0'

}
strings.xml
<? Xml version = "1.0" encoding = "UTF-8"?>
<Xmlns recursos: xliff = "https://schemas.android.com/apk/res-auto">
.........
 <! - Cuerdas relacionados con las preferencias de notificación ->
<String name = "pref_last_notification"> last_notification </ string>
<string name="banner_ad_unit_id">ca-app-pub-AQUI</string>
AndroidManifest.xml (Ver archivo completo)
<manifest xmlns:android="
https://schemas.android.com/apk/res/android"  <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="
https://schemas.android.com/apk/res/android"
package="com.example.android.sunshine.app" >

<uses-permission android:name="
android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="
android.permission.ACCESS_COARSE_LOCATION" />
 
............................................................... 

<!--This meta-data tag is required to use Google Play Services.-->
<meta-data android:
name="com.google.android.gms.version"
android:value="
@integer/google_play_services_version" />

.................................................

<!--Include the AdActivity configChanges and theme. -->
<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_main.xml - Para Esta APP Seria fragment_main.xml
<FrameLayout xmlns: android = "https://schemas.android.com/apk/res/android"    xmlns: herramientas = "https://schemas.android.com/tools"
    xmlns:ads="https://schemas.android.com/apk/res-auto"
    .................
    ...................................

    <com.google.android.gms.ads.AdView
        android:id="@+id/ad_view"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_alignParentBottom="true"
        ads:adSize="BANNER"
        ads:adUnitId="@string/banner_ad_unit_id"
        android:layout_gravity="center_horizontal|bottom" />
</ FrameLayout>
MainActivity.java (codigo para poner)
com.google.android.gms.ads.AdRequest importación;
com.google.android.gms.ads.AdView de importación;

private AdView mAdView;
 
 // Obtiene la reproducción del anuncio se define en el diseño / ad_fragment.xml con juego de Identificación bloque de anuncios en
 // Valores / strings.xml.
mAdView = (AdView) findViewById(R.id.ad_view);

// Crear una solicitud de anuncio. Compruebe su salida Logcat para el ID de dispositivo de hash
// Obtener los anuncios de prueba en un dispositivo físico. por ejemplo
// "Uso AdRequest.Builder.addTestDevice (" ABCDEF012345 ") para obtener los anuncios para el dispositivo."
AdRequest adRequest = new AdRequest.Builder()
           .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
           .build();

// Inicia la carga de la publicidad.
mAdView.loadAd(adRequest);
MainActivity.java (Ver Archivo Completo)

Recomendamos Leer:

- Crear un proyecto Android - Parte 1
- Crear un proyecto Android - Parte 2
Comenzar en Android Studio colocando publicidad a tu App
- Kit de Como Instalar Java SE Development
- Como Instalar el SDK de Android, PC y Desarrollo de Java SE FastBoot Controladores Para Su
- Trabajar Con El API de Google Maps para Android en Android Estudio
- Mostrar pagina web (HTML5, PHP, etc.) Dentro de Aplicación Android APK


<a onclick=J.A. M.A. (J.A.M.)" class='avatar avatar-64 photo' height='64' width='64'>
  • Autor:
  • Editor:
      Tutoriales En Linea
  • Fecha:2016-03-08
  • Categorias: Noticias Tutorial Android Android Studio App Google Desarrolladores java Udacity



Información
Usuarios que no esten registrados no pueden dejar comentarios, te invitamos a que te registre!