Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Admob广告未显示_Java_Android_Admob - Fatal编程技术网

Java Admob广告未显示

Java Admob广告未显示,java,android,admob,Java,Android,Admob,请帮助我。。。我刚刚完成了我的第一个android应用程序,想加入admob广告,但广告没有显示出来 我怎样才能解决这个问题?我也用过测试广告,但那一个也不显示 我的主要活动代码 public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener { private AdView mAdView; @Override protected

请帮助我。。。我刚刚完成了我的第一个android应用程序,想加入admob广告,但广告没有显示出来

我怎样才能解决这个问题?我也用过测试广告,但那一个也不显示

我的主要活动代码

public class MainActivity extends AppCompatActivity implements  NavigationView.OnNavigationItemSelectedListener {
private AdView mAdView;


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


    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar_main);
    setSupportActionBar(toolbar);

    
    Fragment fr = new CoursesFragment();
    FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
    ft.add(R.id.content_frame, fr);
    ft.commit();

    MobileAds.initialize(this, new OnInitializationCompleteListener() {
        @Override
        public void onInitializationComplete(InitializationStatus initializationStatus) {
        }
    });

我的课程不完整。我在这里用横幅广告

 private AdView mAdView;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    // Inflate the layout for this fragment
    final View rootView = inflater.inflate(R.layout.fragment_courses, container, false);
    ....

    mAdView = rootView.findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder().build();
    mAdView.loadAd(adRequest);
    return rootView;
}
}

我的提问活动。我在这里用了插播广告

 private Context context;
private InterstitialAd mInterstitialAd;

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

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar_question);
    setSupportActionBar(toolbar);
    mInterstitialAd = new InterstitialAd(this);
    mInterstitialAd.setAdUnitId("ca-pub-2005641929118957/8785xxxx");
    mInterstitialAd.loadAd(new AdRequest.Builder().build());
    ActionBar action = getSupportActionBar();
    action.setDisplayHomeAsUpEnabled(true);
    context = this;
    ListView list = (ListView)findViewById(R.id.list_level3qq);
    list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            if (mInterstitialAd.isLoaded()) {
                mInterstitialAd.show();
            } else {
                Log.d("TAG", "The interstitial wasn't loaded yet.");
            }
         ....
}

要测试你的广告,你不能使用你的直播广告id,你应该使用测试id

    interstitial test id : ca-app-pub-3940256099942544/1033173712
    banner test id: ca-app-pub-3940256099942544/6300978111
用这些测试ID替换您的ID,以便能够在测试模式下查看您的广告

从您的代码来看,一切都很好,实现似乎正确,但您无法看到广告,因为它是一个实时广告而不是测试广告。

您可以从这个开始

请确保将其包含在清单文件中

 <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>

测试AdMob应用程序ID:ca-app-pub-3940256099942544~334751713

你也可以在这里找到

应用程序打开:ca-App-pub-3940256099942544/3419835294

条幅:ca-app-pub-3940256099942544/630978111

间隙:ca-app-pub-3940256099942544/1033173712

间隙视频:ca-app-pub-3940256099942544/8691691433

奖励:ca-app-pub-3940256099942544/5224354917

文件编号:ca-app-pub-3940256099942544/5354046379

本地高级:ca-app-pub-3940256099942544/2247696110

本地高级视频:ca-app-pub-3940256099942544/1044960115


用这些测试ID替换您的ID,以便能够在测试模式下查看您的广告

广告是否只是没有显示,或者您是否产生了任何错误?请澄清这一点,如果有任何错误,请将其与您的问题一起发布,广告根本不显示。好像我什么都没加。。。即使我连接到互联网,你也使用admob的广告id?或者测试单元id?我正在使用我的ad id sirI将尝试测试ads。。。我会通知的,如果它工作,先生,测试广告也没有显示。。。我仍然不知道问题是什么如果广告根本没有显示,那么它肯定运行有错误,请在运行应用程序时查看日志,查看错误或警告,如“间隙尚未加载”或尝试将其粘贴到问题中我检查了日志。。。它给我的关于广告的错误是,adunit不处于活动状态。当使用测试广告时,我会得到空白广告。你看到了什么?
 <uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <meta-data
        android:name="com.google.android.gms.ads.APPLICATION_ID"
        android:value="ca-app-pub-2005641929118957~2331645520" /> <
 E/Flurry: Ad server responded with the following error(s):
02-25 18:27:19.944 2756-24973/? E/Flurry: Adunit is not active



? E/AsyncOperation: operation=xlb, opStatusCode=12009 [CONTEXT service_id=45 ]
OperationException[Status{statusCode=unknown status code: 12009, resolution=null}]
    at atnm.g(:com.google.android.gms@210214017@21.02.14 (040306-352619232):1)
    at atnm.fW(:com.google.android.gms@210214017@21.02.14 (040306-352619232):29)
    at abcx.run(:com.google.android.gms@210214017@21.02.14 (040306-352619232):9)
    at bqlt.run(:com.google.android.gms@210214017@21.02.14 (040306-352619232):2)
    at tmw.c(:com.google.android.gms@210214017@21.02.14 (040306-352619232):6)
    at tmw.run(:com.google.android.gms@210214017@21.02.14 (040306-352619232):7)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
    at tsu.run(:com.google.android.gms@210214017@21.02.14 (040306-352619232):0)
    at java.lang.Thread.run(Thread.java:818)

invalid stream - problem with parameter iterator in /data/data/com.google.android.gms/app_chimera/m/00000008/AdsDynamite.apk for method void com.google.android.gms.ads.nonagon.ad.event.p.a(java.lang.Object)
    interstitial test id : ca-app-pub-3940256099942544/1033173712
    banner test id: ca-app-pub-3940256099942544/6300978111
 <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>