0
インタースティシャルを表示するのは非常に困難です。これは初めてのCocos2Dゲームでの作業です。 これは私がAdMobの設定でここで追加することになっていますどのようなすべての主要なJavaコードcoco2dアンドロイドゲームのインタースティシャル広告
public class FlyingPanda extends Activity implements AdListener {
/** Called when the activity is first created. */
public static CCGLSurfaceView mGLSurfaceView;
private boolean isCreated = false;
private static final String ADMOB_PUBLISH_ID = "xxxxxxxxxxxxxxxxxx";
@Override
public void onCreate(Bundle savedInstanceState) {
if(!isCreated){
isCreated = true;
} else {
return;
}
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
RelativeLayout layout = new RelativeLayout(this);
layout.setLayoutParams(new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
mGLSurfaceView = new CCGLSurfaceView(this);
// Create the adView
AdView adView = new AdView(this, AdSize.BANNER, ADMOB_PUBLISH_ID);
// Initiate a generic request to load it with an ad
adView.loadAd(new AdRequest());
adView.setAdListener(this);
// Add the adView to it
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(
LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.ALIGN_PARENT_TOP, RelativeLayout.TRUE);
params.addRule(RelativeLayout.CENTER_HORIZONTAL, RelativeLayout.TRUE);
adView.setLayoutParams(params);
layout.addView(mGLSurfaceView);
layout.addView(adView);
setContentView(layout);
Common.game_initialize();
getScaledCoordinate();
CCDirector.sharedDirector().attachInView(mGLSurfaceView);
// attach the OpenGL view to a window
Common.sound_engine = SoundEngine.sharedEngine();
loadSound();
のですか?バナーのようなインタースティシャルという名前の変数を定義します。
////////////////////////////////////////////////////////////////////////////////
// Admob Setting
////////////////////////////////////////////////////////////////////////////////
このすべての公開クラスにインタースティシャルを読み込むにはどうすればよいですか?
@Override
public void onDismissScreen(Ad ad) {
// TODO Auto-generated method stub
}
@Override
public void onFailedToReceiveAd(Ad ad, ErrorCode errorCode) {
// TODO Auto-generated method stub
}
@Override
public void onLeaveApplication(Ad ad) {
// TODO Auto-generated method stub
}
@Override
public void onPresentScreen(Ad ad) {
// TODO Auto-generated method stub
}
@Override
public void onReceiveAd(Ad ad) {
eclipseまたはAndroid Studio?必要なタグだけを追加します。多くのforkを持つcocos2dは、統合しようとしているフレームワークを明確にしています。 – Aryan