Android保护清单admob

时间:2013-11-01 12:29:27

标签: java android admob proguard

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

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

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

1 个答案:

答案 0 :(得分:1)

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

public boolean isAdmobThere(Context context) {
    return context.getPackageManager().queryIntentActivities(new Intent(context, com.google.ads.AdActivity.class), 0).size() > 0;
}