Удалось выяснить, что последняя версия Google Play научилась проверять выставленные права. Таким образом, возникновение ошибки под кодом 0 могло спровоцировать установка приложения SuperSU или кастомного рекавери TWRP, которые установили неверные разрешения для Google Play Маркета. Для решения данной проблемы достаточно выдать необходимые разрешения для Google Play Маркета и его сервисов.
- Переходим в «Настройки» —> «Приложения» —> «Все».
- Находим в списке «Play Маркет».
- Выбираем пункт «Разрешения приложений».
- Активируем все имеющиеся позиции (все кнопки переключателей вправо).
II. Выдача разрешений для сервисов Google Play:
- Переходим в «Настройки» —> «Приложения» —> «Все».
- Находим в списке «сервисы Google Play».
- Выбираем пункт «Разрешения приложений».
- Активируем все имеющиеся позиции (все кнопки переключателей вправо).
III. Выдача разрешений с помощью Android Debug Bridge:
В случае, если выставить верные права выше озвученными способами не удается, то придется сделать это с помощью Android Debug Bridge (мы уже описывали, как работать с данным инструментом здесь).
- Перезагружаем смартфон в режим «Recovery» (одновременно удерживаем кнопки включения и громкость+)
- Подключаем Android-устройство к компьютеру через USB;
- Открываем Окно команд (см. статью по ссылке выше) и последовательно вводим указанные ниже команды, подтверждая каждую нажатием «Enter»:
adb shell chown -R media_rw:media_rw /data/media/ find /data/media/ -type d -exec chmod 775 {} ';' find /data/media/ -type f -exec chmod 664 {} ';'4) - Перезагружаем Android-устройство.
После предоставления полного спектра разрешений для сервисов Google Play и Google Play Маркета всё будет работать корректно. И, конечно, мы будем рады, если вы поделитесь своим собственным опытом по устранению этой новой ошибки.
I am using Admob to display ads in my android application but it gives me error code 0 when trying to request for ads.
In my Admob account it gives me warning :
Your ad units aren’t serving ads because your payment information is missing. Add your payment information now. But when i try to add payment information , the page is not opening :
Admob payment page error
Any help is appreciated. Thanks in advance
asked Aug 11, 2018 at 7:24
2
I was able to solve the problem by adding a payment information to the Adsense account.
scopchanov
7,87610 gold badges40 silver badges68 bronze badges
answered Sep 13, 2018 at 8:57
Я много раз слышал об этой ошибке, но моя проблема не решена.
Каждый раз, когда я запускаю свое приложение, объявления не появляются, и я получаю это сообщение об ошибке в Logcat:
«Не удалось получить ответ объявления. ErrorCode: 0 Не удалось загрузить объявление: 0»
Вот мой код Java. Что я пропустил?
private void LoadAds() {
AdView mAdView = (AdView) findViewById(R.id.linearLayoutAdmob);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
и вот мой xml-макет с admob на последних строках
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@drawable/background_play"
tools:context=".MainActivity" >
<RelativeLayout
android:id="@+id/rlayout1"
android:layout_width="fill_parent"
android:layout_height="0px"
android:padding="5dip"
android:layout_weight="2.3" >
<com.aapps.find.TouchImage
android:id="@+id/gameimage1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="fitXY"
android:src="@drawable/ic_launcher" />
<ImageView
android:id="@+id/hitimage1"
android:layout_width="50dp"
android:layout_height="50dp"
android:src="@drawable/hit"
android:visibility="invisible" />
<ImageView
android:id="@+id/errorimage1"
android:layout_width="30dp"
android:layout_height="30dp"
android:src="@drawable/miss1"
android:visibility="invisible" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/rlayoutprogress"
android:layout_width="fill_parent"
android:layout_height="0px"
android:layout_weight="0.1" >
<com.aapps.find.utility.SaundProgressBar
android:id="@+id/progressBar"
style="@style/Widget.ProgressBar.RegularProgressBar"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
</RelativeLayout>
<RelativeLayout
android:id="@+id/rlayout2"
android:padding="5dip"
android:layout_width="fill_parent"
android:layout_height="0px"
android:layout_weight="2.3" >
<com.aapps.find.TouchImage
android:id="@+id/gameimage2"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="fitXY"
android:src="@drawable/ic_launcher" />
<ImageView
android:id="@+id/hitimage2"
android:layout_width="50dp"
android:layout_height="50dp"
android:src="@drawable/hit"
android:visibility="invisible" />
<ImageView
android:id="@+id/errorimage2"
android:layout_width="30dp"
android:layout_height="30dp"
android:src="@drawable/miss1"
android:visibility="invisible" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/rlstatus"
android:layout_width="fill_parent"
android:layout_height="0px"
android:layout_weight="0.3" >
<TextView
android:id="@+id/scoreCount"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_marginLeft="15dp"
android:textSize="16sp"
android:textStyle="bold"
android:textColor="#fffd7a"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:layout_alignParentLeft="true"/>
<TextView
android:id="@+id/hitCount"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:textSize="16sp"
android:textStyle="bold"
android:textColor="#fffd7a"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:layout_marginLeft="15dp"
android:layout_toRightOf="@id/scoreCount"/>
<ImageView
android:id="@+id/imgSound"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentRight="true"
android:layout_marginRight="15dp"
android:src="@drawable/sound" />
<ImageView
android:id="@+id/imgHint"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_marginRight="15dp"
android:layout_toLeftOf="@id/imgSound"
android:src="@drawable/hint" />
<TextView
android:id="@+id/hintCount"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_marginRight="26dp"
android:textSize="16sp"
android:textStyle="bold"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:layout_toLeftOf="@id/imgSound"/>
</RelativeLayout>
<com.google.android.gms.ads.AdView
android:id="@+id/linearLayoutAdmob"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="@string/admob_id">
</com.google.android.gms.ads.AdView>
</LinearLayout>
Я не могу понять, в чем проблема. Я новичок в разработке Android.
Я использую Admob для отображения рекламы в своем приложении для Android, но при запросе рекламы он выдает код ошибки 0.
В моей учетной записи Admob появляется предупреждение:
В ваших рекламных блоках не показывается реклама, потому что отсутствует ваша платежная информация. Добавьте свою платежную информацию сейчас. Но когда я пытаюсь добавить платежную информацию, страница не открывается:
Ошибка платежной страницы AdMob
Любая помощь приветствуется. заранее спасибо
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что это не вопрос программирования.
— DavidW
27.02.2019 10:05
У меня такая же проблема 
— Denis Kotenko
14.11.2020 12:31
Вам нужно решить код ошибки: 0 или код ошибки 0 в Android? Есть несколько вещей, которые пугают нас больше, чем код ошибки на нашем мобильном телефоне Android. Но реальность такова, что во многих случаях эти ошибки не так уж сложно исправить.
Код ошибки 0 — это сбой, из-за которого вы не сможете загрузить некоторые Приложения для Android. И хотя это может показаться довольно раздражающим, в принципе решить его обычно довольно просто.
Давайте посмотрим, какое у вас есть решение.
Индекс
- 1 Действия по исправлению кода ошибки 0 на Android
- 1.1 Fix Код ошибки: 0 при очистке кеша Google Play
- 1.2 Изменить разрешения приложения
- 1.3 Что делать, если код ошибки: 0 или код ошибки 0 не устранен на вашем Android?
Fix Код ошибки: 0 при очистке кеша Google Play
Часто проблемы при установке приложений возникают из-за ошибки в самом Play Store. Итак, если появилась ошибка 0, одним из самых простых решений будет вернуть магазин приложений, как в первый день.
Для этого нам нужно будет очистить кеш и данные, выполнив шаги, указанные ниже:
- Перейти к Настройки а затем перейти к «Менеджер приложений».
- Нажмите на «Тода«Или»Все«зависит от версия для андроидакоторый у вас есть на вашем мобильном телефоне.
- выбрать Google Play Маркет, нажмите на «Очистить кэш» а также «Очистить данные».
- Теперь вернитесь и найдите «Сервисы Google Play«, и повторите те же действия еще раз.
- Теперь вернитесь и найдите «Платформа сервисов Google«, дать «Принудительная остановка«, и снова очистите кеш и данные.
- Перезагрузите смартфон.
Изменить разрешения приложения
Много раз, когда мы устанавливаем приложения, мы не принимаем некоторые из разрешений, которые они запрашивают у нас, потому что мы думаем, что они не имеют значения. И хотя обычно это ответственный выбор, иногда он может доставить нам неприятности.
Поэтому, если при попытке установить приложения появляется код ошибки: 0, возможным решением может быть выполнение указанных шагов:
- входит Настройки > приложений > Тода.
- Нажмите на Гугл игры
- Выбирать «Разрешения приложений».
- Активируйте все запрошенные разрешения.
При этом мы предоставим все разрешения для Play Store, так что в принципе это должно перестать доставлять нам проблемы.
Это может вас заинтересовать:
Что делать, если код ошибки: 0 или код ошибки 0 не устранен на вашем Android?
Если ни один из двух объясненных способов не помог решить вашу проблему, вы, вероятно, столкнулись с ошибка или чуть более сложная задача. А для этого лучше всего обратиться в техподдержку Google.
У Google есть инструмент для сбора отчета об ошибке, который вы можете отправить системным инженерам, и они свяжутся с вами, чтобы найти решение.
Конечно, всегда помните, что отправка отчет об ошибке он служит только для сообщения о проблеме, но не для ее решения. Вам придется дождаться ответа ответственных за систему, чтобы найти решение.
Другой вариант, и он самый радикальный, это отформатируйте свой мобильный телефон Android. Это вернет его к тому, каким он был, когда вы впервые достали его из коробки. Все данные потеряны, поэтому резервное копирование является обязательным.
Если у вас возникли проблемы с кодом ошибки 0 или Код ошибки: 0 и вы хотите рассказать нам, как вы их решили, в вашем распоряжении раздел комментариев, который вы можете найти немного ниже. Там вы можете поделиться своим опытом с другими пользователями.
Источник
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
