游戏google广告添加详解
游戏google广告添加
1. 首先需要有开发者ID,以及广告ID
2. 假如我们得开发者ID为 856704427-7DD98A-4A52-7EE4-A73481C9X, 广告ID为854704327nwux8x
3. 首先我们需要配置我们得sdk环境,从平台down下sdk包,具体内容可以从包里查看到。
一.(1) 我们需要把sdk里面得jar包引入到我们的工作环境当中,lib*.so文件也要引入进来
(2) 然后配置我的Mainfest文件,这里以我的代码为例:
需要在application方法中加入sdk中得 service方法
android:process="com.****.****."
android:exported="true">
添加方法,同样也在application当中
添加许可权限,不同平台sdk许可权限可能不同, 在 方法后添加即可
二,我们得权限这就配置完成了, 之后我们需要修改AppActivity.java文件
public class AppActivity extends Cocos2dxActivity implements AdListener{
public static Handler handler; //通过handler开启一个线程,因为游戏里只有一个主线程,如果占用的话,游戏就会停止
public static AppActivity instance;
private static AdView adView; //添加view
private static String placementID = “854704327nwux8x”; //您的广告位ID
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
instance = this;
showid();
}
public void onDestroy() {
adView.destroy();
super.onDestroy();
}
public static void showid() {
instance.runOnUiThread(new Runnable(){ //通过instance启动一个UI
public void run(){
// 属性 android:id=”@+id/mainLayout”
RelativeLayout layout = new RelativeLayout(instance);
instance.addContentView(layout, new LayoutParams(LayoutParams.MATCH_PARENT*2, LayoutParams.MATCH_PARENT));
// 创建 adView, 如果不传入placementID,可以用另一个构造函数AdView(context)
adView = new AdView(instance, placementID);
// 查找 LinearLayout,假设其已获得
// 在其中添加 adView
layout.addView(adView);
// 启动一般性请求并在其中加载广告
adView.loadAd(new AdRequest());
}
});
}
}
本文地址:https://blog.csdn.net/qq_21743659/article/details/108574398
上一篇: Android 补间动画之页面切换动画
下一篇: 西电优研计划自我准备