我希望你能帮我,我从UnityAds开始,我在Android (Java)上有一个应用程序,SplashActivity有一个按钮。
我想要的是,在按下按钮后,显示UnityAds间隙,当广告结束时,显示MainActivity。
我所做的代码显示了按钮后面的间隙,但我不知道如何使它打开MainActivity的下一个活动,因为在间隙之后它返回到SplashActivity
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);
}}
发布于 2022-06-20 06:22:08
只需加上
startActivity(new Intent(MainActivity.this,MainActivity2.class));在onUnityAdsShowComplete方法中-在上面的行中,MainActivity是当前活动,MainActivity2是第二个活动。
https://stackoverflow.com/questions/71821343
复制相似问题