Я провожу несколько тестов в своем приложении, чтобы передать их другим, но у меня возникла проблема с реализацией API заставки. Скорее, у меня проблема с результатом на экране, когда я перевожу устройство в ландшафтный режим. В начале или в конце устройства появляется белый «коробок». Это происходит как в эмуляторе, так и на физических устройствах.
*Изменить Я использовал тот же API в другом приложении без рекламы и получил тот же результат.
устройство с начальным белым полем
устройство с конечным белым полем
MainActivity
override fun onCreate(savedInstanceState: Bundle?) {
installSplashScreen()
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
initializeComponent()
buttonBanner.setOnClickListener {
AdsManager(this).showBanner(bannerLayout, this)
}
buttonInter.setOnClickListener {
AdsManager(this).showInterstitial(this)
}
buttonReward.setOnClickListener {
AdsManager(this).showReward(this)
}
}
Xml Splash
@color/teal_700
@drawable/ic_launcher_foreground
@style/Theme.UnityAds
Манифест
Xml main_activity
Макет баннера
Тема
@color/purple_500
@color/purple_700
@color/white
@color/teal_200
@color/teal_700
@color/black
?attr/colorPrimaryVariant
Подробнее здесь: https://stackoverflow.com/questions/728 ... scape-mode
Белый ящик API Android-заставки в ландшафтном режиме ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение