Как отобразить реальную рекламу AdMob? Я мог бы показать тестовую рекламу - PullRequest
0 голосов
/ 11 ноября 2018

Я думаю, что у многих людей такая проблема.

При запросе с переполнением стека был получен ответ "Он будет отображаться, если информация об оплате завершена" .Но теперь мы не сможем установить платежную информацию, если не заработаем более 8000 иен ($ 100) .

Поскольку я смог показать тестовую рекламу, я думаю, что эти проблемы не являются проблемой Unity.или SDK.Я думаю, что это проблема в AdMob.

Были другие ответы.Респондент сказал, что «Рекламный блок AdMob будет отображаться с течением времени после того, как он был сделан». Однако прошло две недели с тех пор, как я сделал рекламный блок!

Каждый ответ был не тем, чтоЯ искал.Когда я изучал другие вопросы, я часто обнаруживал, что общим ответом является «Вы ошиблись в AppID и adUnitID?» Я подтверждал это снова и снова, но ошибки не было.

Естьнет ошибок в консоли Unity.

Я установил личную информацию на консоли AdMob.Я также настроил платежную службу.

Я не знаю, что делать.Скажите, пожалуйста.


Скрипт ↓

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using GoogleMobileAds.Api;

public class GoogleMobileAdsDemoScript : MonoBehaviour
{
    private BannerView bannerView;

    public void Start()
    {
         this.RequestBanner();
    }

    private void RequestBanner()
    {
#if UNITY_ANDROID
        string adUnitId = "My UnitID";
#elif UNITY_IPHONE
        string adUnitId = "My Ad Unit ID";
#else
        string adUnitId = "unexpected_platform";
#endif

    bannerView = new BannerView(adUnitId, AdSize.SmartBanner, AdPosition.Bottom);

    AdRequest request = new AdRequest.Builder().Build();

    bannerView.LoadAd(request);
    }
}

Я убежден, что adUnitID не ошибается.Когда я изменил adUnitID на следующую строку, показывалось тестовое объявление.

ca-app-pub-3940256099942544/6300978111

Но когда я сделал эту строку, мое собственное объявлениеID устройства, объявление не показывалось.


AndroidManifest.xml ↓

<?xml version="1.0" encoding="utf-8"?>
<!--
This Google Mobile Ads plugin library manifest will get merged with your
application's manifest, adding the necessary activity and permissions
required for displaying ads.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.google.unity.ads"
    android:versionName="1.0"
    android:versionCode="1">
  <uses-sdk android:minSdkVersion="14"
      android:targetSdkVersion="19" />
  <application>
            <!-- Sample AdMob App ID: ca-app-pub-XXXXXXXXXXXXXXXX~XXXXXXXXXX -->
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="My APP ID"/>
  </application>
</manifest>

Я думаю, что этот сценарий и XML-файл не связаны с этой проблемой, что выдумаете?


(хотя это может и не понадобиться) Дополнительная информация ↓

・ Платформы SDK → Android 8.1, Android 7.1.1, Android 6.0

・ GooglePlay Services → установлен (версия 49)

・ CMake → установлен

・ NDK → установлен

Re Репозиторий поддержки → установлен все

1 Ответ

0 голосов
/ 11 ноября 2018

Вы не можете установить банковскую информацию, пока не заработаете свои первые 100 долларов.Однако вы можете и должны установить всю другую финансовую информацию и личную информацию.Как только вы это сделаете, он будет отображать рекламу.Обычно в течение нескольких часов.

Перейти к -> Платежи В платежах в левом нижнем разделе должна быть возможность изменить настройки.

Откроется экран, на котором можно добавить / изменить профиль платежа.Это то, что требуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...