统一使用 admob 横幅
using admob banners in unity
我正在使用以下代码统一在我的游戏屏幕底部实现横幅广告。
using GoogleMobileAds.Api;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class AdScript : MonoBehaviour {
// Use this for initialization
void Start () {
showBannerAd();
}
private void showBannerAd()
{
string adID = "ca-app-pub-***********";
//***For Testing in the Device***
AdRequest request = new AdRequest.Builder()
.AddTestDevice(AdRequest.TestDeviceSimulator) // Simulator.
.AddTestDevice("***********") // My test device.
.Build();
//***For Production When Submit App***
//AdRequest request = new AdRequest.Builder().Build();
BannerView bannerAd = new BannerView(adID, AdSize.SmartBanner, AdPosition.Bottom);
bannerAd.LoadAd(request);
}
// Update is called once per frame
void Update () {
}
}
当我 运行 它时,我在以下日志中收到通知:
虚拟.ctor
虚拟创建横幅视图
虚拟 LoadAd
但不是说 "a banner ad will be implemented here"
的模拟弹出横幅
广告会在发布时实施还是我误解了教程中的某个步骤?
Admob 横幅仅在构建到 ios 或 Android 并在目标设备上 运行 时显示。你永远不会在统一编辑器中看到横幅。
运行 是否测试广告并不重要,它们只是不会在编辑器中显示。
我正在使用以下代码统一在我的游戏屏幕底部实现横幅广告。
using GoogleMobileAds.Api;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class AdScript : MonoBehaviour {
// Use this for initialization
void Start () {
showBannerAd();
}
private void showBannerAd()
{
string adID = "ca-app-pub-***********";
//***For Testing in the Device***
AdRequest request = new AdRequest.Builder()
.AddTestDevice(AdRequest.TestDeviceSimulator) // Simulator.
.AddTestDevice("***********") // My test device.
.Build();
//***For Production When Submit App***
//AdRequest request = new AdRequest.Builder().Build();
BannerView bannerAd = new BannerView(adID, AdSize.SmartBanner, AdPosition.Bottom);
bannerAd.LoadAd(request);
}
// Update is called once per frame
void Update () {
}
}
当我 运行 它时,我在以下日志中收到通知:
虚拟.ctor 虚拟创建横幅视图 虚拟 LoadAd
但不是说 "a banner ad will be implemented here"
的模拟弹出横幅广告会在发布时实施还是我误解了教程中的某个步骤?
Admob 横幅仅在构建到 ios 或 Android 并在目标设备上 运行 时显示。你永远不会在统一编辑器中看到横幅。 运行 是否测试广告并不重要,它们只是不会在编辑器中显示。