Frozen Bubble のような構造のゲームに AdMob を統合する方法について、サポートが必要です。adview 自体を使用してレイアウトを作成し、FrozenBubble.java (私のゲームではこのファイルに適しています) に ad を読み込もうとしましたが、何らかの理由で NullPointerException でクラッシュします。
これが私のFrozenBubbleのようなコードです:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
isRunning = true;
setVolumeControlStream(AudioManager.STREAM_MUSIC);
requestWindowFeature(Window.FEATURE_NO_TITLE);
restoreGamePrefs();
AdView adview = (AdView)findViewById(R.id.adView);
AdRequest re = new AdRequest();
re.setTesting(true);
adview.loadAd(re);
...
Admob ベースのコードですが、NullPointerException でクラッシュします。
レイアウトには、GameView と AdMob View があります。
<com.google.ads.AdView
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adUnitId="MY_CODE_HERE"
ads:adSize="BANNER"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"/>
それが十分な情報であるかどうかはわかりませんが、そうではありません。私のゲームが基づいているフローズンバブルのソースはここにあります: Frozen Bubble Google Code
それを見て、できれば助けてください!
前もって感謝します!