先根据开发者网站的文档配置好文件  


之后在Eclipse这边编辑.java文件

private static final String ADMOB_ID = "ca-app-pub-4585434383664955/2601194423";

static public AppActivity mAppActivity = null;

 

InterstitialAd mInterstitialAd;

private static AdRequest adRequest;

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

mAppActivity = this;

mInterstitialAd = new InterstitialAd(this);

mInterstitialAd.setAdUnitId(ADMOB_ID);

        requestNewInterstitial();

        

        mInterstitialAd.setAdListener(new AdListener() {

            @Override

            public void onAdClosed() {

                requestNewInterstitial();

            }

        });

        

}


    private void requestNewInterstitial() {

     adRequest = new AdRequest.Builder().build();

      mInterstitialAd.loadAd(adRequest);

    }

    

    

  //egg carton

    public static Object getInstance(){

    return mAppActivity;

    }

  //egg carton

    public void  showAdInScreen(){

     runOnUiThread(new Runnable() {//此处是重点

            @Override public void run() {

                if (mInterstitialAd.isLoaded()) {

                mInterstitialAd.show();

             }

            }

        });

    }



c++那边使用JniHelper调用showAdInScreen()函数即可



更多相关文章

  1. 把android assets文件夹内的文件存储到sd卡中
  2. android使用sharedPreferences()方法读写文件操作
  3. 在系统里设置文件默认打开APP
  4. Android实现屏幕截图并保存截图到指定文件
  5. Android 中读取SD卡文件时抛出NullPointerException错误解决办法
  6. Kotlin转向谷歌云平台,因此开发人员可以像在Android上一样喜欢它
  7. Android media媒体库分析之:分类别统计媒体文件大小

随机推荐

  1. Android升级SDK提示:folder failed to be
  2. android 图片的缩放,bitmap的用法 scalety
  3. Android代码中运行shell命令
  4. Android(安卓)颜色渲染(九) PorterDuff及
  5. mac 上 配置 Android NDK 环境
  6. android中分割线的实现
  7. Android Canvas drawArc方法介绍
  8. Android调用Google Map
  9. Android常用开源项目
  10. js判断当前设备是 Android 还是 iOS