2012-10-29 51 views
0

今天,我發現我的應用程序分佈在一些匿名網站上。我下載它並使用apk工具反編譯它。GoogleAds的擁有者在我的應用程序中

我怎麼知道在這個apk中投放的廣告是否是我的廣告。是否有任何發佈商ID,我可以在反編譯應用程序或任何簽名後得到。

廣告中使用:谷歌廣告

回答

1

當您創建AdMob旗幟,您通常使用這樣的事情,包括你的個人代碼:

adView = new AdView(this, AdSize.BANNER, "b12398345897ac32 <-- here's the code"); 

因此,如果這個代碼是一樣的,在原應用程序,如果沒有廣告,則爲其他人提供廣告。

+0

我認爲這段代碼在編譯過程中被轉換成別的東西。我無法找到此代碼或其他代碼。糾正我,如果我錯了。 – user1367069

+0

@poster:在反編譯的Java代碼中,該字符串文字(例如「b12398345897ac32」)應該保持不變。通過在反編譯的代碼中對''AdView「'進行grepping找到了什麼? –

+0

http://pastebin.com/CP3RAPje。但是我無法找到這個字面意思。我不知道在哪裏尋找它。 – user1367069

0

順便說一句,還有另一種好方法來檢查你的應用程序是否被篡改 - 檢查應用程序文件簽名的證書,如果它是你的證書 - 你可以跳過反編譯並停止擔心。

相關問題