主题
Skip to content 



* 如果是Mac系统,修改buile.gradle 如下


Q&A - Android 通用问题
启动就 crash-真机调试
- 请打开调试模式
Android 本地编译报错,错误信息如下

- 修改 gradle jdk 版本为 17
Android 本地运行无法启动,报错如下

这个是由于发行 SDK 签名问题导致的
解决方案:src - 包名 - GameApp.java 的调试模式打开()

Android 本地编译报错,错误信息如下

* 如果是Mac系统,修改buile.gradle 如下

广告相关
1、广告整体日志筛选:
DAU-
2、如果 gp 渠道,需要开启 VPN 进行测试
3、检测广告文件是否配置正确
广告通用问题
- 筛选
loadLocalConfig adzConfigs
关键字,检测各广告类型的adPlatDistribConfigs
是否正常 - 筛选
startReqRotaConfig
关键字,检测广告拉取地区是否正确
激励视频不显示问题

检查激励视频初始化
- 关键字
AdsManager onEnterGame gameName
是否正常
- 关键字
检查激励视频配置是否正确
- 关键字
initVideo adzConfig
是否正常
- 关键字
检查激励视频是否开始请求
关键字
-video-request
- 如果
DAUGroupController-video-requestAdaptersByGroup 空轮转
说明广告没配置,或者在线控制当前版本不填充
- 如果
插屏不显示

检查插屏初始化
- 关键字 AdsManager initInterstital`是否正常
检查插屏配置是否正确
- 关键字
initInterstitial adzConfig
是否正常
- 关键字
检查插屏是否开始请求
- 关键字
-inters-requestAd
- 关键字
检查插屏配置的是游戏内插屏还是游戏结束插屏
检查广告配置文件
"zkey":"INTERSTITAL"
如果INTERSTITAL
不是INTERSTITAL5
则都是游戏结束插屏看游戏调用的
showInterstitialResult
接口 type 传参是否正确。type
的值:0-游戏结束插屏,1-游戏内插屏日志如下:
showInterstitialResult game = null, interName = resources_sold, type = 1
unity2023,带 play-unity-plugins 插件,默认插件版本是 1.8.0 编译报错如下
Lcom/google/android/gms/tasks/Task
详细报错:
Abort message: 'JNI DETECTED ERROR IN APPLICATION: JNI NewStringUTF called with pending exception java.lang.NoSuchMethodError: No interface method getPackStates(Ljava/util/List;)Lcom/google/android/gms/tasks/Task; in class Lcom/google/android/play/core/assetpacks/AssetPackManager; or its super classes (declaration of 'com.google.android.play.core.assetpacks.AssetPackManager' appears in /data/app/com.*****/base.apk) at void com.unity3d.player.i.a(java.lang.String[ ], com.unity3d.player.IAssetPackManagerStatusQueryCallback) ((null):-1) at void com.unity3d.player.PlayAssetDeliveryUnityWrapper.getAssetPackStates(java.lang.String[ ], com.unity3d.player.IAssetPackManagerStatusQueryCallback) ((null):-1) at void com.unity3d.player.PlayAssetDeliveryUnityWrapper.getAssetPackState(java.lang.String, com.unity3d.player.IAssetPackManagerStatusQueryCallback) ((null):-1) at boolean com.unity3d.player.UnityPlayerForActivityOrService.nativeRender() ((null):-2) at boolean com.unity3d.player.K.handleMessage(android.os.Message) ((null):-1) at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:103) at void android.os.Looper.loop() (Looper.java:228) at void com.unity3d.player.N.run() ((null):-1)
解决方案:
方案一:play-unity-plugins降级到
1.7.0、或者升级到
1.8.2
方案二:使用替代方案 play-unity-plugins
错误参考:
点我快速对接


