Como mostrar outra atividade depois de um intersticial de Unity Ads? (Android Studio)

  • Autor Autor BdvDesigner
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
BdvDesigner

BdvDesigner

1
Ro
Verificación en dos pasos activada
Verificado por Binance
Suscripción a IA
Espero me puedan ayudar, estoy empezando con UnityAds, tengo una aplicación donde el SplashActivity tiene un botón.

Lo que quiero es que, después de presionar el botón, se muestre el intersticial de UnityAds y cuando finalice el anuncio, se muestre MainActivity.

El código que hice muestra el intersticial después del botón pero no sé cómo hacer que abra la siguiente actividad a MainActivity porque después del intersticial vuelve a SplashActivity.

Inserir CODE, HTML ou PHP:
public class SplashActivity extends AppCompatActivity {

String GameID = "123456";
String adUnitId = "Interstitial";
Boolean TestMode = true;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_intro_uno);


    //iniciador Unity
    UnityAds.initialize(SplashActivity.this, GameID, TestMode, new IUnityAdsInitializationListener() {
        @Override
        public void onInitializationComplete() {
        }

        @Override
        public void onInitializationFailed(UnityAds.UnityAdsInitializationError unityAdsInitializationError, String s) {
        }
    });
    //iniciador Unity

}

public void onClick(View view) {

     IUnityAdsShowListener iUnityAdsShowListener = new IUnityAdsShowListener() {
        @Override
        public void onUnityAdsShowFailure(String s, UnityAds.UnityAdsShowError unityAdsShowError, String s1) {

        }

        @Override
        public void onUnityAdsShowStart(String s) {
            UnityAds.load(adUnitId);
            UnityAds.show(SplashActivity.this,adUnitId);
        }

        @Override
        public void onUnityAdsShowClick(String s) {
        }

        @Override
        public void onUnityAdsShowComplete(String s, UnityAds.UnityAdsShowCompletionState unityAdsShowCompletionState) {

        }

    };

    UnityAds.load(adUnitId);
    UnityAds.show(SplashActivity.this,adUnitId);
}
}
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
tenes que poner una llamada a la actividad que quieres mostrar desde los disparadores del ads, cuando se cierra, cuando le dieron click, etc... comúnmente llamado callback o listener...

aca tenes para comprender que necesitas: https://developers.google.com/admob/unity/interstitial
vos tenes que mostrar la otra actividad cuando: el anuncio fallo, el anuncio fue cerrado o cuando el user dio click al anuncio. la ayuda de unitiads tiene mas sobre esto.
 
Voltar
Topo