Итак, я хочу внедрить промежуточную рекламу в мое приложение.Я начинаю тестирование с тестовых объявлений, а они не работают.Я получаю код ошибки 3 от метода onAdFailedToLoad (). Также я пытался показать вставку из этого примера, но она не работает, а https://github.com/googleads/googleads-mobile-android-examples. Я пытался запустить ее с нуга между прочим
Вот мой код:
Метод setupAds () вызывается в onCreate ()
private void setupAds() {
//MobileAds.initialize(this, "ca-app-pub-8285809885442873~1312963043");
MobileAds.initialize(this,
"ca-app-pub-3940256099942544~3347511713");
mInterstitial=new InterstitialAd(this);
mInterstitial.setAdUnitId("ca-app-pub-3940256099942544/1033173712");
mInterstitial.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
Toast.makeText(PopupActivity.this, "onAdlOOADED", Toast.LENGTH_SHORT).show();
}
@Override
public void onAdFailedToLoad(int errorCode) {
Toast.makeText(PopupActivity.this, "onAdfailedtoload" + errorCode, Toast.LENGTH_SHORT).show();
}
@Override
public void onAdOpened() {
Toast.makeText(PopupActivity.this, "onAdOpened", Toast.LENGTH_SHORT).show();
}
@Override
public void onAdLeftApplication() {
Toast.makeText(PopupActivity.this, "onAdleftaplication", Toast.LENGTH_SHORT).show();
}
@Override
public void onAdClosed() {
Toast.makeText(PopupActivity.this, "onAdcLOASED", Toast.LENGTH_SHORT).show();
}
});
AdRequest request = new AdRequest.Builder().
addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.build();
mInterstitial.loadAd(request);
((Button) mView.findViewById(R.id.test_ad_button)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mInterstitial.isLoaded()){
mInterstitial.show();
}
}
});
}
И я показываю здесь объявление:
if (!isFirstStarted()){
if (mInterstitial.isLoaded()){
mInterstitial.show();
}
}
И здесьэто фрагмент манифеста:
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher_round"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-8285809885442873~1312963043"/>