アプリに admob を追加しましたが、アプリを起動できません。「残念ながら、アプリが停止しました」と表示されるたびに
レイアウト内の私のコードは次のとおりです。
<com.google.ads.AdView
android:id="@+id/adView"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
ads:adUnitId="- MY ID -"
ads:adSize="BANNER"
ads:loadAdOnCreate="true"
android:layout_alignParentBottom="true"
/>
ここにアクティビティの実装があります
private AdView adView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(new Bundle());
setContentView(R.layout.activity_main);
adView = (AdView)findViewById(R.id.adView);
adView.loadAd(new AdRequest());
}
@Override
public void onDestroy() {
if (adView != null) {
adView.destroy();
}
super.onDestroy();
}
そして、これは私がマニフェストに追加したものです
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<meta-data android:value="true" android:name="ADMOB_ALLOW_LOCATION_FOR_ADS" />
私は何か間違ったことをしましたか?または、私がすべきことはありますか?ありがとう !