2.GoogleAdMob |
您所在的位置:网站首页 › banner广告例子 › 2.GoogleAdMob |
2.GoogleAdMob--Google⼴告SDK 先总结⼀下基本流程: 获取Game ID --> 实例化SDK --> 请求相应的类型⼴告 --> 获取相应类型⼴告ID --> 创建⼴告实例 --> 发起请求⼴告 --> 显⽰⼴告(判断是否请求成功) ---> 每种类型⼴告都会有⼀些相应的回调⽅法 注意:使⽤下⾯显⽰的标记将您的AdMob 应⽤ID添加 到Unity应⽤⽬录中的 AndroidManifest.xml ⽂件中。您可以在AdMob⽤户界⾯中找到您的 应⽤ID。⽤于在引号中插⼊您⾃⼰的AdMob App ID。⾃Google移动⼴告SDK版本17.0.0起,以下步骤是必需的。⽆法添加此标 记会导致邮件崩溃: "The Google Mobile Ads SDK was initialized incorrectly."
1.Banner 横幅⼴告 横幅⼴告是在屏幕上占据⼀处位置的矩形图⽚或⽂字⼴告。⽤户与应⽤互动时,这类⼴告会停留在屏幕上,并且可在⼀段时间后⾃动刷新。 using GoogleMobileAds.Api; using System; using UnityEngine; public class AdController : MonoBehaviour { private BannerView bannerView; public string bannerAndID = "ca-app-pub-3940256099942544/6300978111"; public string bannerIosId = "ca-app-pub-3940256099942544/2934735716"; void Start () { string appId = "unexpected_platform"; #if UNITY_ANDROID appId = "ca-app-pub-3940256099942544~3347511713"; #elif UNITY_IPHONE appId = "ca-app-pub-3940256099942544~1458002511"; #endif // 初始化 Google Mobile Ads SDK. MobileAds.Initialize(appId); RequestBanner(); } /// /// 请求 Banner ⼴告 /// public void RequestBanner() { string adUnitId = "unexpected_platform"; #if UNITY_ANDROID adUnitId = bannerAndID; #elif UNITY_IPHONE adUnitId = bannerIosID; #endif // 实例化 Banner // adUnitId - BannerView 加载⼴告单元的 ID // AdSize - Banner ⼴告的相关尺⼨(如果尺⼨太⼤,可能 Banner 不会显⽰) // AdPosition - banner ⼴告显⽰的位置(枚举类型) bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top); // ⼴告加载完成后调⽤ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |