【发布时间】:2018-11-11 06:34:32
【问题描述】:
我想很多人都有这样的问题。
当堆栈溢出询问时,有一个回答“如果付款信息完成将显示”。但是现在我们不能设置付款信息,除非我们的收入超过 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
・Google Play 服务 → 已安装(版本 49)
・CMake → 已安装
・NDK → 已安装
・Support Repository → 全部安装
【问题讨论】:
-
对于那些想回答这个问题的人,请注意 OP 反复问同样的问题。 stackoverflow.com/questions/53128486/…stackoverflow.com/questions/53222625/…
-
你的标题说,“我需要更多的意见。”但是,吸引基于意见的答案的问题是题外话。
-
我只是想听听很多想法来解决这个问题。如果您知道此问题的解决方案,请告诉我。请。