Java 我在游戏中看不到admob

Java 我在游戏中看不到admob,java,android,eclipse,admob,Java,Android,Eclipse,Admob,你好,我想看看我的admob,但不可能。 这是我的主要活动 包net.canarolab.puzzleroad import android.app.Activity; import android.content.Intent; import android.media.AudioManager; import android.media.MediaPlayer; import android.os.Bundle; import android.util.Log; import android

你好,我想看看我的admob,但不可能。 这是我的主要活动 包net.canarolab.puzzleroad

import android.app.Activity;
import android.content.Intent;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.Window;
import android.view.WindowManager;
import android.widget.LinearLayout;
import android.widget.Toast;

import com.google.ads.AdRequest;
import com.google.ads.AdSize;
import com.google.ads.AdView;

public class MainActivity extends Activity {
    // private AdView adView;
    private MainView mainView;
    private final int MENU_SELECT_RESET = 1, MENU_SELECT_CONTACT = 2;

    // MUSICA
    MediaPlayer mediaPlayer;// para musica de fondo (se declara aqui para que
                            // pueda

    // utilizarla todos nuestros metodos)

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

        // MUSIC
        mediaPlayer = MediaPlayer.create(this, R.raw.merry);
        mediaPlayer.setLooping(true);
        mediaPlayer.setVolume(100, 100);
        mediaPlayer.start();

        // Apago la barra de título
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        // Apago la barra de estado
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
        Intent i = getIntent();
        // Activity Quiero solo tapa
        i.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
        setVolumeControlStream(AudioManager.STREAM_MUSIC);
        // View Establezca el
        mainView = new MainView(this);
        // setContentView(mainView);

        setContentView(R.layout.activity_main);

            // ADMOB
        LinearLayout layout = (LinearLayout) findViewById(R.id.mainView);

        LinearLayout layout1 = (LinearLayout) findViewById(R.id.linearLayout1);

        // Create the adView
        // Please replace MY_BANNER_UNIT_ID with your AdMob Publisher ID
        AdView adView = new AdView(this, AdSize.BANNER, "a14e2f8fe3af5a6");

        // Add the adView to it
        layout1.addView(adView);

        // Initiate a generic request to load it with an ad
        AdRequest request = new AdRequest();
        request.setTesting(true);

        adView.loadAd(request);

        // Lookup R.layout.main

    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        // getMenuInflater().inflate(R.menu.activity_main, menu);
        menu.add(0, MENU_SELECT_RESET, 0, "Reset");
        menu.add(0, MENU_SELECT_CONTACT, 0, "Contact");
        return true;

    }

    @Override
    protected void onResume() {
        mediaPlayer.start();

        // Leí el recuento juego
        this.mainView.gameCount.read();
        Log.d("", "read");
        super.onResume();

    }

    @Override
    protected void onPause() {
        mediaPlayer.pause();

        // Escribo el recuento de juego.
        this.mainView.gameCount.save();
        Log.d("", "save");

        super.onPause();
        // No voy a desaparecer en esta actitud no hay más.
        // finish();

    }

    @Override
    protected void onDestroy() {
        mediaPlayer.stop();

        super.onDestroy();
        System.exit(0);

    }

    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        case MENU_SELECT_RESET:
            this.mainView.gameCount.reset();
            Toast.makeText(this, "Has been reset.", Toast.LENGTH_SHORT).show();
            return true;
        case MENU_SELECT_CONTACT:
            Intent intent = new Intent(Intent.ACTION_SEND);
            intent.setType("text/plain");
            intent.putExtra(Intent.EXTRA_SUBJECT, "idea");
            intent.putExtra(Intent.EXTRA_TEXT, "text of email");
            intent.putExtra(Intent.EXTRA_EMAIL,
                    new String[] { " trabajonacho33@gmail.com" });
            startActivity(intent);
        }
        return false;
    }

}
这是我的新活动_main.xml

但是admob对我来说很难。。不要工作。感谢活动:

  AdView adview = (AdView) findViewById(R.id.adView1);
            AdRequest re = new AdRequest();
            re.setGender(AdRequest.Gender.FEMALE);
            adview.loadAd(re);
Xml:

试试这个,肯定管用

 <LinearLayout 
    android:id="@+id/linearLayout1"
    android:orientation="vertical"
    android:layout_width="320"
    android:layout_height="50" >
将其添加到AndroidManifest.xml中

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

   </application>

1在activity_xml文件中定义此代码。选择所需的位置 展示你的广告

           <com.google.ads.AdView 

             android:id="@+id/adView"
                 android:layout_width="fill_parent"
                 android:layout_height="wrap_content"
                 ads:adUnitId="a14e2f8fe3af5a6"
                 ads:adSize="SMART_BANNER"
                 ads:testDevices="TEST_EMULATOR, TEST_DEVICE_ID"
                 ads:loadAdOnCreate="true"/>
3在manifest.xml中定义此代码

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

   </application>

注意:请确保您在ADMOB Dashboard中定义的项目包名称正确。

主要问题是在同一活动\u xml中查看mainView和AdvView
  <application>
    <activity android:name="com.google.ads.AdActivity"
                    android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

   </application>