Heyzap SDK Unity 集成错误 - 缺失 google-play-services_lib

Heyzap SDK Unity Integration error - missing google-play-services_lib

我正在尝试将 Heyzap 9.6.0(测试版)集成到我的 Unity 项目中。尝试设置 android 时出现错误:

Google 在以下位置找不到 Play 服务 lib 项目:C:/Android/sdk\extras\google\google_play_services\libproject\google-play-services_lib

我检查了我的 Android SDK,Google Play 服务的修订版是 30。 我如何为 android 设置 Heyzap?我需要手动查找并复制这个库吗?

Install the latest unitypackage release of the official google ads plugin here.

Heyzap 很快就会从他们的 unity 插件中删除捆绑的 google-play-services。您可能还需要编辑项目中现有的 AndroidManifest.xml 文件并删除出现的以下标记以避免与官方插件发生冲突:

<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />

编辑:可能会有一些并发症,您需要执行以下操作:

  1. 删除 Assets/Plugins/Android/google-play-services_lib(如果存在)(或项目中任何其他导入的 google-play-services_lib 文件夹)
  2. 从项目中的任何 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" />
    
    1. https://github.com/googleads/googleads-mobile-unity/releases/download/v3.0.4/GoogleMobileAds.unitypackage
    2. 安装官方 google ads unity 插件
    3. 删除位于 Assets/Plugins/Android/GoogleMobileAdsPlugin/libs/PLUGIN_JAR_GOES_HERE
    4. 的文件

来源:Heyzap 的工程师。