2014-12-30 75 views
0

我在兩個XML佈局中實施了兩個Admob Ads。他們正在加載和顯示,但是當我點擊廣告,我的應用程序崩潰(也許是因爲我的onPause方法包括System.exit(0);,否則它墜毀在簡歷上Admob點擊 - >應用程序崩潰,沒有任何反應(已解決)

但是,點擊admob廣告不會啓動別的。 「M不會被重定向到市場或瀏覽器。

我點擊它,我的應用程序完成,並沒有什麼事情發生。

任何想法?我遵照執行谷歌開發者指南,這是代碼在我的應用程序內:

AdView adView = (AdView)this.findViewById(R.id.adView2); 
    AdRequest adRequest = new AdRequest.Builder().build(); 
    adView.loadAd(adRequest); 

已解決:問題就像我認爲onPause方法,它殺死了我的應用程序的所有Java實例,這就是爲什麼應用程序立即崩潰,廣告無法正常工作。通過解決onPause和Resume Methods中的問題,我解決了上述問題,感謝您的幫助。

+3

'我的onPause方法包括System.exit(0);'不這樣做 –

+1

對於我們能夠幫助你,我們需要看看你得到的錯誤信息是什麼。請編輯您的問題並添加它。 –

+0

我不想這樣做,但它是我的應用程序沒有崩潰時,我推home按鈕並嘗試重新連接的唯一方法,但你們是對的,我必須努力工作這個... – user2798381

回答

1

嘗試刪除System.exit(0);

你能具體談談錯誤,雖然亞行監測誤差和後it.Check最常見的錯誤連接下面

1電話)有你的清單文件添加的活動??,如果沒有在清單中添加這

<activity android:name="com.google.ads.AdActivity" 
      android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> 

2)元數據到應用程序

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

3)我覺得你添加這些權限,因爲沒有這些廣告不會彈出,但因爲你說你得到了廣告,這可能不是你的情況

<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 

點擊這裏瞭解更多詳情: - https://developers.google.com/mobile-ads-sdk/docs/admob/android/quick-start