我使用AdView mAdView
和最后更新的库。
我将AdView放入布局中(如示例所示):
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
ads:adSize="BANNER"
ads:adUnitId="@string/banner_ad_unit_id">
</com.google.android.gms.ads.AdView>
然后,我将其识别出来并尝试在onCreate()
方法中加载新广告:
AdView mAdView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
但是我的布局有一些动画对象。当新广告可见时,此动画将冻结(跳过某些帧)。
禁用的互联网无法解决相同的问题(它会禁用广告,并且不会影响延迟)。
我正尝试用自己的记录显示问题(GIF无法完全显示该问题):
https://www.youtube.com/watch?v=adH2Mn79O7w
如何消除广告的滞后并改善用户体验?
参考方案
作为我在应用程序中也有的一种解决方法,是设置一个layertype
:
mAdView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
要么
mAdView.setLayerType(View.LAYER_TYPE_HARDWARE, null);
Google Drive API访问我自己的帐户 - java我希望在服务器/笔记本电脑上运行一个简单的过程,每天将文件每天上传一次到Google驱动器中。我不想分享此信息,不允许其他用户使用它等。我发现的所有示例似乎都涉及浏览到一个地址以获得用户(我)的许可,然后获取身份验证代码等并继续参考:Java quickstart有没有一种方法/示例可以做到这一点而无需浏览器,每次我只想为自己的帐户获得许可时都获得唯一的身份…
Google Calendar API未收到确认响应 - java我们已经在Java中完成了Google Calendar API的集成,我们能够发送会议请求,并且与会者可以接收该请求。但是,当与会者单击邮件中的“是”或“否”按钮时,响应存在一些问题,组织者将无法获得响应。问题是,当与会者试图接受或拒绝会议时,组织者没有得到回应。 java参考方案 我怀疑您尚未在事件上设置推送notifications,然后将通知您更改并…
Google Collections-来自collections.filter的可修改迭代器? - java从Collections2.filter返回的集合是不可修改的,其迭代器也是如此。是否有类似的东西可以返回我经过过滤的集合实时视图,但是具有可修改的迭代器?我需要在迭代器上使用remove()方法。谢谢。 参考方案 new ArrayList(Collections2.filter(...))怎么样?如果出于某种原因坚持使用过滤器。顺便说一句,Collect…
使用对象化进行多对多关系? - java我正在将我的应用程序从关系数据库移到对象化/谷歌应用程序引擎。该应用程序具有如下所示的关系:一个Message可以发送给许多Users。每个User可以有多个Message寻址到它们。我需要能够扫描寻址到特定Message的所有User。我该如何使用Objectify? 参考方案 有很多方法可以做到这一点。您可以在用户对象中保存消息列表。由于不需要进行查询,…
何时实例类更改在GAE应用程序中生效? - java我最近将类从F1更改为F2,但没有注意到现有实例已重新启动。因此,我手动关闭了所有现有实例,希望所有新实例都是F2。我如何知道正在运行的实例在哪个实例类中?我无法在实例UI或日志中找到任何内容来确认正在运行的实例的实例类。根据the docs 您可以随时更改应用程序的当前前端实例类。 Python和Go应用程序会自动获取您选择的新实例类。必须重新启动Java…