【发布时间】:2017-07-15 10:24:32
【问题描述】:
我似乎找不到任何广告不应该起作用的原因。
- 我下载了https://github.com/googleads/googleads-mobile-plugins/tree/master/unity/source/plugin-library
- 将 Google Play 服务的库文件夹添加到 Plugins/Android 文件夹中
- 写了一些代码
但它没有用。
我在一些 YouTube 教程中使用 Eclipse 编译了一个 Jar 文件,但仍然无法正常工作。
代码如下:
using UnityEngine;
using System.Collections;
using GoogleMobileAds.Api;
public class mainMenuCamera : MonoBehaviour {
// Use this for initialization
void Awake()
{
RequestBanner ();
}
void Start () {
}
// Update is called once per frame
void Update () {
}
private void RequestBanner()
{
#if UNITY_EDITOR
string adUnitId = "unused";
#elif UNITY_ANDROID
string adUnitId = " ";
#else
string adUnitId = "unexpected_platform";
#endif
BannerView bannerView = new BannerView (adUnitId, AdSize.Banner, AdPosition.Top);
AdRequest request = new AdRequest.Builder()
.AddTestDevice(AdRequest.TestDeviceSimulator) // Simulator.
.AddTestDevice("0123456789ABCDEF0123456789ABCDEF") // Test Device 1.
.Build();
bannerView.LoadAd (request);
}
}
【问题讨论】:
-
确保编辑清单文件——注意广告不会显示在编辑器中。
-
您好,感谢您的回复。我应该在那里编辑什么?我虽然 googleads.unitypackage 已经完成了 AndroidManifest?我应该添加一些东西吗?游戏的包名?而且这也是正确的方法:-Eclipse 编译或没有它[普通包导入(googleads.unitypackage)]
标签: android eclipse unity3d admob