Java custome surfaceView上的admob未加载广告

Java custome surfaceView上的admob未加载广告,java,android,admob,surfaceview,Java,Android,Admob,Surfaceview,大家好,我在自定义surfaceview上加载admob时遇到问题。据我所知,我正确地遵循了说明。但还是没有运气。没有表面视图,一切似乎都很好。我已经看到了很多关于这个主题的建议,并尝试了所有这些建议,将sview设置为adview之下,设置adview背景,以编程方式进行操作,以及硬编码xml,更改adUnit id等等,我所有的依赖项都是最新的。清单文件也很好,但广告根本没有加载surfaceview。在我的日志中,我看到开始的广告请求,然后在获取广告响应错误代码0时出现问题,然后加载广告失

大家好,我在自定义surfaceview上加载admob时遇到问题。据我所知,我正确地遵循了说明。但还是没有运气。没有表面视图,一切似乎都很好。我已经看到了很多关于这个主题的建议,并尝试了所有这些建议,将sview设置为adview之下,设置adview背景,以编程方式进行操作,以及硬编码xml,更改adUnit id等等,我所有的依赖项都是最新的。清单文件也很好,但广告根本没有加载surfaceview。在我的日志中,我看到开始的广告请求,然后在获取广告响应错误代码0时出现问题,然后加载广告失败:0。 顺便说一下,这是我正在开发的一款游戏。我使用的是一个模拟器,我希望这就是问题所在,但我不想冒险上传到市场而不进行整理

请帮忙。任何建议都将不胜感激

这是我的密码

private InterstitialAd interstitial;
private AdView adView;
private SView sView;
private static String unitId_Banner = "ca-app-pub------";   
private static String unitId_full = "ca-app-pub-------";    

@Override
protected void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);

    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

    adView = new AdView(this);
    adView.setAdUnitId(unitId_Banner);
    adView.setAdSize(AdSize.SMART_BANNER);

    sView = new SView(this, this.getResources());

    RelativeLayout mainLayout = new RelativeLayout(this);

    RelativeLayout.LayoutParams adParams = new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
    adParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);

    mainLayout.addView(sView);

    mainLayout.addView(adView, adParams);

    setContentView(mainLayout);

    adView.setVisibility(View.VISIBLE);
    adView.loadAd(new AdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).build());
}
正在启动广告请求

VFY:Lcom/example/jjack/audio;中的死代码0x0028-0050;。Landroid/内容/上下文;五

开始'ads28298.jar'引导=0-- DexOpt:-结束“ads28298.jar”成功-- DEX prep“/data/data/com.example.jjack/cache/ads28298.jar”:4ms解压,1235ms重写

找不到方法java.io.IOException.,引用自方法com.google.android.gms.ads.identifier.advisingidClient.h

VFY:Lcom/google/android/gms/ads/identifier/advisingidclient;中的死代码0x0035-0035;。h Landroid/内容/上下文;Lcom/google/android/gms/common/a

找不到方法java.io.IOException.,引用自方法com.google.android.gms.ads.identifier.advisingidClient.getInfo

VFY:Lcom/google/android/gms/ads/identifier/advisingidclient;中的死代码0x0040-0040;。getInfo Lcom/google/android/gms/ads/identifier/advisingidclient$Info

VFY:Lcom/google/android/gms/internal/fv;中的死代码0x00dc-00f2;。Landroid/内容/上下文;五

VFY:Lcom/google/android/gms/internal/fv;中的死代码0x0103-0105;。Landroid/内容/上下文;五

VFY:Lcom/google/android/gms/internal/gu;中的死代码0x0019-001a;。evaluateJavascript Ljava/lang/String;Landroid/webkit/ValueCallback;五

获得广告回复时出现问题。错误代码:0

VFY:Lcom/google/android/gms/internal/ci;中的死代码0x00a9-00c1;。Lcom/google/android/gms/internal/gu;Ljava/util/Map;五

未能加载广告:0


提前谢谢你

请发布logcat输出。完成任何想法请