Publicidad (Banner) Para App Sunshine (Udacity)


Publicidad (Banner) Para App Sunshine (Udacity)


Sigiendo con los tutoriales:


Nota: La Página de inicio Google desarrollador ha cambiado, sin embargo la utilización es casi igual
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="
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)
Visto: 573 Categorias: Noticias / Udacity / Google Desarrolladores / Android Studio / Tutorial / java / Android / App
En la ventana que aparece, describir el problema y enviar el reporte a la administración.
Información
Usuarios que están en este grupo no pueden dejar comentarios en la página

Acerca De

Tutoriales En Linea es un sistemas instructivos de autoaprendizaje que pretenden simular al maestro y muestran al usuario el desarrollo de algun procedimiento o los pasos para realizar una determinada actividad...[]...normalmente consiste en una serie de pasos que van aumentando el nivel de dificultad y entendimiento...Leer Mas...

Copyrighted.com Registered & Protected 
CRU2-LFZH-BPSX-EGVT