我使用CoordinatorLayout和RelativeLayout在底部显示广告。但我得到的是白色状态栏。当我删除相对布局和adview时,一切正常。当我将CoordinatorLayout包装在RelativeLayout中时,我得到的是一个白色状态栏。使用APIv23(棉花糖)我在这里也找到了相关问题:Statusbarturnswhiteanddoesnotshowcontentbehindit我使用的布局与此处的答案相似:https://stackoverflow.com/a/31065486/1820644但对我没有帮助。我仍然得到白色状态栏。我的activity_lay
我敢肯定这是一个愚蠢的问题,但我在任何地方都找不到链接,他们的wiki只是说“将AdMobJar文件复制到该libs目录中。”但不知道从哪里得到它。 最佳答案 获取AdMobSDK的方法要简单得多-只需从下载即可GoogleAdMobAdsSDKDownloads 关于android-我从哪里得到admobjar?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3868824/
我正在尝试将横幅广告添加到我的游戏顶部。我的Activity使用带有自定义SurfaceView的RelativeLayout。我希望广告与SurfaceView重叠。广告加载并可点击,但未绘制到屏幕上。当我离开Activity并返回时,会绘制广告(例如,按下主页按钮,然后通过最近菜单返回到应用)。这不是等待广告加载的问题,因为1)如果我等待,广告不会显示,以及2)广告即使不可见也可以点击。这是我的布局代码:当RenderThread首次运行时,加载广告的代码作为Runnable由RenderThread发布到UI线程。有没有人知道如何让广告立即展示?或者为什么只有在我返回Activi
我最近刚刚升级到新版AdMob(之前的版本称为旧版AdMob)。我将我的信息从旧版AdMob导入到升级版。我现在不确定如何添加新的广告单元。我有两(2)个广告。一个是主屏幕广告(广告1),另一个在不同的屏幕上(广告2)。广告1是在旧版AdMob下创建的。它下面有一个旧版发布商ID和一个旧版中介ID。我最近制作了广告2。它仅指定了“广告单元ID”。当然,来自Google的开发人员资源尚未更新(https://developers.google.com/mobile-ads-sdk/docs/admob/fundamentals?hl=en_US#xml)。我的问题是:1.我是否继续为广告
我有一个奇怪的“问题”,或者它可能是一个“功能”,我只是不知道,每当NativeAdExpress加载到我的RecyclerView中时,如果只有部分NativeAd可见,它会强制RecyclerView滚动直到原生广告变得完全可见,此行为会导致列表在我滚动时不断跳跃。我的布局主要是:Activity>AppBarwithTabsandViewPager>Pager中的每个Page都包含PullToRefresh并且在其中有一个RecyclerView,RecyclerView有两种类型的项目(Article和NativeAdExpress)。更新:我对发生这种情况的原因的猜测主要是因
AdSize类具有获取广告尺寸的getWidthInPixels()和getHeightInPixels()方法。尽管它们对BANNER有效,但对SMART_BANNER无效。他们总是返回-2。能否请您建议我一种在运行时获取AdView尺寸的方法? 最佳答案 如果您使用的是GooglePlay服务库,您只需使用:intwidthPixels=AdSize.SMART_BANNER.getWidthInPixels(this);intheightPixels=AdSize.SMART_BANNER.getHeightInPixels(
我在main.xml中有TitlePageIndicator和ViewPager,我想在RelativeLayout的底部添加admob(直接添加到LinearLayout中)。我该怎么做?当我启动它时,日志中没有任何关于错误的信息(因为没有地方放置admob),但是admob是不可见的,我看不到它。(看起来admob在屏幕之外,因为我试图为ViewPager设置特定的尺寸并且效果很好)我不想为ViewPager设置特定尺寸(因为屏幕尺寸不同)谢谢。我的main.xml是:更新。解决了我用了这个answer它非常适合我 最佳答案 首
我将发布我的应用的两个版本,付费版和免费版(带有AdMob广告)。除了我在AdMob服务的免费版本中使用的google-play-service_lib之外,这两个版本完全相同。使用proguard后的最终apk大小为:付费版1.301.435字节广告版本1.946.634字节在免费版本中,我只显示插页式广告。这是我相对于google-play-service_lib的proguard设置-keepclass*extendsjava.util.ListResourceBundle{protectedObject[][]getContents();}-keeppublicclasscom
我已按照说明为Unity制作新的AdMob插件。广告正确显示,但底部位置有问题。它们出现在屏幕顶部。我已将重力设置为底部(对于FrameLayout),但横幅广告再次出现在屏幕顶部。我没有任何带有LinearLayout/FrameLayout标签的.xml文件。这里是所有代码:publicclassplayads{privateStringadUnitID="ca-app-pub-9578188175087140/5483276313";privateActivityactivity;//StoretheandroidmainactivityprivateAdViewadView;/
我一直在尝试将快速原生广告集成到我的应用程序中。在expressnativeads文档中,我读到它们在以FULL_WIDTH广告尺寸显示时效果最佳。我尝试将我的广告尺寸设置为FULL_WIDTH,但失败并出现IllegalStateException:Causedby:java.lang.IllegalStateException:TheadsizeandadunitIDmustbesetbeforeloadAdiscalled.这是我的xml代码:广告单元正确,适用于其他广告尺寸,例如320x150等。我的实现有问题吗?干杯 最佳答案