を示していない、私はLibGDXアプリを持っていると私はこのようなバナーを追加している:マイAdMobのバナーだから
public class AndroidLauncher extends AndroidApplication {
@Override
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Create the layout
RelativeLayout layout = new RelativeLayout(this);
// Do the stuff that initialize() would do for you
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
// Create the libgdx View
AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
View gameView = initializeForView(new Soldiers(), config);
// Create and setup the AdMob view
AdView adView = new AdView(this); // Put in your secret key here
adView.setAdSize(AdSize.SMART_BANNER);
// adView.setAdUnitId("ca-app-pub-3940256099942544/6300978111"); // dummy banner
adView.setAdUnitId("MY_AD_ID"); // Mine
// Create an ad request.
AdRequest.Builder adRequestBuilder = new AdRequest.Builder();
layout.addView(gameView);
// Add the AdMob view
RelativeLayout.LayoutParams adParams =
new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
adParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
adParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
layout.addView(adView, adParams);
adView.loadAd(adRequestBuilder.build());
setContentView(layout);
}
代わりの「MY_AD_ID」私はもちろん、私の本当のバナーIDを配置することです。次に、マニフェストファイル内の私のバナー活性は次のようになります。
<activity
android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:theme="@android:style/Theme.Translucent" />
そして、私はそれがうまく示しているダミーバナーIDを使用しています。画面下部に「AdMob Test Smart Banner ...」という小さなバナーが表示され、2番目のスライド(「AdMobのテスト広告を読み込んでいます」という意味)が表示されます。 3つ目は「developers.google.com/admob」ですだから私はそれを正しくやっているようだ。しかし、私がダミーのバナーIDを実際のバナーIDに変更するとすぐに、今すぐ表示されます。
実際のデバイス(Nexus 5)でテストしていて、Androidスタジオで作業しています。
バナーのAdMobページには、ネットワークリクエストが10件ありますが、一致するリクエストは0件で、一致率は0%です。
私のアプリはプレイストアに公開されており、そのアプリに広告をリンクしています。
私は間違っていますか?ダミーのものが動作しているので、実際のバナーの設定に何か問題があると言いますが、何ですか?問題の内容を知るにはどうすればよいですか?
10/0は本当に多くのことを言っているわけではありません。あなたの実装は私にとってうまく見えます、それはadmobs "不具合"することができます。そうであれば、要求/一致率が低くなるのを避けるため、複数の広告ネットワークを使用できます。しかし、最初にテストし、より関連性の高い結果で、原因と解決策を考えることができます。 – eldo
デフォルトの広告ネットワーク(プロバイダ)に関連する広告がないため、広告が表示されないと思われますか? – MilanG
はい、10分のリクエストはほんの数分で起こることはありませんし、私の地域でも私は広告が表示されません。今はもう数回それを試してみて、あなたの結果を分けてください。 – eldo