如何在Unity 3D中设置Google AdMod?

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:大街小巷网络

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

< font-size: 16px;">

< font-size: 16px;">在Unity中启用Google广告游戏,你需要做到如下所示:

< font-size: 16px;">要求

< font-size: 16px;">–Unity 4或者更高(链接:https://github.com/)

< font-size: 16px;">–谷歌移动广告SDK(链接:https://github.com/)

< font-size: 16px;">安装

< font-size: 16px;">1.通过访问以下网址转到谷歌的游戏开发者页面:https://github.com/。

< font-size: 16px;">2.导航到页面上的“Unity”部分。

< font-size: 16px;">3.在本节将有两个按钮(如“下载插件”和“查看源代码”)。点击“下载插件”按钮。这将带给你一个GitHub的页面,你可以下载“谷歌移动广告'Unity包。查找并下载“GoogleMobileAds.unitypackage'文件。

< font-size: 16px;">4.导入“GoogleMobileAds.unitypackage”文件到Unity项目。例如在Unity,选择资源>导入包>自定义包并找到GoogleMobileAdsPlugin.unitypackage。

< font-size: 16px;">5.点击“导入”按钮弹出。

< font-size: 16px;">6.重要提示:导入后,需要编辑“资源/插件/Android/AndroidManifest.xml”文件夹内的“AndroidManifest.xml”文件。

< font-size: 16px;">例如更改以下行

< font-size: 16px;">&lt;meta-data android:name="com.google.android.gms.version"

< font-size: 16px;">android:value="7327000"/&gt;

< font-size: 16px;">改为

< font-size: 16px;">android:name="com.google.android.gms.ads.AdActivity"

< font-size: 16px;">在你的计算机上Android SDK文件夹中找到正确的正确的值,我的是以下几点:

< font-size: 16px;">C:ProgramFiles(x86)Androidandroid-sdkextrasgooglegoogle_play_serviceslibprojectgoogle-play-services_libresvaluesversion.xml

< font-size: 16px;">7.编辑默认AndroidManifest.xml文件

< font-size: 16px;"><android_sdk>/extras/google/google_play_services/libproject/google-play-services_lib/有相同的值在AndroidManifest.xml文件中,否则,你会得到一个错误。

< font-size: 16px;">8.从您的计算机添加了“谷歌播放服务库”到项目中。你可以从你的电脑中拖动下面的文件夹到Unity的Assets/Plugins/Android文件夹。

< font-size: 16px;">例如拖动

< font-size: 16px;"><android_sdk>/extras/google/google_play_services/libproject/google-play-services_lib/到Unity的Assets/Plugins/Android文件夹。

< font-size: 16px;">9.现在尝试构建,如果做得正确,构建应该没有任何错误。

< font-size: 16px;">添加广告

< font-size: 16px;">10.回到谷歌游戏开发者页面,你可以按照“Unity Pl怎样做好公关工作中的危机ugin API”部分的说明,请求创建一个新的脚本和一些基本的横幅。添加主相机到你的Unity。

< font-size: 16px;">11.你可以从Google HelloWorld的例子使用GoogleMobileAdsDemoScript.cs演示脚本。

< font-size: 16px;">注意:一旦确保替换和Id而不是添加你的谷歌AdMob单元。所有三个地方

< font-size: 16px;">如:查找和替换你的AdMob单位Id

< font-size: 16px;">#if UNITY_ANDROID

< font-size: 16px;">string adUnitId=“ca-app-pub-9044402088937556/1721466523”;



< font-size: 16px;">#elif UNITY_IPHONE

< font-size: 16px;">string adUnitId=“ca-app-pub-9044402088937556/1721466523”;



< font-size: 16px;">#else

< font-size: 16px;">string adUnitId=“ca-app-pub-9044402088937556/1721466523”;

< font-size: 16px;">#endif

< font-size: 16px;">12.如果你使用的是“GoogleMobileAdsDemoScript.cs”示例文件,不打算使用testAds或者测试你的设备ID,你需要从如下示例中的谷歌源代码进行改变。

< font-size: 16px;">如:在“GoogleMobileAdsDemoScript.cs”——RequestBanner部分,

< font-size: 16px;">将bannerView.LoadAd(createAdRequest);改变为AdRequest request=new AdRequest.Builder().Build();

< font-size: 16px;">bannerView.LoadAd(request);

< font-size: 16px;">13.如果您打算添加插播式广告,那么你就需要做一样的横幅广告。

< font-size: 16px;">14.打造你的游戏,你应该可以看到现在的广告。

< font-size: 16px;">注:如果你只是签署了AdMob账户,可能需要一些时间来增加显示。

< font-size: 16px;">你也可以使用这个adUnitId进行测试:

< font-size: 16px;">ca-app-pub-9044402088937556/1721466523.这是我们的测试adUnitId之一。

< font-size: 16px;">下面是我遇到的一些错误:

< font-size: 16px;">错误1

< font-size: 16px;">–Error building Player:CommandInvokationFailure:Failed to re-package resources

< font-size: 16px;">AndroidManifest.xml:9:error:Error:No resource found that matches the given name(at‘value’with value‘integer/google_play_services_version’).

< font-size: 16px;">Fix:Go to your Goolge SDK folder and copy the value to manually add to to the AndroidManifest.xml file in your Unity3d AssetsPluginsAndroid folder

< font-size: 16px;">C:ProgramFiles(x86)Androidandroid-sdkextrasgooglegoogle_play_serviceslibprojectgoogle-play-services_libresvaluesversion.xml

< font-size: 16px;">例如:

< font-size: 16px;">将&lt;activity android:name="com.inmobi.androidsdk.IMBrowserActivity"

< font-size: 16px;">android:configChanges="keyboardHidden|orientation|keyboard|smallestScreenSize|screenSize"

< font-size: 16px;">改为<activ2020危机公共关系ity android:name="com.baidu.mobads.AppActivity"android:configChanges=afocus灵狐"keyboard|keyboardHidden|orientation"/>

< font-size: 16px;">错误2

< font-size: 16px;">–Error building Player:CommandInvokationFailure:Unable to merge android manifests

< font-size: 16px;">试着合并不兼容

< font-size: 16px;">/manifest/application/meta-data[name=com.google.android.gms.version]元素:

< font-size: 16px;"><元数据

< font-size: 16px;">android:NAME=“com.google.android.gms.version”

< font-size: 16px;">android:值=“6587000”>



< font-size: 16px;"><元数据

< font-size: 16px;">android:NAME=“com.google.android.gms.version”

< font-size: 16px;">++android:值=“整数/google_play_services_version”>

< font-size: 16px;">修复:确保相同的值添加到Unity Assets文件夹下默认的AndroidManifest.xml文件。

< font-size: 16px;">例如:

< font-size: 16px;">Assets->Plugins->Android->google-play-services_libAndroidManifest.xml

如何在Unity 3D中设置Google AdMod?

上一篇:如何为Android在Unity 3D设置AdMob
下一篇:如何在AdMob中设置Google Analytics?


版权声明:以上主题为“如何在Unity 3D中设置Google AdMod?"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    如何在Unity 3D中设置Google AdMod?
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“如何在Unity 3D中设置Google AdMod?”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通如何在Unity 3D中设置Google AdMod?的相关事宜。

关键词:如何在Unity,3D中设置Googl

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