首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以使用FrameMetricsAggregator来监控我的游戏中的广告活动吗?

我可以使用FrameMetricsAggregator来监控我的游戏中的广告活动吗?
EN

Stack Overflow用户
提问于 2018-01-12 14:37:41
回答 1查看 526关注 0票数 0

最近,我的游戏在引入广告后,在android的重要数据上显示出了相当大的增长。

我想使用FrameMetricsAggregator来监控是哪些广告活动导致了这个问题(除了广告之外,应用程序渲染是基于open gl的)。

我根据文档在我的代码中添加了监控,但是如果我没有在构造器中指定任何活动,结果总是空的。由于ad show调用是void返回类型,我不确定如何监控这些特定的活动。

关于如何实现这一点有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-15 21:34:28

亚依找到了帮助我自己的东西,

https://stackoverflow.com/a/11082332/6053599

使用上面答案中的代码,我可以获得广告活动的生命周期回调,该回调可用于启动和停止跟踪和帧度量。

它是这样工作的,

当广告显示创建了一个新的活动,并且通过onActivityCreated(activity,bundle)回调通知我们时,通过调用frameMetrics.add(activity)将在回调中接收到的活动添加到帧指标中

之后,当广告关闭时,onActivityStop(activity)会通知我们,它只需调用frameMetrics.stop()来获取帧统计信息的sparseArray,我就可以从中计算出不稳定的帧、冻结的帧等。

如果有人感兴趣,我会用最终代码更新答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48220831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档