1

我试图保护我的应用程序,因为有人可以使用逆向工程。我使用 proguard,但通过编辑 manifest.xml 仍然很容易从我的应用程序中删除广告。即使我可以从我的 .apk 中删除广告,只需删除清单中的这一行。

<activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

我可以用 Java 检查我的清单还是有其他方法可以做到这一点?

4

1 回答 1

1

使用此功能检查 Admob Activity 是否仍然存在。请告诉我们它是否有效。

public boolean isAdmobThere(Context context) {
    return context.getPackageManager().queryIntentActivities(new Intent(context, com.google.ads.AdActivity.class), 0).size() > 0;
}
于 2013-11-01T12:45:56.020 回答