Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.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错误。当我使用我的ads单元ID时,不会显示广告,但测试ads单元ID工作正常_Java_Android_Admob - Fatal编程技术网

Java 谷歌admob错误。当我使用我的ads单元ID时,不会显示广告,但测试ads单元ID工作正常

Java 谷歌admob错误。当我使用我的ads单元ID时,不会显示广告,但测试ads单元ID工作正常,java,android,admob,Java,Android,Admob,广告单元不工作测试广告确实会显示,但当我尝试使用我的广告单元id时,我会得到“无广告配置” 我已经实现了所有必要的配置和中介 这是我加载和显示广告的代码: //Ads will load on click. load_add.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { rewardedAd = new Rewa

广告单元不工作测试广告确实会显示,但当我尝试使用我的广告单元id时,我会得到“无广告配置” 我已经实现了所有必要的配置和中介

这是我加载和显示广告的代码:

//Ads will load on click.
load_add.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            rewardedAd = new RewardedAd(context, "ads unit_ID");
                rewardedAd.loadAd(new AdRequest.Builder().build()  ,

                        new RewardedAdLoadCallback(){
                    @Override
                    public void onRewardedAdFailedToLoad(LoadAdError loadAdError) {
                        super.onRewardedAdFailedToLoad(loadAdError);
                        Log.d("CRAP" , loadAdError.getMessage());
                        // i get not ads config error when i log this message. 
                    }
                    @Override
                    public void onRewardedAdLoaded() {
                        super.onRewardedAdLoaded();
                        Log.d("CRAP" , "Success");
                        if(rewardedAd.isLoaded()){
                            Log.d("CRAP" , "Ads Loaded");
                            rewardedAd.show(Credits.this , new RewardedAdCallback() {
                                @Override
                                  public void onRewardedAdOpened() {
                                    // Ad opened.
                                }
                                @Override
                                public void onRewardedAdClosed() {
                                    // Ad closed.
                                }

                                @Override
                                public void onUserEarnedReward(@NonNull RewardItem reward) {
                                    // User earned reward.
                                }

                                @Override
                                public void onRewardedAdFailedToShow(AdError adError) {

                                }

                            });

                        }else {
                           // Ads did not load
                        }
                    }
                });



        }
    });