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

AdMob не показывает рекламу - Android

Войти
Восстановить пароль
Регистрация
Другие темы раздела
Android Прикрепление к письму фотографии из камеры http://www.cyberforum.ru/android-dev/thread1789310.html
В приложении есть три текстовых поля EditText: электронный адрес, тема письма, сам текст. По нажатию кнопки ниже письмо с помощью emailIntent.putExtra отправляется, например, в Gmail. Потом пользователь в самом Gmail просто нажимает отправить письмо. Нужно по такому же принципу прикреплять к письму фотографию, сделанную стандартной камерой, не выходя из приложения. Как это реализовать?
Android При запуске приложения появляется клавиатура В приложении есть текстовое поле EditText в xml файле, а ниже находятся кнопки. При запуске приложения почему-то курсор сразу ставится в текстовое поле, и появляется клавиатура. Как сделать, чтобы при запуске клавиатура не появлялась, а пользователь потом сам, когда ему надо, нажимал в поле? http://www.cyberforum.ru/android-dev/thread1789306.html
Элемент Switch отображается коряво Android
Возникла проблема: элемент Switch в xml файле на некоторых смартфонах отображается нормально (в выключенном состоянии переключатель находится слева), а на других смартфонах как-то отображается коряво (в выключенном состоянии переключатель находится вообще посередине). Как это исправить или это зависит от темы самого приложения?
Отображение версии приложения в xml Android
Можно ли как-то отображать версию приложения в текстовом поле EditText файла xml из AndroidManifest или же лучше из BuildConfig, так как там у меня уже используется где-то в коде вот эта строчка: public static final double VERSION_NAME = 2.0? И надо, чтобы перед версией выводился еще текст
Android Кодировка символов (код символа) http://www.cyberforum.ru/android-dev/thread1789253.html
Здравствуйте господа. Такой вопрос. При получении кода символа при помощи (char)'символ' столкнулся с проблемой. Символ 'в' - русская маленькая буква в и цифра 2 имеют одит и тот же код - 50. Соответственно так же со всеми - а=0=48...и т.п. То есть цифра в кодировке ascii и utf-8 имеет правильный код. С латинскими символами так же все впорядке. С кириллицей - печаль. Подскажите в чем соль. ...
Android SmoothScrollToPosition не прокручивается список на позицию Странно но почему то не прокручивается список на указанную позиции. Вроде бы все просто до элементарности, но код не работает. private void onShowListDB() {// выводим имена всех таблиц из БД в список // TODO Auto-generated method stub arrTblNames.clear();//очищаем масиив Cursor c = db.rawQuery("SELECT name FROM sqlite_sequence", null);//достаем имена всех таблиц из БД int... подробнее

Показать сообщение отдельно
MrScrat
19 / 5 / 1
Регистрация: 28.09.2014
Сообщений: 78
03.08.2016, 19:27     AdMob не показывает рекламу
Встроил в свое приложение рекламу за вознаграждение AdMob, привязал туда несколько аккаунтов из разных рекламных сетей:
AdMob не показывает рекламу

Уже прошло трое суток, все находится в ожидании, ничего не меняется. Приложение выдает в логах одну и ту же ошибку:
Код
W/Ads: Failed to load ad: 3
Вот код самого показа рекламы:

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
public class RewardedAdController implements AdsControllerBase, RewardedVideoAdListener {
 
    private Context context;
    private LinearLayout layout;
    private MainActivity mainActivity;
 
    private static final String AD_UNIT_ID = "";
    private static final String APP_ID = "";
 
    private boolean mIsRewardedVideoLoading;
    private RewardedVideoAd rewardedVideoAd;
 
    private final Object mLock = new Object();
 
    public RewardedAdController(Context context, LinearLayout layout, MainActivity mainActivity) {
        this.context = context;
        this.layout = layout;
        this.mainActivity = mainActivity;
    }
 
    @Override
    public void configure() {
        MobileAds.initialize(mainActivity, APP_ID);
 
        rewardedVideoAd = MobileAds.getRewardedVideoAdInstance(mainActivity);
        rewardedVideoAd.setRewardedVideoAdListener(this);
        loadRewardedVideoAd();
    }
 
    private void loadRewardedVideoAd() {
        synchronized (mLock) {
            if (!mIsRewardedVideoLoading && !rewardedVideoAd.isLoaded()) {
                mIsRewardedVideoLoading = true;
 
                Bundle extras = new Bundle();
                extras.putBoolean("_noRefresh", true);
 
                AdRequest adRequest = new AdRequest.Builder()
                        .addNetworkExtrasBundle(AdMobAdapter.class, extras)
                        //.addTestDevice("FB0E8E4D2E9391021E39B1AF4BFD16B8")
                        .build();
 
                rewardedVideoAd.loadAd(AD_UNIT_ID, adRequest);
            }
        }
    }
 
    @Override
    public void show() {
        if (rewardedVideoAd.isLoaded()) {
            rewardedVideoAd.show();
        }
    }
 
    @Override
    public void onRewardedVideoAdLoaded() {
        mIsRewardedVideoLoading = false;
 
        Toast.makeText(context, "onRewardedVideoAdLoaded", Toast.LENGTH_SHORT).show();
 
        layout.setVisibility(View.VISIBLE);
    }
 
    @Override
    public void onRewardedVideoAdOpened() {
        Toast.makeText(context, "onRewardedVideoAdOpened", Toast.LENGTH_SHORT).show();
 
        layout.setVisibility(View.GONE);
    }
 
    @Override
    public void onRewardedVideoStarted() {
        Toast.makeText(context, "onRewardedVideoStarted", Toast.LENGTH_SHORT).show();
 
        layout.setVisibility(View.GONE);
    }
 
    @Override
    public void onRewardedVideoAdClosed() {
        Toast.makeText(context, "onRewardedVideoAdClosed", Toast.LENGTH_SHORT).show();
 
        layout.setVisibility(View.GONE);
 
        loadRewardedVideoAd();
    }
 
    @Override
    public void onRewarded(RewardItem rewardItem) {
        Money.getInstance(context).incrementMoney(1);
 
        mainActivity.showMsg(R.string.reward);
    }
 
    @Override
    public void onRewardedVideoAdLeftApplication() {
        Toast.makeText(context, "onRewardedVideoAdLeftApplication", Toast.LENGTH_SHORT).show();
    }
 
    @Override
    public void onRewardedVideoAdFailedToLoad(int i) {
        Toast.makeText(context, "onRewardedVideoAdFailedToLoad", Toast.LENGTH_SHORT).show();
 
        layout.setVisibility(View.GONE);
 
        mIsRewardedVideoLoading = false;
    }
}
Всегда срабатывает метод onRewardedVideoAdFailedToLoad. Не могу никак с этим разобраться, подскажите, что нужно делать.
Заранее огромное спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru