Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
abstract class InterstitialAd
AdManagerInterstitialAd | Для издателей Google Ad Manager полностраничная реклама, демонстрируемая в естественных точках перехода, таких как смена страницы, запуск приложения или загрузка уровня игры. |
Полностраничная реклама размещается в естественных точках перехода, таких как смена страницы, запуск приложения или загрузка уровня игры. В межстраничной рекламе используется кнопка закрытия, которая удаляет рекламу из пользовательского интерфейса.
Пример кода:
public class MyActivity extends Activity {
private InterstitialAd interstitialAd;
private Button nextLevelButton;
private TextView textView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Create a full screen content callback.
FullScreenContentCallback fullScreenContentCallback = new FullScreenContentCallback() {
@Override
public void onAdDismissedFullScreenContent() {
interstitialAd = null;
// Proceed to the next level.
goToNextLevel();
}
};
// Load an interstitial ad. When a natural transition in the app occurs (such as a level
// ending in a game), show the interstitial. In this simple example, the press of a
// button is used instead.
//
// If the button is clicked before the interstitial is loaded, the user should proceed to
// the next part of the app (in this case, the next level).
//
// If the interstitial is finished loading, the user will view the interstitial before
// proceeding.
InterstitialAd.load(
this,
"myAdUnitId",
new AdRequest.Builder().build(),
new InterstitialAdLoadCallback() {
@Override
public void onAdLoaded(@NonNull InterstitialAd ad) {
interstitialAd = ad;
interstitialAd.setFullScreenContentCallback(fullScreenContentCallback);
}
@Override
public void onAdFailedToLoad(@NonNull LoadAdError adError) {
// Code to be executed when an ad request fails.
}
});
// Create the button to go to the next level.
nextLevelButton = new Button(this);
nextLevelButton.setText("Next Level");
nextLevelButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// Show the interstitial if it is ready. Otherwise, proceed to the next level
// without ever showing it.
if (interstitialAd != null) {
interstitialAd.show(MyActivity.this);
} else {
// Proceed to the next level.
goToNextLevel();
}
}
});
// Add the next level button to the layout.
LinearLayout layout = new LinearLayout(this);
layout.setOrientation(LinearLayout.VERTICAL);
layout.addView(nextLevelButton);
// Create a TextView to display the current level.
textView = new TextView(this);
textView.setText("Level 1");
layout.addView(textView);
setContentView(layout);
}
public void goToNextLevel() {
// Show the next level, and disable the next level button since there are no more levels.
nextLevelButton.setEnabled(false);
textView.setText("Level 2");
}
} Краткое содержание
Государственные строители |
|---|
|
Государственные строители
Общественные функции
abstract fun setImmersiveMode(immersiveModeEnabled: Boolean): Unit
Устанавливает флаг, определяющий, будет ли этот промежуточный объект отображаться в иммерсивном режиме. Вызовите этот метод перед show . Во время show , если этот флаг включен и иммерсивный режим поддерживается, для промежуточной рекламы будут включены флаги SYSTEM_UI_FLAG_IMMERSIVE_STICKY и SYSTEM_UI_FLAG_HIDE_NAVIGATION.
abstract fun setPlacementId(placementId: Long): Unit
Задает идентификатор размещения для межстраничной рекламы.
Чтобы гарантировать включение этого идентификатора размещения в отчеты, вызовите этот метод перед показом объявления.
| Параметры |
|---|
placementId: Long | Длинное целое число, предоставляемое пользовательским интерфейсом AdMob для настроенного размещения. |
abstract fun show(activity: Activity): Unit
Отображает промежуточную рекламу.
| Параметры |
|---|
activity: Activity | Контекст Activity , в рамках которого будет показана реклама. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-02-17 UTC.
[null,null,["Последнее обновление: 2026-02-17 UTC."],[],[]]