Я использовал для отображения баннера AdMob в своих будущих приложениях, и я хотел бы попробовать попробовать межстраничные объявления.
Я проверил SDK AdMob для реализации, и я скопировал их примерный источник, потому что это было именно то, что я хочу (т.е. интерстициальный показ при запуске активности).
Я попробовал это на эмуляторе и на моей Галактике, ни одно объявление не было показано.
Вот исходный код:
public class Asscreed extends Activity {
private InterstitialAd interstitial;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_asscreed);
// Create the interstitial.
interstitial = new InterstitialAd(this);
interstitial.setAdUnitId("ca-app-pub-6046034785851961/xxxxxx");
// Create ad request.
AdRequest adRequest = new AdRequest.Builder().build();
// Begin loading your interstitial.
interstitial.loadAd(adRequest);
}
// Invoke displayInterstitial() when you are ready to display an interstitial.
public void displayInterstitial() {
if (interstitial.isLoaded()) {
interstitial.show();
}
}
}
Импорт в порядке, и, конечно, импортируется библиотека Google Play Services.
Я использую этот пример: AdMob Android Guides - межстраничное объявление.
Может ли кто-нибудь сказать мне, что не так в моем коде?