flutter_mintegral, Just support android, Welcome to the fork and develop ios version
dependencies: flutter_mintegral: git: url: git://github.com/crazecoder/flutter_mintegral.git
Create SplashActivity.class
public class SplashActivity extends SplashAdAbstractActivity { @Override protected String getAppId() { return "xxxxx"; } @Override protected String getAppKey() { return "xxxxxx"; } @Override protected String getAdUnitId() { return "xxxxx"; } @Override protected String getAdPlacementId() { return "xxxx"; } @Override protected boolean isProtectGDPR() { return false; } @Override protected boolean isProtectCCPA() { return false; } @Override protected Integer getLaunchBackground() { return null; } }
startActivity in MainActivity.class
public class MainActivity extends FlutterActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Intent intent = new Intent(this, SplashActivity.class); startActivity(intent); } }
FlutterMintegral.initSdk({ String appId, String appKey, /** * for EU-GDPR * false: MIntegralConstans.IS_SWITCH_ON */ bool isProtectGDPR = true, /** * If set to TRUE, the server will not display personalized ads based on the user's personal information. * When receiving the user's request, and will not synchronize the user's information to other third-party partners. */ bool isProtectCCPA = false, }); FlutterMintegral.startSplashAd({ String adUnitId, String placementId, String launchBackgroundId, });
FlutterMintegral.showBannerAD({String adUnitId, String placementId}); FlutterMintegral.disposeBannerAD({String adUnitId}); FlutterMintegral.showInteractiveAD({ String adUnitId, String placementId, }); FlutterMintegral.showInterstitialVideoAD({ String adUnitId, String placementId, }); FlutterMintegral.showRewardVideoAD({ String adUnitId, String placementId, String userId, String rewardId, });