4 января, 2022

Open app ads

Зависимости def lifecycle_version = “2.2.0”implementation “androidx.lifecycle:lifecycle-extensions:$lifecycle_version”implementation “androidx.lifecycle:lifecycle-runtime-ktx:$lifecycle_version”annotationProcessor “androidx.lifecycle:lifecycle-compiler:$lifecycle_version” AppMainState import android.app.Activity;import android.app.Application;import android.content.Context;import android.os.Bundle;import android.util.Log;import androidx.annotation.NonNull;import androidx.annotation.Nullable;import androidx.lifecycle.Lifecycle;import androidx.lifecycle.LifecycleObserver;import androidx.lifecycle.OnLifecycleEvent;import androidx.lifecycle.ProcessLifecycleOwner;import com.google.android.gms.ads.AdError;import com.google.android.gms.ads.AdRequest;import com.google.android.gms.ads.FullScreenContentCallback;import com.google.android.gms.ads.LoadAdError;import com.google.android.gms.ads.MobileAds;import com.google.android.gms.ads.appopen.AppOpenAd;import java.util.Date;public class AppMainState extends Application implements Application.ActivityLifecycleCallbacks, LifecycleObserver { private AppOpenAdManager appOpenAdManager; private Activity currentActivity; @Override public void onCreate() { super.onCreate(); this.registerActivityLifecycleCallbacks(this); MobileAds.initialize( this, initializationStatus -> {}); ProcessLifecycleOwner.get().getLifecycle().addObserver(this); appOpenAdManager = new AppOpenAdManager(); } /** LifecycleObserver method that shows the app open ad when… Подробнее »Open app ads