Tutorial's
|
What are the type of Restriction & Protection?
- Advertisement Banners (Google or ad-mob)
- Nag & Msg Box Pop-Up (In Trial or Free App)
- Locked Features (In the form of In-App Purchase)
- Google or Amazon License (In the form of License
Verification Library-LVL)
Before we start with Tut’s Download all Target Files from
here :- Click
Tut -1
Removing of Advertisement Banners from application
TARGET
|
Dual File Manager
|
METHOD
|
Ad Removing by
Editing Layout
|
DIFFICULTY
|
(X) Newbies () Intermediate () Advanced
() Master
|
Step-1
Start Apktool & Select “Decompile Resources” Option
Step-2
Once Decompile Process finish go to “res” a resources
folder which you found inside decompile folder of app
Eg:-Dual File Manager_src
Step-3
Now search for Layout Folder & open every XML file with
the help of “Axel” app to find String called “Banner”
(Hint :- In most of the case Banner called through “main.xml”
or “Activity_main.xml”)
Step-4
Finding & Editing XML Codes with “Axel” app
As I say in this app also we find Banner related XML code
in “main.xml”
Original Code:-
<com.google.android.gms.ads.AdView
android:id="@id/main_id_ad"
android:visibility="visible"
android:layout_width="fill_parent"--------------- Set
this to “0dip”
android:layout_height="wrap_content"---------- Set
this to “0dip”
android:layout_alignParentBottom="true"
admob:adSize="BANNER"
admob:adUnitId="ca-app-pub-5978068561095965/7471584327"
/>
Modify Code:-
<com.google.android.gms.ads.AdView
android:id="@id/main_id_ad"
android:visibility="visible"
android:layout_width=“0dip”
android:layout_height=“0dip”
android:layout_alignParentBottom="true"
admob:adSize="BANNER"
admob:adUnitId="ca-app-pub-5978068561095965/7471584327"
/>
Step-5
Recompile Source folder with APK Tool
Step-6
Now Zipalign apk with APK Tool
Step-7
Sign apk with APK Tool
(I pref “APK editor” app for Zipalign & Signing Bcz its
fast. To do this you have to select “Optimize & Sign” Option after step-5)
(This is what you get Before
& After – See the Bottom)
Important things for Reference Only
Density-independent Pixels - an abstract unit that is based on the physical density of the screen.
-px (Pixels)
-in (inches)
-mm (Millimeters)
-pt (Points)
-sp (Scale
Independent Pixels)
What are the Method through which we can remove Banner
ad’s?
-
By
editing Layout
-
By
editing code in dex
Here is List of Known Ads to identify them easily –
- .gstatic.com
- .admob.com
- .analytics.localytics.com
- .flurry.com
- .greystripe.com
- inmobi.com
- admax.nexage.com
- ads.mdotm.com
- my.mobfox.com
- .plus1.wapstart.ru
- .madnet.ru
- .mp.mydas.mobi
- millennialmedia.com
- .g.doubleclick.net
- .appsdt.com
- ad.leadboltads.net
- run.admost.com
- mobile.admost.com
Nice tutorial, keep them coming :)
ReplyDeleteRegards,
- Blue Indian
It is a fantastic post – immense clear and easy to understand. I am also holding out for the sharks too that made me laugh.
ReplyDeleteCellcare92
Jumpy Frog - Road Cross Use on screen controls to move the frog. Cross the road and canal, get to the finish line to win the game.
ReplyDeleteNice! buddy how to bypass sign chekkers
ReplyDelete