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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.87
porcki
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 27
#1

Монетизация приложения - Android

05.04.2013, 19:46. Просмотров 1819. Ответов 11
Метки нет (Все метки)

сделал пустой проект. хочу добавить в него рекламу AdMob что бы заранее знать что получится. делал все как на https://google-developers.appspot.co...amentals?hl=ru ошибок нет. но приложение не запускается. ни на виртуале ни на телефоне. AdMob id есть. как быть?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
06.04.2013, 20:25     Монетизация приложения #2
покажиет ваш манифест
+ у вас точно в logcat нет красных строк
если приложение падает выводиться forse close
porcki
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 27
06.04.2013, 22:44  [ТС]     Монетизация приложения #3
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
34
35
36
37
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    android:installLocation="preferExternal"
    package="com.rococo.test"
    android:versionCode="1"
    android:versionName="1.0" >
 
    <uses-sdk
        android:minSdkVersion="7"
        android:targetSdkVersion="17" />
    
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    
 
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.rococo.test.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:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
            android:name="com.google.ads.AdActivity" />
        
    </application>
 
</manifest>
красных строк нет.

Добавлено через 52 секунды
делал по примеру . после запуска пишет "процесс такой то остановлен.". искал какую либо информацию в сети, нашел один такой совет "скопировать ручками AdMob библиотеку в папку libs". сделал. приложение запустилось но увы рекламы нет. расстроился. пока однажды не зашел на свою страничку на AdMob-е и о чудо, статус активный, запросов 16. то есть все работает только не отображается, так? в чем может быть проблема?
flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
06.04.2013, 22:49     Монетизация приложения #4
В манифесте все правильно
Можете выложить проект
id рекламы можете выпилить
porcki
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 27
06.04.2013, 22:58  [ТС]     Монетизация приложения #5
вот
Вложения
Тип файла: rar Svetofor.rar (1.71 Мб, 14 просмотров)
flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
07.04.2013, 12:33     Монетизация приложения #6
Все как обычно просто у тебя прям красным текстом пишет
04-07 11:20:13.766: E/Ads(1535): Not enough space to show ad! Wants: <480, 75>, Has: <432, 724>
удаляешь вот это

Код
  android:paddingBottom="@dimen/activity_vertical_margin"
  android:paddingLeft="@dimen/activity_horizontal_margin"
  android:paddingRight="@dimen/activity_horizontal_margin"
  android:paddingTop="@dimen/activity_vertical_margin"

в своей activity_main.xml и.... чудо реклама есть

Добавлено через 25 секунд
смайлики случайно получились

Добавлено через 5 минут
и еще у вас не было подключена библиотека
вот короче исходники на всякий случай
https://dl.dropbox.com/u/20178650/svetofor.zip
porcki
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 27
07.04.2013, 19:50  [ТС]     Монетизация приложения #7
спасибо попробую

Добавлено через 44 минуты
о заработало. только теперь меня мучает вопрос.
у меня есть два варианта:
1-сделать все как положено с видимой рекламой которая всем надоедает и с возможностью 1 на 1000 (может и более).
или
2-сделать как раньше (ни видимая реклама) которая тоже считает показы но никому не мешает, но и нет возможности кликов.
flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
07.04.2013, 21:40     Монетизация приложения #8
реклама считаеться только за клики
и то если с одого телефона, больше чем с других кликаеться то эти клики не засчитываются (алгоритм утрированно говорю)
так что можете ее оставить не видимой и в итоге у вас будет ноль
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
07.04.2013, 21:53     Монетизация приложения #9
есть разная оплата: за просмотры, за клики. конкретно про AdMob не знаю.

Добавлено через 1 минуту
но показывать невидимую рекламу это явно махинации и за них можно отгребсти... да и думаю они продумали такое.
porcki
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 27
07.04.2013, 22:05  [ТС]     Монетизация приложения #10
спасибо.
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
08.04.2013, 23:37     Монетизация приложения #11
Нет смысла скрывать рекламу, т.к. кто хочет купить платную версию, тот купит, кому мешает реклама поставит AdAway и забудет про нее, ну а другие будут кликать, а вы будете получать доход. Вот хитро расположить рекламу это полезнее, например рядом с кнопкой ок. Часто мажут
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2013, 18:02     Монетизация приложения
Еще ссылки по теме:

Android Виджет приложения
Android Пример приложения
Монетизация приложений Android
Android Аналитика приложения
Монетизация приложения Android

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

Или воспользуйтесь поиском по форуму:
Vladimirys
297 / 194 / 21
Регистрация: 16.01.2010
Сообщений: 548
09.04.2013, 18:02     Монетизация приложения #12
Нуу, всегда можно проверить наличие той или иной проги, на устройстве, или возможность доступа к сети... У admob даже методы есть свои.
Java
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
 @Override
    public void onDismissScreen(Ad arg0) {
      Log.d("MY_LOG", "onDismissScreen");
    }
 
    @Override
    public void onLeaveApplication(Ad arg0) {
      Log.d("MY_LOG", "onLeaveApplication");
 
    }
 
    @Override
    public void onPresentScreen(Ad arg0) {
      Log.d("MY_LOG", "onPresentScreen");
      
    }
 
    @Override
    public void onReceiveAd(Ad arg0) {
      Log.d("MY_LOG", "Did Receive Ad");
    }
 
 
  
 
    @Override
    public void onFailedToReceiveAd(Ad arg0, ErrorCode arg1) {
        // TODO Auto-generated method stub
        
    }
Yandex
Объявления
09.04.2013, 18:02     Монетизация приложения
Ответ Создать тему
Опции темы

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