91 lines
3.4 KiB
Java
91 lines
3.4 KiB
Java
package com.google.android.gms.measurement.internal;
|
|
|
|
import android.annotation.TargetApi;
|
|
import android.app.Activity;
|
|
import android.app.Application;
|
|
import android.content.Intent;
|
|
import android.net.Uri;
|
|
import android.os.Bundle;
|
|
import android.text.TextUtils;
|
|
|
|
@TargetApi(14)
|
|
/* loaded from: classes.dex */
|
|
final class zzdu implements Application.ActivityLifecycleCallbacks {
|
|
private final /* synthetic */ zzda a;
|
|
|
|
private zzdu(zzda zzdaVar) {
|
|
this.a = zzdaVar;
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public final void onActivityCreated(Activity activity, Bundle bundle) {
|
|
Uri data;
|
|
try {
|
|
this.a.e().B().a("onActivityCreated");
|
|
Intent intent = activity.getIntent();
|
|
if (intent != null && (data = intent.getData()) != null && data.isHierarchical()) {
|
|
if (bundle == null) {
|
|
Bundle a = this.a.k().a(data);
|
|
this.a.k();
|
|
String str = zzfy.a(intent) ? "gs" : "auto";
|
|
if (a != null) {
|
|
this.a.b(str, "_cmp", a);
|
|
}
|
|
}
|
|
String queryParameter = data.getQueryParameter("referrer");
|
|
if (TextUtils.isEmpty(queryParameter)) {
|
|
return;
|
|
}
|
|
if (!(queryParameter.contains("gclid") && (queryParameter.contains("utm_campaign") || queryParameter.contains("utm_source") || queryParameter.contains("utm_medium") || queryParameter.contains("utm_term") || queryParameter.contains("utm_content")))) {
|
|
this.a.e().A().a("Activity created with data 'referrer' param without gclid and at least one utm field");
|
|
return;
|
|
} else {
|
|
this.a.e().A().a("Activity created with referrer", queryParameter);
|
|
if (!TextUtils.isEmpty(queryParameter)) {
|
|
this.a.a("auto", "_ldl", (Object) queryParameter, true);
|
|
}
|
|
}
|
|
}
|
|
} catch (Exception e) {
|
|
this.a.e().t().a("Throwable caught in onActivityCreated", e);
|
|
}
|
|
this.a.s().a(activity, bundle);
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public final void onActivityDestroyed(Activity activity) {
|
|
this.a.s().a(activity);
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public final void onActivityPaused(Activity activity) {
|
|
this.a.s().b(activity);
|
|
zzfd u = this.a.u();
|
|
u.a().a(new zzfi(u, u.d().b()));
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public final void onActivityResumed(Activity activity) {
|
|
this.a.s().c(activity);
|
|
zzfd u = this.a.u();
|
|
u.a().a(new zzfh(u, u.d().b()));
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public final void onActivitySaveInstanceState(Activity activity, Bundle bundle) {
|
|
this.a.s().b(activity, bundle);
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public final void onActivityStarted(Activity activity) {
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public final void onActivityStopped(Activity activity) {
|
|
}
|
|
|
|
/* synthetic */ zzdu(zzda zzdaVar, zzdb zzdbVar) {
|
|
this(zzdaVar);
|
|
}
|
|
}
|