Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.91
alexjj09
2 / 2 / 0
Регистрация: 04.05.2013
Сообщений: 61
#1

Добавление Admob в приложение - Программирование Android

04.05.2013, 12:02. Просмотров 2925. Ответов 13
Метки нет (Все метки)

В общем, вот простой пример пустого приложения с добавлением баннера AdMob.

main.xml:


XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?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:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
 
    <LinearLayout
        android:id="@+id/linearLayout1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:orientation="vertical" >
 
        <TextView
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:text="@string/hello" />
    </LinearLayout>
 
    <com.google.ads.AdView
        android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        ads:adSize="BANNER"
        ads:adUnitId="@string/admob_publisher_id"
        ads:loadAdOnCreate="true" />
 
</LinearLayout>




Файл manifest:



XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    android:installLocation="preferExternal"
    package="com.sample.billing"
    android:versionCode="1"
    android:versionName="1.0" >
 
    <uses-sdk
        android:minSdkVersion="4"
        android:targetSdkVersion="13" />
 
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
 
    <application
        android:debuggable="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <activity
            android:label="@string/app_name"
            android:name=".BillingSampleActivity" >
            <intent-filter >
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
            android:name="com.google.ads.AdActivity" />
    </application>
 
</manifest>



Все делал как на инструкции, которую нашел в интернете. Eclipse никаких ошибок не выдает, но при запуске на устройстве, приложение выдает ошибку и вылетает. В чем может быть проблема? Какой день пытаюсь монетизировать свое приложение, но на устройстве версия с баннером AdMob никак не хочет работать.
0
Вложения
Тип файла: zip sample.zip (13.1 Кб, 17 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2013, 12:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Добавление Admob в приложение (Программирование Android):

Не запускается приложение с AdMob - Программирование Android
Ребят подскажите. Может кто сталкивался с такой проблемой. Есть работающее приложение, но как только добавляю туда объявление AdMob,...

Не получается добавить AdMob в приложение - Программирование Android
Я использую Eclipse и Genymotion. Нашел официальный пример баннера AdMob вот тут...

Подключаю admob. Приложение перестало компилиться - Программирование Android
Ошибка на скрине Подскажите пожалуйста на что орет студия? Добавлял адмоб по этой инструкции...

Как установить баннер AdMob в приложение? - Программирование Android
Как установить баннер AdMob в приложение? Сделал всё по инструкции, размещённой на официальном сайте:...

Как установить рекламу AdMob в свое Android приложение? - Программирование Android
Подскажите пожалуйста, как установить рекламу AdMob в свое Android приложение? Желательно с примером кода или укажите ссылку. Заранее...

Как установить баннер AdMob в приложение?(фреймом на хтмл.) - Программирование Android
Есть android приложение написано на python, как рекламу туда вставить я не знаю люди подсказали фреймом на хтмл. Может кто помочь?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
JIyrApy
32 / 32 / 1
Регистрация: 22.08.2010
Сообщений: 252
04.05.2013, 12:05 #2
А в логах че пишет?
0
alexjj09
2 / 2 / 0
Регистрация: 04.05.2013
Сообщений: 61
04.05.2013, 12:17  [ТС] #3
Цитата Сообщение от JIyrApy Посмотреть сообщение
А в логах че пишет?
Не смотрел. Проблемы с отладкой приложения. Эмулятор бесконечно грузится и запустить на нем приложение нет возможности. Если не сложно можете попробовать на своем.Исходник я прикрепил.
0
JIyrApy
32 / 32 / 1
Регистрация: 22.08.2010
Сообщений: 252
04.05.2013, 12:25 #4
Сейчас нет возможности запустить. Если только попозже. Пока могу посоветовать создать еще один эмулятор и попробовать на нем поставить (версию андрюши 2.1 где-нить, она меньше тормозит). Либо на живом устройстве поставить LogCat и проследить логи приложения.
0
alexjj09
2 / 2 / 0
Регистрация: 04.05.2013
Сообщений: 61
04.05.2013, 12:47  [ТС] #5
Цитата Сообщение от JIyrApy Посмотреть сообщение
Сейчас нет возможности запустить. Если только попозже. Пока могу посоветовать создать еще один эмулятор и попробовать на нем поставить (версию андрюши 2.1 где-нить, она меньше тормозит). Либо на живом устройстве поставить LogCat и проследить логи приложения.
Спасибо и на этом попробую сейчас поставить LogCat на устройство.

Добавлено через 8 минут
Цитата Сообщение от JIyrApy Посмотреть сообщение
А в логах че пишет?
Пишет :
couldn't find class 'com.google.ads.adView', referenced from method com.mail.answers.Start.onCreate

И что с этим делать? Файл GoogleAdMobAdsSdk закинул в приложение, как в инструкции, все вроде как надо. почему он этот класс найти то не может?

Добавлено через 9 минут
Очень надеюсь на помощь! В интернете нигде решения проблемы не нашел. Сам тоже понять не могу в чем дело. А рекламу очень хочу поставить. Приложение написал, а такой фигне решение не могу найти.
0
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.05.2013, 12:49 #6
Цитата Сообщение от alexjj09 Посмотреть сообщение
Файл GoogleAdMobAdsSdk закинул в приложение, как в инструкции
как закинули?
0
alexjj09
2 / 2 / 0
Регистрация: 04.05.2013
Сообщений: 61
04.05.2013, 12:53  [ТС] #7
Цитата Сообщение от V0v1k Посмотреть сообщение
как закинули?
Ну вот скриншот вложил.
0
Миниатюры
Добавление Admob в приложение  
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.05.2013, 12:57 #8
ничего на нем не видно.
0
alexjj09
2 / 2 / 0
Регистрация: 04.05.2013
Сообщений: 61
04.05.2013, 13:00  [ТС] #9
Цитата Сообщение от V0v1k Посмотреть сообщение
ничего на нем не видно.
Что конкретно должно быть видно? Файл main.xml я скинул, Manifest тоже. В Логах пишет что не может найти класс com.google.ads.Adview. Вот не пойму в чем проблема и что нужно исправить. Что еще скинуть?
0
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.05.2013, 13:09 #10
ответьте на вопрос который я задал выше.

Добавлено через 6 минут
При правильном добавлении либа появляется в Android Dependencies а не в Referenced Libraries
0
alexjj09
2 / 2 / 0
Регистрация: 04.05.2013
Сообщений: 61
04.05.2013, 13:16  [ТС] #11
Цитата Сообщение от V0v1k Посмотреть сообщение
ответьте на вопрос который я задал выше.

Добавлено через 6 минут
При правильном добавлении либа появляется в Android Dependencies а не в Referenced Libraries
В проекте нажал Properties, Далее Java Buid Path, Add external Java и указал путь к этому файлу. Он добавился в папку Referenced Libraries автоматически. Что исправить?
0
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.05.2013, 13:18 #12
зайдите Java Buid Path и удалите там либу, потом скопируйте ее в папку libs.
1
alexjj09
2 / 2 / 0
Регистрация: 04.05.2013
Сообщений: 61
04.05.2013, 13:28  [ТС] #13
Цитата Сообщение от V0v1k Посмотреть сообщение
зайдите Java Buid Path и удалите там либу, потом скопируйте ее в папку libs.
Работает! Огромное спасибо за помощь!
0
petrovichtim
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 26
17.10.2014, 10:13 #14
Вот rusdelphi.com статья об установке Admob банера, может кому пригодится.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2014, 10:13
Привет! Вот еще темы с ответами:

Добавление Text To Speach в приложение - Программирование Android
Есть приложение викторина. Суть приложение ответы на вопросы на английском языке. Нужно добавить в xml кнопку которая будет распознавать...

Добавление gif анимации в приложение - Программирование Android
Возможно ли в Android Studio добавить gif анимацию в приложение? Анимация берётся не из сети а загружается сразу.

Добавление новых таблиц в существующее приложение - Программирование Android
Доброго времени суток. При добавление новой таблицы в существующее приложение, существующей базы данных SQlLite, когда происходит...

Добавление способов оплаты в приложение Андроид, электронные кошельки - Программирование Android
Пишу приложение для Андроид, в нем нужно реализовать функцию, чтобы пользователь мог перечислить деньги на счет. Не знаю как это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
17.10.2014, 10:13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru