Отслеживание отображаемых URL Admob - PullRequest
2 голосов
/ 11 января 2012

Я пытаюсь пассивно записать все рекламные баннеры, отображаемые в приложении.Я могу оставить свой телефон в покое и запустить программу для захвата всех снимков экрана.Однако данные URL редко представлены в самом баннере.

Мне нужно иметь возможность отслеживать весь трафик и сопоставлять URL (возможно, с отметкой времени) с рекламным баннером (для которого у меня уже есть отметка времени).

Я использовал Eclipse в режиме отладки, Netwitnes и Wireshark.Во всем этом трафике мне не удалось отследить URL, отображаемый в рекламном баннере.

Есть идеи, как это отследить?

Ответы [ 2 ]

0 голосов
/ 12 апреля 2012

Я пришел к двум решениям. Один реализован, один - работа в процессе.

Первый использует BlueStacks , DDMS ( Logcat ) и AutoHotkey . Я установил эмулятор bluestack с приложением для показа рекламы. Я записал макрос с AutoHotkey и позволил ему работать. Когда я захочу его проконтролировать, я посмотрю журнал logcat через DDMS, чтобы найти URL для нужной мне рекламы. Это своего рода обход, но это работает. В идеале я хотел бы написать скрипт MonkeyRunner , чтобы сделать все это. Я знаю, что возможности существуют, но на самом деле установка и настройка этого инструмента оказалась сложной.

0 голосов
/ 07 апреля 2012

Bro позволяет легко извлекать URL-адреса из сетевой трассировки:

bro -r trace.pcap
bro-cut ts host uri < http.log | awk '{ print $1, $2 $3 }'

Небольшой инструмент bro-cut поставляется с Bro и извлекает соответствующие (набранные) столбцы из журнала. В этом случае вам понадобится метка времени (ts) плюс компоненты URL (host и uri). Пример вывода:

1258535653.087137 download.windowsupdate.com/v9/windowsupdate/redir/muv4wuredir.cab?0911180916
1258535655.525107 www.update.microsoft.com/v9/windowsupdate/selfupdate/wuident.cab?0911180916
1258535656.495997 download.windowsupdate.com/v9/windowsupdate/a/selfupdate/WSUS3/x86/Other/wsus3setup.cab?0911180916
1258535656.548965 download.windowsupdate.com/v9/windowsupdate/a/selfupdate/WSUS3/x86/Other/wsus3setup.cab?0911180916
1258535658.736840 download.windowsupdate.com/v9/windowsupdate/redir/muv4wuredir.cab?0911180916
1258535666.171669 download.windowsupdate.com/v9/windowsupdate/redir/muv4wuredir.cab?0911180916
1258535698.141338 212.227.97.133/rpc.html?e=bl
1258535656.548965 download.windowsupdate.com/v9/windowsupdate/a/selfupdate/WSUS3/x86/Other/wsus3setup.cab?0911180916
1258535658.736840 download.windowsupdate.com/v9/windowsupdate/redir/muv4wuredir.cab?0911180916
1258535666.171669 download.windowsupdate.com/v9/windowsupdate/redir/muv4wuredir.cab?0911180916
1258535698.141338 212.227.97.133/rpc.html?e=bl
1258535699.032780 87.106.1.47/rpc.html?e=bl
1258535699.931215 87.106.1.89/rpc.html?e=bl

Осталось отфильтровать URL-адреса Admob, что вы, вероятно, знаете лучше всего.

...