2016-04-17 15 views
0

私はアンドロイドアプリで簡単なテスト広告を表示しようとしています。私はまた、https://developers.google.com/admob/android/quick-start#configure_gradleアプリのAdMobが表示されない

イムはとても正確にそれに従うことができたhaventはAndroidのメーカーのIntelliJを使用していない。この例を経てい

https://github.com/googleads/googleads-mobile-android-examples/tree/master/admob/BannerExample

をテストするには、このgithubのプロジェクトを使用していました。

私の問題は、広告が表示されないようです。ログは下にあり、Iveは問題の可能性があると思われる行の隣に**を2つ追加しました。私も自分のコードを追加しました。私はマニフェストファイルに何も追加していません(私は何かを見なければなりません)

私はエミュレータを使用しています。エミュレータには何の制約がありますか?現時点では、広告が表示される場所や広告が表示されることはありません。

大変助かりました。 おかげ

CODE

レイアウト

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
      xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" 
      xmlns:ads="http://schemas.android.com/apk/res-auto" 
      android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" 
      android:paddingRight="@dimen/activity_horizontal_margin" 
      android:paddingTop="@dimen/activity_vertical_margin" 
      android:paddingBottom="@dimen/activity_vertical_margin" 
      tools:context=".EntryPoint"> 

    <TextView android:text="@string/hello_world" android:layout_width="wrap_content" 
      android:layout_height="wrap_content" /> 

    <com.google.android.gms.ads.AdView 
     android:id="@+id/ad_view" 
     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> 

</RelativeLayout> 

コード

private AdView mAdView; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_my); 
    mAdView = (AdView) findViewById(R.id.ad_view); 
    AdRequest adRequest = new AdRequest.Builder() 
      .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) 
      .build(); 
    mAdView.loadAd(adRequest); 
} 

/** Called when leaving the activity */ 
@Override 
public void onPause() { 
    if (mAdView != null) { 
     mAdView.pause(); 
    } 
    super.onPause(); 
} 

/** Called when returning to the activity */ 
@Override 
public void onResume() { 
    super.onResume(); 
    if (mAdView != null) { 
     mAdView.resume(); 
    } 
} 

/** Called before the activity is destroyed */ 
@Override 
public void onDestroy() { 
    if (mAdView != null) { 
     mAdView.destroy(); 
    } 
    super.onDestroy(); 
} 

LOGS

5222-5222/? I/art﹕ Not late-enabling -Xcheck:jni (already on) 
5222-5222/? I/art﹕ Late-enabling JIT 
5222-5222/? I/art﹕ JIT created with code_cache_capacity=2MB compile_threshold=1000 
** 5222-5222/my.app W/System﹕ ClassLoader referenced unknown path: /data/app/my.app-2/lib/arm 
** 5222-5222/my.app W/GooglePlayServicesUtil﹕ Google Play services is missing. 
5222-5222/my.app I/WebViewFactory﹕ Loading com.android.webview version 44.0.2403.119 (code 246011900) 
5222-5222/my.app W/System﹕ ClassLoader referenced unknown path: /system/app/webview/lib/arm 
5222-5222/my.app I/LibraryLoader﹕ Time to load native libraries: 44 ms (timestamps 1048-1092) 
5222-5222/my.app I/LibraryLoader﹕ Expected native library version number "",actual native library version number "" 
5222-5250/my.app W/art﹕ Long monitor contention event with owner method=void java.lang.Thread.nativeCreate(java.lang.Thread, long, boolean) from Thread.java:4294967294 waiters=0 for 206ms 
5222-5231/my.app W/art﹕ Suspending all threads took: 91.755ms 
5222-5222/my.app V/WebViewChromiumFactoryProvider﹕ Binding Chromium to main looper Looper (main, tid 1) {84fa4d0} 
5222-5222/my.app I/LibraryLoader﹕ Expected native library version number "",actual native library version number "" 
5222-5222/my.app I/chromium﹕ [INFO:library_loader_hooks.cc(120)] Chromium logging enabled: level = 0, default verbosity = 0 
5222-5222/my.app I/BrowserStartupController﹕ Initializing chromium process, singleProcess=true 
5222-5222/my.app W/art﹕ Attempt to remove non-JNI local reference, dumping thread 
5222-5222/my.app E/SysUtils﹕ ApplicationContext is null in ApplicationStatus 
5222-5222/my.app W/chromium﹕ [WARNING:resource_bundle.cc(285)] locale_file_path.empty() 
** 5222-5222/my.app E/libEGL﹕ validate_display:255 error 3008 (EGL_BAD_DISPLAY) 
** 5222-5222/my.app E/libEGL﹕ validate_display:255 error 3008 (EGL_BAD_DISPLAY) 
** 5222-5222/my.app E/chromium﹕ [ERROR:gl_surface_egl.cc(327)] No suitable EGL configs found. 
** 5222-5222/my.app E/chromium﹕ [ERROR:gl_surface_android.cc(23)] GLSurfaceEGL::InitializeOneOff failed. 
5222-5222/my.app E/chromium﹕ [ERROR:browser_main_loop.cc(698)] GLSurface::InitializeOneOff failed 
5222-5250/my.app W/art﹕ Long monitor contention event with owner method=void android.app.SharedPreferencesImpl$1.run() from SharedPreferencesImpl.java:90 waiters=1 for 280ms 
5222-5247/my.app W/art﹕ Long monitor contention event with owner method=void java.lang.Thread.nativeCreate(java.lang.Thread, long, boolean) from Thread.java:4294967294 waiters=3 for 441ms 
5222-5231/my.app W/art﹕ Suspending all threads took: 16.275ms 
5222-5222/my.app E/DataReductionProxySettingListener﹕ No DRP key due to exception:java.lang.ClassNotFoundException: com.android.webview.chromium.Drp 
5222-5269/my.app W/AudioManagerAndroid﹕ Requires BLUETOOTH permission 
** 5222-5222/my.app I/Ads﹕ Starting ad request. 
5222-5231/my.app W/art﹕ Suspending all threads took: 9.629ms 
5222-5222/my.app I/Choreographer﹕ Skipped 41 frames! The application may be doing too much work on its main thread. 
5222-5222/my.app D/gralloc_goldfish﹕ Emulator without GPU emulation detected. 
5222-5231/my.app W/art﹕ Suspending all threads took: 140.144ms 
** 5222-5246/my.app W/GooglePlayServicesUtil﹕ Google Play services is missing. 
** 5222-5246/my.app W/GooglePlayServicesUtil﹕ Google Play services is missing. 
5222-5267/my.app W/chromium﹕ [WARNING:data_reduction_proxy_config.cc(423)] SPDY proxy OFF at startup 
5222-5222/my.app W/art﹕ Attempt to remove non-JNI local reference, dumping thread 
5222-5222/my.app W/AwContents﹕ onDetachedFromWindow called when already detached. Ignoring 
5222-5222/my.app W/art﹕ Attempt to remove non-JNI local reference, dumping thread 
5222-5222/my.app W/art﹕ Attempt to remove non-JNI local reference, dumping thread 
5222-5303/my.app A/chromium﹕ [FATAL:gl_surface_android.cc(58)] Check failed: kGLImplementationNone != GetGLImplementation() (0 vs. 0) 
5222-5303/my.app W/google-breakpad﹕ ### ### ### ### ### ### ### ### ### ### ### ### ### 
5222-5303/my.app W/google-breakpad﹕ Chrome build fingerprint: 
5222-5303/my.app W/google-breakpad﹕ 1.04 
5222-5303/my.app W/google-breakpad﹕ 5 
5222-5303/my.app W/google-breakpad﹕ 023f32a1-4862-425f-a49b-e5b1792614ed 
5222-5303/my.app W/google-breakpad﹕ ### ### ### ### ### ### ### ### ### ### ### ### ### 
5222-5303/my.app E/chromium﹕ ### WebView Version 44.0.2403.119 (code 246011900) 
5222-5303/my.app A/libc﹕ Fatal signal 6 (SIGABRT), code -6 in tid 5303 (GpuThread) 

おかげ

+0

エミュレータは、広告を表示する –

+0

は、あなたが広告を表示するために、使用するコードを追加します。 – USKMobility

+0

は、今すぐ追加されますありがとう – RNJ

答えて

1

のGoogle APIを対象としているエミュレータを作成し、Androidにはありません。