Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 05/04/14, 22:41:25
Avatar de fernan2001
fernan2001 fernan2001 no está en línea
Usuario poco activo
Mensajes: 36
 
Fecha de registro: oct 2012
Mensajes: 36
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
aplicacion con admob se cierra al iniciarse

Hola, ya tengo mi aplicación lista y quise añadir admob para monetizarla, el problema es que se me ha echo mucho mas difícil de lo que pensaba, he leido muchas guias, visto muchos videos y ya nose que será lo que falla, por lo que decidí crear un proyecto vacío e intentar añadir el banner de admob pero consigo lo mismo que con el proyecto de mi aplicacion, les pido porfavor me echen una mano que aun me falta mucho por aprender :P

primero tenía un problema al compilar aparecía:

Código:
No resource identifier found for attribute 'adSize' in package 'com.neocorest.example'
No resource identifier found for attribute 'adUnitId' in package 'com.neocorest.example'
entonces cambié:
Código:
xmlns:ads="http://schemas.android.com/apk/res-auto"
a
Código:
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
y consigo un:
"Unfortunately, Example002 has stopped"

tambíen probé ralizarlo en código como aparece en developers.google... añadí en codigo despues del onCreate en la actividad principal y nada... tambien intente creando otra actividad con el codigo del admob pero el mismo "Unfortunately, Example002 has stopped" ocurrió

colocaré los archivos que he modificado espero alguno sea el causante del error

el activity_main.xml:
Código:
<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout

    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <com.google.ads.AdView
        android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        ads:adSize="BANNER"
        ads:adUnitId="ca-app-pub-525226731198xxxx/781231xxxx">
    </com.google.ads.AdView>

</RelativeLayout>
manifiest.xml
Código:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.neocorest.example" >

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >

        <meta-data android:name="com.google.android.gms.version"
            android:value="16"/>

        <activity

            android:name="com.neocorest.example.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <activity android:name="com.google.android.gms.ads.AdActivity"
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

    </application>

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

</manifest>
en android:value segun developer.google... debía colocar esto"@integer/google_play_services_version", pero no me dejaba compilar asi que coloque un 16 porque es la version del google play, no se si estara bien

el codigo de MainActivity
Código:
package com.neocorest.example;

import android.app.Activity;
import android.app.ActionBar;
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.os.Build;

import com.google.android.gms.ads.*;



public class MainActivity extends Activity {



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);




            // Buscar AdView como recurso y cargar una solicitud.
            AdView adView = (AdView)this.findViewById(R.id.adView);
            AdRequest adRequest = new AdRequest.Builder().build();
            adView.loadAd(adRequest);
        }



    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }

    /**
     * A placeholder fragment containing a simple view.
     */
    public static class PlaceholderFragment extends Fragment {

        public PlaceholderFragment() {
        }

        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                Bundle savedInstanceState) {
            View rootView = inflater.inflate(R.layout.fragment_main, container, false);
            return rootView;
        }
    }

}

Gracias desde ya por leer este mensaje, espero puedan ayudarme

Última edición por fernan2001 Día 07/04/14 a las 00:46:51
Responder Con Cita


  #2  
Viejo 08/04/14, 15:23:32
Avatar de jtsamper
jtsamper jtsamper no está en línea
Miembro del foro
Mensajes: 149
 
Fecha de registro: abr 2013
Localización: Madrid
Mensajes: 149
Modelo de smartphone: Xperia Arc, Nexus 5
Versión de ROM: 4.0.4, 4.4
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Lo tienes mal llamado.

Revisate esta pagina https://developers.google.com/mobile...amentals?hl=es
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 09/04/14, 04:38:24
Avatar de fernan2001
fernan2001 fernan2001 no está en línea
Usuario poco activo
Mensajes: 36
 
Fecha de registro: oct 2012
Mensajes: 36
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por jtsamper Ver Mensaje
Lo tienes mal llamado.

Revisate esta pagina https://developers.google.com/mobile...amentals?hl=es
Gracias por responder, voy a revisar
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 22:36:25 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007