我尝试保护我的应用程序,因为有人可以使用逆向工程。我使用proguard,但通过编辑manifest.xml,仍然可以轻松地从我的应用程序中删除广告。即使我可以删除我的.apk中的广告,只是删除了我的清单中的这一行。
<activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
我可以用Java检查我的清单,还是有其他方法可以做到这一点?
答案 0 :(得分:1)
使用此功能检查Admob Activity是否仍然存在。请告诉我们它是否有效。
public boolean isAdmobThere(Context context) {
return context.getPackageManager().queryIntentActivities(new Intent(context, com.google.ads.AdActivity.class), 0).size() > 0;
}