我正在尝试在我的Unity项目中集成Heyzap 9.6.0(beta)。尝试设置Android时,获取错误:
Google Play Services LIB项目找不到:c:/android/sdk extras google google google_play_services libproject libproject google-play-services_lib
我已经检查了我的Android SDK,Google Play服务的修订为30。如何为Android设置Heyzap?我需要手动查找和复制此lib吗?
在此处安装官方Google Ads插件的最新UnityPackage版本。
Heyzap很快就会从其Unity插件中删除捆绑的Google-play-Services。您可能还需要在项目中编辑现有的AndroidManifest.xml
文件,并在任何情况下删除以下标签,以避免与官方插件发生冲突:
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
编辑:可能会有一些并发症,您需要进行以下操作:
- 删除
Assets/Plugins/Android/google-play-services_lib
如果存在(或您项目中的任何其他导入的google-play-services_lib
文件夹) 从项目中的任何
AndroidManifest.xml
文件中删除这些标签:<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> <activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:theme="@android:style/Theme.Translucent" />
- 从https://github.com/googleads/googleads-mobile-unity/releases/download/download/v.0.4/googlemobileads.unitypackage 安装官方的Google Ads Unity插件
- 在
Assets/Plugins/Android/GoogleMobileAdsPlugin/libs/PLUGIN_JAR_GOES_HERE
上删除文件
源:Heyzap的工程师。