【问题标题】:Admob Banner not Showing Properly in AndEngine Android, Half Ad is DisplayedAdmob 横幅在 AndEngine Android 中无法正确显示,显示一半广告
【发布时间】:2014-02-04 10:33:33
【问题描述】:

我正在使用 Google Play 服务库将 admob 集成到我的应用中。 Admob 正在部分显示,但如果我尝试显示其他横幅,则横幅广告会正确显示。 我正在使用 AndEngine 开发应用程序。 这是我在顶部添加的横幅的屏幕截图。

这是 XML 代码

<?xml version="1.0" encoding="utf-8"?>

<org.andengine.opengl.view.RenderSurfaceView
    android:id="@+id/xmllayoutRenderSurfaceView"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_centerInParent="true"
    android:gravity="top" />

<FrameLayout
    android:id="@+id/adslayout"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" >

    <ImageView
        android:id="@+id/adcrossingbtn"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom"
        android:layout_marginBottom="17dp"
        android:layout_marginLeft="5dp"
        android:background="@drawable/adcrossingbtn"
        android:visibility="invisible" />
</FrameLayout>

这里是 Java 代码:

AdmobadView = new AdView(mact);
AdmobadView.setAdUnitId(AdmobID);
AdmobadView.setAdSize(AdSize.BANNER);
AdRequest adRequest = new AdRequest.Builder().build();
AdmobadView.loadAd(adRequest);
mBannerAddFramlayout.addView(AdmobadView);

请帮我解决这个问题。 谢谢

【问题讨论】:

  • 有什么解决办法吗?我面临同样的问题:-/

标签: admob andengine google-play-services


【解决方案1】:

在将 AdView 添加到 FrameLayout 时提供 layoutHeight 和 LayoutWeight。

并摆脱 ImageView。

【讨论】:

  • 宽度和高度是作为包装内容提供的,我无法摆脱图像视图我需要显示一个按钮来关闭广告。
  • ??关闭广告是什么意思。广告会自行处理。
  • 意思是让广告不可见,admob横幅没有内置这个功能。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-29
相关资源
最近更新 更多