Senhores,
Fiz a implementação apenas com o xml,
Parece que tem implementação pelo codigo java,
Mas fiz como no exemplo recomendado, um xml com o admob,
Ta certo? Sem codigo java...
Agora ta funcionando certim,
Só reparei que em algumas ocasiões, ao destruir a activity, aparece-me um error.
12-17 14:53:39.876: E/webcoreglue(227): The real object has been deleted
Alguem cosegue me informar se é insignificante ou se tem solução?
Abs,
Psy Khé.
Em 16 de dezembro de 2012 21:58, Psy Khé <psykhe6@gmail.com> escreveu:
Desculpe Senhores,
Conseguindo realizar o feito,
Seguindo alguns links...Grato a lista,
Abs,
E bom inicio de semana a todos!Até.Em 16 de dezembro de 2012 17:33, Psy Khé <psykhe6@gmail.com> escreveu:
Bom bom...Consegui fazer o admob funcionar,
Era falta de uma leitura adicional no texto do google - admob...
Setar o target para 3.2 - 13.
Apenas isso! Bingo! ;)Agora a questão é conseguir posicionar o banner de propaganda no bottom...Por padrão ele vai para o top... Alguns layout's meus precisaria colocar ele por default no bottom, embaixo, em um relative layout.Se alguem puder dar essa dica.<com.google.ads.AdView android:id="@+id/admob_options"ads:adUnitId="myid"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:testDevices="TEST_EMULATOR,5554"
ads:loadAdOnCreate="true"/>Grato,
Abs,Psy Khé.Em 15 de dezembro de 2012 15:31, Psy Khé <psykhe6@gmail.com> escreveu:
Vinicius / Senhores,Segue teste...12-15 17:13:47.427: E/AndroidRuntime(848): FATAL EXCEPTION: main
12-15 17:13:47.427: E/AndroidRuntime(848): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.google.example.ads.xml/com.google.example.ads.xml.BannerSample}: android.view.InflateException: Binary XML file line #10: Error inflating class com.google.ads.AdView
12-15 17:13:47.427: E/AndroidRuntime(848): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
12-15 17:13:47.427: E/AndroidRuntime(848): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
12-15 17:13:47.427: E/AndroidRuntime(848): at android.app.ActivityThread.access$600(ActivityThread.java:130)
12-15 17:13:47.427: E/AndroidRuntime(848): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
12-15 17:13:47.427: E/AndroidRuntime(848): at android.os.Handler.dispatchMessage(Handler.java:99)
12-15 17:13:47.427: E/AndroidRuntime(848): at android.os.Looper.loop(Looper.java:137)
12-15 17:13:47.427: E/AndroidRuntime(848): at android.app.ActivityThread.main(ActivityThread.java:4745)
12-15 17:13:47.427: E/AndroidRuntime(848): at java.lang.reflect.Method.invokeNative(Native Method)
12-15 17:13:47.427: E/AndroidRuntime(848): at java.lang.reflect.Method.invoke(Method.java:511)
12-15 17:13:47.427: E/AndroidRuntime(848): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
12-15 17:13:47.427: E/AndroidRuntime(848): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
12-15 17:13:47.427: E/AndroidRuntime(848): at dalvik.system.NativeStart.main(Native Method)
12-15 17:13:47.427: E/AndroidRuntime(848): Caused by: android.view.InflateException: Binary XML file line #10: Error inflating class com.google.ads.AdView
12-15 17:13:47.427: E/AndroidRuntime(848): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:698)
12-15 17:13:47.427: E/AndroidRuntime(848): at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
12-15 17:13:47.427: E/AndroidRuntime(848): at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
12-15 17:13:47.427: E/AndroidRuntime(848): at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
12-15 17:13:47.427: E/AndroidRuntime(848): at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
12-15 17:13:47.427: E/AndroidRuntime(848): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:256)
12-15 17:13:47.427: E/AndroidRuntime(848): at android.app.Activity.setContentView(Activity.java:1867)
12-15 17:13:47.427: E/AndroidRuntime(848): at com.google.example.ads.xml.BannerSample.onCreate(BannerSample.java:14)
12-15 17:13:47.427: E/AndroidRuntime(848): at android.app.Activity.performCreate(Activity.java:5008)
12-15 17:13:47.427: E/AndroidRuntime(848): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
12-15 17:13:47.427: E/AndroidRuntime(848): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
12-15 17:13:47.427: E/AndroidRuntime(848): ... 11 more
12-15 17:13:47.427: E/AndroidRuntime(848): Caused by: java.lang.ClassNotFoundException: com.google.ads.AdView
12-15 17:13:47.427: E/AndroidRuntime(848): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
12-15 17:13:47.427: E/AndroidRuntime(848): at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
12-15 17:13:47.427: E/AndroidRuntime(848): at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
12-15 17:13:47.427: E/AndroidRuntime(848): at android.view.LayoutInflater.createView(LayoutInflater.java:552)
12-15 17:13:47.427: E/AndroidRuntime(848): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:687)
Deu erro no inflate...Linha 10 do xml, ao que entendi.O codigo é o original..rodando no 4.1.2.o xml main:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"/>
<com.google.ads.AdView android:id="@+id/ad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="meuiddoadmob"
ads:testDevices="TEST_EMULATOR,5556"
ads:loadAdOnCreate="true"/>
</LinearLayout>Com ou sem o testDevice da erro.Agora em meus testes,Nao funciona essa linha do AndroidManifest.<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
Só funciona com esses parametros:<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout"/>Usando min e target 7. E ultima versão do admob.Hum?Valeu,
Abs,Psy Khé.Em 15 de dezembro de 2012 12:58, Vinicius Moises de Oliveira <nickzaoo@gmail.com> escreveu:Segue exemplo do site oficial.
http://google-mobile-dev.googlecode.com/files/Android_XML.zip--
Em 15 de dezembro de 2012 09:52, Psy Khé <psykhe6@gmail.com> escreveu:Senhores,Estou testando o Admob para disponibiliza-lo em uma App...Inclui permissão e direcionamento do AdsActivity no Manifest...
E fiz a chamada na minha activity...Só que ao inves de aparecer o banner aparece um erro,Vide anexo.Eu criei a conta ontem cedo...Não sei se tem algum bloqueio ainda, pois o que está informando é para colocar uma referencia de AdActivity com configChanges...E isso já foi feito...Inclui assim:<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation"/>Uso a ultima versão do admob, e meu target e minsdk é 7.Valeu,
Abs,Psy Khé.--
--






0 comentários:
Postar um comentário