gpt4 book ai didi

Android 如何在 listactivity 中添加广告?

转载 作者:行者123 更新时间:2023-11-30 04:34:02 25 4
gpt4 key购买 nike

我尝试了 admob 和 mobfox。但是,列表 Activity 中没有广告。

RelativeLayout adslayout;
adapter = new ArrayAdapter<String>(this,R.layout.listlayout,R.id.txtmesajlar , messages);
mobfoxView = new MobFoxView(this, publisherId, true, true);
setListAdapter(adapter);
adslayout = (RelativeLayout)findViewById(R.id.adslayout);
adslayout.addView(mobfoxView);

来自 Logcat:异常是 java lang NullPointerException。

当我在我的其他 Activity 中尝试相同的代码时,我将 mobfoxview 放入 linearlayout 并成功添加了广告横幅。是 listactivity 忽略广告还是我有一些错误?

列表布局.xml

<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent" android:layout_height="fill_parent">
<RelativeLayout android:layout_height="wrap_content" android:id="@+id/adslayout" android:layout_width="fill_parent" android:layout_gravity="center"></RelativeLayout>
<TextView android:layout_height="wrap_content" android:id="@+id/txtmesajlar" android:layout_width="fill_parent" android:textColor="@color/White" android:textSize="18sp" android:textStyle="bold" android:drawingCacheQuality="auto" android:drawableLeft="@drawable/listenvelop"></TextView>
</LinearLayout>

LOGCAT

08-25 12:11:59.925: 错误/AndroidRuntime(887): 致命异常: main08-25 12:11:59.925:错误/AndroidRuntime(887):java.lang.RuntimeException:无法启动 Activity ComponentInfo {com.mc.bayrammesajlari/com.mc.bayrammesajlari.BayramActivity}:java.lang.NullPointerException08-25 12:11:59.925:错误/AndroidRuntime(887):在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)08-25 12:11:59.925:错误/AndroidRuntime(887):在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)08-25 12:11:59.925:错误/AndroidRuntime(887):在 android.app.ActivityThread.access$1500(ActivityThread.java:117)08-25 12:11:59.925: 错误/AndroidRuntime (887): 在 android.app.ActivityThread$H.handleMessage (ActivityThread.java:931)08-25 12:11:59.925: 错误/AndroidRuntime (887): 在 android.os.Handler.dispatchMessage (Handler.java:99)08-25 12:11:59.925: 错误/AndroidRuntime (887): 在 android.os.Looper.loop (Looper.java:123)08-25 12:11:59.925: 错误/AndroidRuntime(887): 在 android.app.ActivityThread.main(ActivityThread.java:3683)08-25 12:11:59.925:错误/AndroidRuntime(887):在 java.lang.reflect.Method.invokeNative( native 方法)08-25 12:11:59.925: 错误/AndroidRuntime(887): 在 java.lang.reflect.Method.invoke(Method.java:507)08-25 12:11:59.925:错误/AndroidRuntime(887):在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)08-25 12:11:59.925: 错误/AndroidRuntime (887): 在 com.android.internal.os.ZygoteInit.main (ZygoteInit.java:597)08-25 12:11:59.925:错误/AndroidRuntime(887):在 dalvik.system.NativeStart.main( native 方法)08-25 12:11:59.925:错误/AndroidRuntime(887):由:java.lang.NullPointerException 引起08-25 12:11:59.925:错误/AndroidRuntime(887):在 com.mc.bayrammesajlari.BayramActivity.onCreate(BayramActivity.java:52)08-25 12:11:59.925: 错误/AndroidRuntime (887): 在 android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1047)08-25 12:11:59.925:错误/AndroidRuntime(887):在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)

非常感谢。

最佳答案

如果您想在列表旁边放置广告,this question 的答案解释如何去做(PreferenceActivity 只是 ListActivity 的一个子类,所以解决方案是一样的)。

如果您希望广告实际出现在列表中(作为与列表内容的其余部分一起滚动的行),我之前写过 this article关于我如何为 AdMob 实现这一目标。

关于Android 如何在 listactivity 中添加广告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7193169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com