gpt4 book ai didi

java - Admob 广告不可见仍然错误 2

转载 作者:行者123 更新时间:2023-12-01 10:15:00 26 4
gpt4 key购买 nike

我在 Android 应用程序中遇到 Admob 问题。每次在 logcat 上时,我都会看到对话广告不可见,不刷新广告。错误代码 2 并安排从现在起 60000 毫秒后刷新广告。

在小米红米note 2上测试

在主 Activity.xml 中我有该代码

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

我添加到AndroidManifest.xml

<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />

<activity android:name="com.google.android.gms.ads.AdActivity"         android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:theme="@android:style/Theme.Translucent" />

Java代码

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;

public class MainMenuActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_menu);

AdView mAdView = (AdView) findViewById(R.id.adView);
AdRequest request = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR) // All emulators
.addTestDevice("F362E9BD751EF0E1933B8FEEDDD2A0BD") // An example device ID
.build();
mAdView.loadAd(request);


}
}

在构建 gradle 中,我还编译了 'com.google.android.gms:play-services-ads:8.4.0'

那么可能出了什么问题呢?

最佳答案

您是否在

中添加了以下代码
@Override
protected void onPause() {
mAdView.pause();
super.onPause();
}

@Override
protected void onResume() {
super.onResume();
mAdView.resume();
}

禁用您的广告拦截器。确保您没有安装类似 adBlock 的应用。

无论如何,该错误意味着“等待广告响应超时”,因此请检查您的互联网连接并尝试从 Wi-Fi 更改为移动网络

更新

in main activity.xml I have that code

您确定已将 AdView 添加到 activity_main_menu.xml 布局中,而不是 activity.xml 中,因为在您的代码中,您的 Activity 的布局是 Activity_main_menu。顺便说一句,布局名称表明它是 Activity 菜单的布局,而不是 Activity 本身的布局。

setContentView(R.layout.activity_main_menu);

关于java - Admob 广告不可见仍然错误 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35951726/

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