flurrysdkを使用するAndroidアプリケーションを構築しています。
私の活動には次のコードがあります。
protected void onStart() {
super.onStart();
FlurryAgent.setVersionName("1.0");
FlurryAgent.onStartSession(this, "XXXXXXXX");
FlurryAgent.setLogEnabled(true);
FlurryAgent.setLogEvents(true);
FlurryAgent.setLogLevel(Log.VERBOSE);
FlurryAgent.initializeAds(this);
FrameLayout fViewGroup = (FrameLayout) findViewById(R.id.flurry);
FlurryAgent.getAd(this, "BANNERNAME", fViewGroup, FlurryAdSize.BANNER_TOP,0);
}
public void onStop()
{
super.onStop();
FlurryAgent.onEndSession(this);
}
だからここに私の2つの質問があります:
- 以下のAndroidで実行しようとすると、Gingerbread flurryは、使用できないString.isEmptyを使用するため、例外をスローします。この例外を克服する方法はありますか?
- Gingerbreadの上のAndroidで実行している場合、コードは「正常に」実行されますが、広告は表示されません。Flurryは、LogCatに「広告サーバーは応答しましたが、広告ユニットを送信しません」と出力するだけです。flurry panelで、プロジェクトと、上記のコードと同じ名前のadSpaceを作成しました。
注:AndroidのFlurryで、この投稿で「広告サーバーは応答しましたが、広告ユニットを送信しませんでした」と言われていることを実行しましたが、どちらのテスト広告も表示されません。
ありがとう!