任何人都可以告诉我如何在And引擎游戏中配置Chart boost添加平台以显示游戏中的添加。 我已经下载了chartboost sdk,我试图在onCreateEngineOption中配置ChartBoost,如 -
public EngineOptions onCreateEngineOptions()
{
camera = new BoundCamera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);
EngineOptions engineOptions = new EngineOptions(true, ScreenOrientation.LANDSCAPE_FIXED, new FillResolutionPolicy(), this.camera);
engineOptions.getAudioOptions().setNeedsMusic(true).setNeedsSound(true);//turn on the music and sound option
engineOptions.getRenderOptions().getConfigChooserOptions().setRequestedMultiSampling(true);
engineOptions.setWakeLockOptions(WakeLockOptions.SCREEN_ON);//tell the engine to always keep the screen unloced while game is running
engineOptions.getRenderOptions().setDithering(true);//enable the Dithering for the whole game by default
return engineOptions;
// Configure Chartboost
this.cb = Chartboost.sharedChartboost();
String appId = "YOUR_APP_ID";
String appSignature = "YOUR_APP_SIGNATURE";
this.cb.onCreate(this, appId, appSignature, null);
}
我的游戏崩溃了...... 谢谢!!!
答案 0 :(得分:1)
我已经弄清楚如何在我自己的Andengine游戏中整合Chartboost
步骤1)在OnCreateEngineOption中初始化Chartboost
//ChrtBoost Code
cb = Chartboost.sharedChartboost();
String appId = "****************";
String appSignature = "****************************";
cb.onCreate(this,appId,appSignature, null);
cb.onStart(this);
cb.setImpressionsUseActivities(true);
//end of chartBoost Code
步骤2)在onCreateResource方法
中启动会话this.runOnUiThread(new Runnable() {
public void run() {
cb.startSession();
cb.showInterstitial();
}
});
第3步缓存添加的最初使用onCreateScene方法
//cache the adds initially
this.cb.cacheInterstitial();
第4步,按照方法
显示场景调用中的添加内容cb.showInterstitial();
答案 1 :(得分:0)
Chartboost希望被添加到标准android Activity中的视图中,而不是作为andengine的一部分。您应该使用SimpleLayoutGameActivity作为游戏活动,以便为广告服务提供XML布局。
看一下XMLLayoutExample (https://code.google.com/p/andengineexamples/source/browse/src/org/anddev/andengine/examples/XMLLayoutExample.java)
或者看一下我之前使用andengine GLES1做的这个旧实现。需求将是类似的。这使用AdMob而不是Chartboost,但您的应用崩溃的原因是相同的:您需要使用自定义XMLlayout来使您的广告投放效果。
https://github.com/zfoley/AndengineAdmobLayoutExample
希望这能让你走上正轨!