我正在尝试显示乱七八糟的插页式广告但在调试屏幕中收到以下消息,而我的屏幕上没有收到插页式广告。
07-14 15:55:31.390:W / webview(10588):java.lang.Throwable:警告:A 在线程'FlurryAgent'上调用了WebView方法。所有WebView方法 必须在UI线程上调用。 WebView的未来版本可能不会 支持在其他线程上使用。
我完全遵循了本教程: Android Integration
目前我正在研究AndEngine。作为错误回复,我把我的所有代码放在UI线程中,但结果是一样的。
以下是我展示广告的代码:
protected void onCreate(Bundle pSavedInstanceState) {
super.onCreate(pSavedInstanceState);
// configure Flurry
FlurryAgent.setLogEnabled(false);
// init Flurry
FlurryAgent.init(MainGameActivity.this, MY_FLURRY_APIKEY);
mFlurryAdInterstitial = new FlurryAdInterstitial(MainGameActivity.this,
MY_ADSPACE_NAME);
FlurryAdTargeting adTargeting = new FlurryAdTargeting();
// enable test mode for this interstitial ad unit
adTargeting.setEnableTestAds(true);
mFlurryAdInterstitial.setTargeting(adTargeting);
// allow us to get callbacks for ad events
mFlurryAdInterstitial.setListener(interstitialAdListener);
mFlurryAdInterstitial.fetchAd();
}
FlurryAdInterstitialListener interstitialAdListener = new FlurryAdInterstitialListener() {
@Override
public void onFetched(final FlurryAdInterstitial adInterstitial) {
adInterstitial.displayAd();
}
@Override
public void onError(final FlurryAdInterstitial adInterstitial,
FlurryAdErrorType adErrorType, int errorCode) {
adInterstitial.destroy();
}
@Override
public void onAppExit(FlurryAdInterstitial arg0) {
// TODO Auto-generated method stub
}
@Override
public void onClicked(FlurryAdInterstitial arg0) {
// TODO Auto-generated method stub
}
@Override
public void onClose(FlurryAdInterstitial arg0) {
// TODO Auto-generated method stub
}
@Override
public void onDisplay(FlurryAdInterstitial arg0) {
// TODO Auto-generated method stub
}
@Override
public void onRendered(FlurryAdInterstitial arg0) {
// TODO Auto-generated method stub
}
@Override
public void onVideoCompleted(FlurryAdInterstitial arg0) {
// TODO Auto-generated method stub
}
};
@Override
protected void onStart() {
super.onStart();
FlurryAgent.onStartSession(MainGameActivity.this);
}
@Override
protected void onStop() {
super.onStop();
FlurryAgent.onEndSession(MainGameActivity.this);
}
@Override
public void onDestroy() {
super.onDestroy();
mFlurryAdInterstitial.destroy();
}
那么在这种情况下该怎么做? 请帮帮我!!!!