- Desarrollo De Aplicaciones para Android (Sunshine-Udacity)
- Comenzar con Android Estudio Colocar Publicidad A Tu APP
Nota: La Página de inicio Google desarrollador ha cambiado, sin embargo la utilización es casi la misma.- Comenzar con Android Estudio Colocar Publicidad A Tu APP
1 - Inicio de Google developers> AdMob> Android> Comienza en Android Studio (Get Started in Android Studio)
Procederemos a rentabilizar nuestraaplicació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
Comentarios