【Unity】Google Play接入广告的注意事项

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:两水先木示网络

小提示:您能找到这篇{【Unity】Google Play接入广告的注意事项}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的【Unity】Google Play接入广告的注意事项内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< font-size: 16px;">1、一定要按照文档流程走,一步都不能少!

< font-size: 16px;">2、SDK初始化方法区别:

< font-size: 16px;">

...

using GoogleMobileAds.Api;

...

public class GoogleMobileAdsDemoScript : MonoBehaviour

{

    public void Start()

    {

        //使用中介广告的初始化方式,无需指定APPID

        MobileAds.Initialize(initStatus => { }); 

        //非中介广告的初始化形式,以下id是2019年11月9日官网提供的横幅Banner广告测试ID(示例ID)

      /*#if UNITY_ANDROID

            string appId = "ca-app-pub-3940256099942544~3347511713";

        #elif UNITY_IPHONE

            string appId = "ca-app-pub-3940256099942544~1458002511";

        #else

            string appId = "unexpected_platform";

        #endif */

        //MobileAds.Initialize(appId);

    }

}

< font-size: 16px;">3、以横幅广告为例:请求、打开、关闭

< font-size: 16px;">

//横幅对象

GoogleMobileAds.Api.BannerView bannerView;

 

//横幅请求



public void SendRequest()

{

// Create a 320x50 banner at the top of the screen.



bannerView = new GoogleMobileAds.Api.BannerView(adUnitId, GoogleMobileAds.Api.AdSize.Banner, GoogleMobileAds.Api.AdPosition.Top);

 

    &nb网络推广专业sp;  

 // Create an empty ad request.

//GoogleMobileAds.Api.AdRequest request = new GoogleMobileAds.Api.AdRequest.Builder().AddTestDevice("D2274BD43A961E608AB96AF29D9E6239").Build();

//上面的初始化方式是加了测试设备ID的,D2274BD43A961E608AB96AF29D9E6239是测试设备ID,

//使用它能让你在没有通过审核时就能使用正式广告ID测试,设备测试ID是通过在AS模拟器上进行测试横幅广告

//(此时广告ID用的还是官网提供的测试广告ID)在logcat上的打印输出得到的。具体在官网文档说明。

 

    //请求构建(不加设备测试ID的构建方式)

    GoogleMobileAds.Api.AdRequest request = new GoogleMobileAds.Api.AdRequest.Builder().Build();//在模拟器上,广告ID不需要测试ID【测试广告ID也不需要】



 

    //发起请求

    bannerView.LoadAd(request);

}

 

//显示横幅

public void Show(){

    bannerView.Show();

}

 

//隐藏横幅

public void Hide(){

    bannerView.Hide();

}

< font-size: 16px;">注意:设备测试ID获取方法https://developers.google.com/admob/unity/test-ads?hl=zh-CN#enable_test_devices

< font-size: 16px;">简单来说,在SDK初始化处指定了你的APPID(即步骤2的非中介方式初始化)后,进行使用步骤3的测试代码(必须要用官网提供的横幅广告测试ID,以及不需要指定设备测试ID的请求构建方式)进行广告请求步骤,最后调用广告Show方法显示出广告,

< font-size: 16px;">观察发现,横幅广告上会有一个标签"Test Ad"/"测试广告"表示你目前是测试模式,此时Google Admob后台是不会进行记录此广告的请求报告单的!

< font-size: 16px;">只有在Google Admob应用关联Google 如何防御ddos攻击Play应用后,使用正式广告ID才会有广告请求报告单在Google Admob后台上。

< ">极其重要,测试正式广告时安卓手机必须要有Google Play Service 即谷歌服务,不然会报错!

< font-size: 16px;">这个时候我们就能在Android Studio的logcat窗口:

< font-size: 16px;">11-09 19:17:38.289 9168-9168/com.Milk.GoogleAdmobSdk I/Ads: Use AdRequest.Builder.addTestDevice("D2274BD43A961E608AB96AF29D9E6239") to get test ads on this device.

< font-size: 16px;">其中,D2274BD43A961E608AB96AF29D9E6239就是设备测试ID!

< font-size: 16px;">注意:你要准备好一条数据线和安卓手机进行连接到Android Studio进行测试,才能拿到设备测试ID,不然是无法查找到的

< font-size: 16px;">其他报错问题记录:

< font-size: 16px;">  1、 java.lang.ClassNotFoundException: com.google.android.gms.ads.initialization.OnI客服危机公关nitializationCompleteListener

< font-size: 16px;">     解决方法:等待Resolve窗口执行下载com.google.android相关的包文件即可

< font-size: 16px;">打开方式:

< font-size: 16px;">这个东西必须要连VPN去下载的,其实上面所有操作都必须在能连海外网络前提下进行,不然可能是有很多文件无法下载完整,导致的问题。

【Unity】Google Play接入广告的注意事项

上一篇:外贸推广如何做好Twitter营销
下一篇:facebook营销小技巧,一键get!


版权声明:以上主题为“【Unity】Google Play接入广告的注意事项"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    【Unity】Google Play接入广告的注意事项
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“【Unity】Google Play接入广告的注意事项”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通【Unity】Google Play接入广告的注意事项的相关事宜。

关键词:【Unity】Google,Play接入广告

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号