当前位置: 首页 > 知识库问答 >
问题:

Android的admob填充率问题

仲孙思源
2023-03-14

我最近决定在我的android应用程序上放广告。我看到的问题是,当我第一次打开应用程序时,我只收到“一个”广告。从那以后,我再也看不到其他地方的广告了。它只是保持空白!

根据admob的说法,我得到了100%的填充率,这没有任何意义。

下面是我的logcat输出。

02-25 10:53:24.528: E/GooglePlayServicesUtil(8346): The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
02-25 10:53:24.548: E/GooglePlayServicesUtil(8346): The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
02-25 10:53:24.548: E/GooglePlayServicesUtil(8346): The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
02-25 10:53:24.608: D/dalvikvm(1004): GC_CONCURRENT freed 393K, 18% free 18014K/21928K, paused 2ms+1ms, total 18ms
02-25 10:53:25.278: I/Ads(8346): Scheduling ad refresh 60000 milliseconds from now.
02-25 10:53:25.278: I/Ads(8346): Ad finished loading.
02-25 10:53:25.298: I/chromium(8346): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported
02-25 10:53:25.318: I/chromium(8346): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported
02-25 10:53:35.268: E/qcom_sensors_hal(767): hal_process_report_ind: Bad item quality: 11 
02-25 10:53:48.698: I/Ads(8346): Ad is not visible. Not refreshing ad.
02-25 10:53:48.698: I/Ads(8346): Scheduling ad refresh 60000 milliseconds from now.

我不太确定是怎么回事。

下面是我的xml布局。

<com.google.android.gms.ads.AdView android:id="@+id/adView"
                        android:layout_below="@+id/video"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     ads:adUnitId="stuff"
                     ads:adSize="BANNER"
                     android:layout_centerHorizontal="true"/>

这是我的代码

AdView adView = (AdView)findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder().build();
    adView.loadAd(adRequest);

注意:我在oncreate中为活动使用该代码,在onactivitycreated()中为我的片段使用该代码。我对我应用程序中的所有广告都使用相同的adunitID。

Admob表示,它已经为超过1万个印象服务,填充率为100%。

共有1个答案

亢建白
2023-03-14

日志似乎声明AdView不可见:

02-25 10:53:48.698: I/Ads(8346): Ad is not visible. Not refreshing ad.

您还没有发布足够的布局或代码来找出原因。

 类似资料:
  • 经过4个月的不活动,我意识到有一些变化。 现在,当您制作一个新按钮时,它是紫色的,并且定义了一些填充。通过编辑主题,我设法杀死了紫色,但我仍然有问题与填充。当我做一个新的按钮,默认情况下它有左和右填充16dp,顶部和底部4。我不想被迫改变每一个新按钮为0填充… 我心里有两个选择。在自定义按钮XML中设置填充: …但由于某种原因,这行不通。 有人能找出问题所在吗? 或者告诉我如何更改新按钮的默认填充

  • 我希望有一个div部分,尽可能多地填充其div父级,同时保持一个比率。 渲染结果如下所示: 到目前为止我所拥有的: 这个css的行为就像我想要的方式,但是这是使用视口而不是父div,这在实际情况下是一个问题。 我正在寻找一种方法来填补基于父div。

  • 当Admob中没有可用广告时(例如,如果用户没有internet连接),是否可以用其他视图填充剩余空间?也就是说,是否有可能根据广告的可用性来调整Android的布局? 我尝试过使用Android:layout_weight,但似乎Android会考虑Admob视图的空间,即使当时没有任何可用的广告(我在模拟器中使用ads:loadadoncreate=“false”来模拟这种情况)。 你知道吗?

  • 当创建一个应用时,你将会想将多个控件放入一个窗口控件。我们的第一个 helloworld 范例仅仅使用了一个控件,因而我们可以只是简单地调用一个gtk_container_add()将控件填充到一个窗口控件。但是当你想要向窗口控件中放置超过一个控件时,控制每一个控件的位置和大小就变得很重要了。这就是接下来要讲的填充。 GTK+自带了大量各种布局的容器,这些容器的目的是控制被添加到他们的子控件的布局

  • 我有一个问题,过多的填充出现在表周围或移动图像与超文本标记语言的电子邮件签名,我无法找到解决方案。 我必须尝试我研究过的每一个解决方案,包括: 将显示:块添加到图像中 这个问题似乎出现在我测试过的三星和苹果设备上。 如有任何新建议,将不胜感激。 特别具有额外间距的图像如下所示: 我有两个并列的表,这可能是问题的原因,因此整个代码是怎样的:

  • 我的问题是,无论是否在测试模式下,我的应用程序中根本没有显示广告。我将针对测试模式来回答这个问题,一旦我能做到这一点,我就会担心直播广告。 发展信息 我正在使用Eclipse进行开发。 我在我的Android应用程序中使用Google Play服务和Admob设置广告,如Google提供的在线留档中所述。 我使用addTestDevice(“xxxxxxxxxxxxxxxx”)添加了我的设备ID,