Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Admob - Duvidas

Se você não for usar o mediation acho válido usar o smart banner sim, no Galaxy Note por exemplo o banner comum não preenche a tela toda e isso deprecia o visual do seu app.

No meu caso eu não uso o mediation porque o meu fill rate é alto (não abaixa de 99%) e utilizo a porcentagem que sobra para exibir house ads. Mas como eu disse esse é o meu caso e cada caso é um caso, o que funciona para mim pode não ser o melhor para você.



2012/12/17 Psy Khé <psykhe6@gmail.com>
Não...

Só testei até agora no spice,

Emulador tablet, ficou apenas centralizado, porque ele nao puxa o banner ads mesmo, ai não da uma real emulação.

Argh...

Agora li sobre o mediation...parece interessante, mas também não sei se vou chegar a ter a necessidade de usa-lo.

O que tu pode me dizer sobre isso?

Para smartphone mesmo, tu acha que seria mais ideal usar smart ou banner mesmo? Porque?

Vejo que apenas o galaxy algumas versões dele em tablet que tem SIM Card, e poderia usar minha app...demais nao tem como usa-la.

O que achas?

Valeu,

Abs,

Psy Khé.

Em 17 de dezembro de 2012 15:23, Neto Lima <desilio@gmail.com> escreveu:
É o smart banner tem esses contras, no caso do mediation eu não uso então não faz diferença para mim. Eu também não sei o que é DFP. Mas acredito que o smart banner abrange a mesma quantidade que o banner normal, o que vai acontecer é que com o smart banner os anuncios serão mostrados de uma forma melhor. Você já viu como aparece os anuncios normais, num Galaxy Note ou num tablet?.



2012/12/17 Psy Khé <psykhe6@gmail.com>
Neto,

Estava vendo sobre o SMART_BANNER,


Vi duas observações:

Note: Most mediation ad networks do not yet support Smart Banners—check with the particular network you plan to use.

Note: DFP does not support the Smart Banner ad format.

Agora não sei o que seria DFP. rs...

E mesmo para um apelo total a telefones, smartphones, e alguns tablets que tenha SIM Card.

Você acha que o smart_banner abrange/e/funciona melhor que o banner?

533x32, range of sizes from 480x32 to 682x32    Android devices in Landscape    Yes    No

^ vi só isso de negativo dele, nessas resoluções não funcionar image ads.

Hum?

Valeu,

Abs,

Psy Khé.

Em 17 de dezembro de 2012 14:07, Neto Lima <desilio@gmail.com> escreveu:
Eu utilizo o SMART_BANNER em vez do BANNER tradicional pois ele adapta o banner para inúmeros tamanhos de tela. Quanto ao teste, se você não estiver mais testando pode remover do código. Quanto ao refresh, você pode modificá-lo no site do Adbmob, o valor mínimo de refresh hoje é 30 segundos (vai até 120). Por padrão o Admob deixa setado para seu app exibir o banner de acordo com o valor que o anunciante estipulou, mas você pode (e acho que deve) modificar o valor para um intervalo de tempo que faça mais sentido com seu tipo de app.


2012/12/17 Psy Khé <psykhe6@gmail.com>
Neto,

Grato,

É então aguardar...

Eu estou usando o codigo bem simples do xml, vide:

<com.google.ads.AdView android:id="@+id/admob_main"

android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="MY_ID"

ads:testDevices="TEST_EMULATOR,5554"
ads:loadAdOnCreate="true"/>

O tamanho dele em teste no spice, ficou grande e com barras de rolagem no Ads.

Parece que o tamanho minimo é o BANNER mesmo.


Bem,

Você implementa algo a mais no codigo?

Vi algo disso: myapp:refreshInterval="60"

Mas também o pessoal da lista comentou uma vez, algo que o refresh do Admob modificou para um padrão, nao lembro o valor. 90...120..algo assim.

Isso eu nao preciso me preocupar ne?

Valeu ae,

Ah...o testdevice eu posso deixar no codigo tambem ne?

Abs,

Psy Khé.

Em 17 de dezembro de 2012 13:47, Neto Lima <desilio@gmail.com> escreveu:
Eu também uso a implementação via xml, quanto aos erros do admob acho que não tem muito a fazer a não ser aguardar uma atualização que resolva o problema.


2012/12/17 Psy Khé <psykhe6@gmail.com>
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"

android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
  ads:adUnitId="myid"
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é.

--
 
 

--
 
 




--
 
 



--
SMS DIVERSOS - Envie mais de 400 sms divertidos para quem você gosta


--
 
 

--
 
 



--
SMS DIVERSOS - Envie mais de 400 sms divertidos para quem você gosta


--
 
 

--
 
 



--
SMS DIVERSOS - Envie mais de 400 sms divertidos para quem você gosta


--
 
 

--
 
 



--
SMS DIVERSOS - Envie mais de 400 sms divertidos para quem você gosta


--
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário