Unity 'il2cpp Android build' 时出错

Error occurred when 'il2cpp Android build' in Unity

错误:

    异常:失败 运行 D:\UnityEditor21.1.9f1\Editor\Data\il2cpp\build/deploy/netcoreapp3.1/UnityLinker.exe @D:/UnityProject/ProjectName/Temp/StagingArea/assets/bin/Data/Managed/response.rsp
        
    标准输出:
    Unity CIL 链接器中的致命错误
    Mono.Linker.LinkerFatalErrorException: ILLink: error IL1005: GoogleMobileAds.Api.MobileAds.GetClientFactory(): 错误处理方法
    'GoogleMobileAds.Api.MobileAds.GetClientFactory()' in assembly 'GoogleMobileAds.dll'---> System.InvalidOperationException: 没有针对程序集 GoogleMobileAds.Unity 的操作,Version=0.0.0.0,Culture=neutral,PublicKeyToken=null defined

使用:


构建设置:
- 最低 API 等级:29 级
- 脚本后端:il2cpp
- Api 兼容级别:.Net 4.x
- 目标架构:ARMv7 && ARM64

尝试:
- 单声道构建良好。
- 重新导入所有包。
- 重新安装 Visual Studio c++ 目标包(4.0~4.8 版本)。
- 重新安装了 .Net 4.8 框架。
- 首选项 JDK、SDK、NDK、Gradle 设置下载文件路径。未使用 UnityHub 推荐路径安装。
- GoogleMobileAds-v5.4.0 更改。
- 我尝试在 'GoogleMobileAds.Editor' 中编辑 Use GUID,但 'GoogleMobileAds' 和 'GoogleMobileAds.Core' 输出为 'none'。

都有同样的错误。

这是 Google Mobile Ads Unity 插件 6.0.0 版中的错误。跟踪于 https://github.com/googleads/googleads-mobile-unity/issues/1613