blob: 1e2751ef8c3319dd175e011320e582245a00b379 [file] [log] [blame]
Robert Ly05c8e632013-02-25 14:43:01 -08001<!DOCTYPE html>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
Dirk Dougherty78ec7322013-09-16 10:37:40 -070076
77
Quddus Chong26ca3fa2014-05-06 17:02:49 -070078
79
80
81
82
83
84
Quddus Chong559c0062014-06-12 13:59:34 -070085
86
Robert Ly05c8e632013-02-25 14:43:01 -080087<html>
88<head>
Dirk Dougherty4af1bf82013-05-09 15:04:08 -070089
90
Dirk Dougherty78ec7322013-09-16 10:37:40 -070091<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
92<meta name="viewport" content="width=device-width" />
Robert Ly05c8e632013-02-25 14:43:01 -080093
94<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
Dirk Doughertyeb768482013-10-29 22:25:12 -070095<title>AdListener | Android Developers</title>
Robert Ly05c8e632013-02-25 14:43:01 -080096
97<!-- STYLESHEETS -->
98<link rel="stylesheet"
Quddus Chong26ca3fa2014-05-06 17:02:49 -070099href="//fonts.googleapis.com/css?family=Roboto+Condensed">
100<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
101 title="roboto">
Quddus Chong559c0062014-06-12 13:59:34 -0700102<link href="/assets/css/default.css?v=2" rel="stylesheet" type="text/css">
Robert Ly05c8e632013-02-25 14:43:01 -0800103
104
105
106<!-- JAVASCRIPT -->
107<script src="//www.google.com/jsapi" type="text/javascript"></script>
108<script src="/assets/js/android_3p-bundle.js" type="text/javascript"></script>
109<script type="text/javascript">
110 var toRoot = "/";
Dirk Doughertyd1898452013-12-02 11:34:20 -0800111 var metaTags = [];
Robert Ly05c8e632013-02-25 14:43:01 -0800112 var devsite = false;
Robert Ly05c8e632013-02-25 14:43:01 -0800113</script>
Quddus Chong559c0062014-06-12 13:59:34 -0700114<script src="/assets/js/docs.js?v=2" type="text/javascript"></script>
Robert Ly05c8e632013-02-25 14:43:01 -0800115
Quddus Chong559c0062014-06-12 13:59:34 -0700116<script>
117 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
118 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
119 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
120 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
Robert Ly05c8e632013-02-25 14:43:01 -0800121
Quddus Chong559c0062014-06-12 13:59:34 -0700122 ga('create', 'UA-5831155-1', 'android.com');
123 ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'}); // New tracker);
124 ga('send', 'pageview');
125 ga('universal.send', 'pageview'); // Send page view for new tracker.
Robert Ly05c8e632013-02-25 14:43:01 -0800126</script>
Quddus Chong559c0062014-06-12 13:59:34 -0700127
Robert Ly05c8e632013-02-25 14:43:01 -0800128</head>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700129
Robert Ly05c8e632013-02-25 14:43:01 -0800130<body class="gc-documentation google
131 develop" itemscope itemtype="http://schema.org/Article">
132 <div id="doc-api-level" class="" style="display:none"></div>
133 <a name="top"></a>
134
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700135
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700136<a name="top"></a>
137
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700138 <!-- Header -->
139 <div id="header-wrapper">
Robert Ly05c8e632013-02-25 14:43:01 -0800140 <div id="header">
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700141 <div class="wrap" id="header-wrap">
142 <div class="col-3 logo">
Robert Ly05c8e632013-02-25 14:43:01 -0800143 <a href="/index.html">
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700144 <img src="/assets/images/dac_logo.png"
145 srcset="/assets/images/dac_logo@2x.png 2x"
146 width="123" height="25" alt="Android Developers" />
Robert Ly05c8e632013-02-25 14:43:01 -0800147 </a>
148 <div class="btn-quicknav" id="btn-quicknav">
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700149 <a href="#" class="arrow-inactive">Quicknav</a>
150 <a href="#" class="arrow-active">Quicknav</a>
Robert Ly05c8e632013-02-25 14:43:01 -0800151 </div>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700152 </div>
153 <ul class="nav-x col-9">
154 <li class="design">
155 <a href="/design/index.html"
156 zh-tw-lang="設計"
157 zh-cn-lang="设计"
158 ru-lang="Проектирование"
159 ko-lang="디자인"
160 ja-lang="設計"
161 es-lang="Diseñar"
162 >Design</a></li>
163 <li class="develop"><a href="/develop/index.html"
164 zh-tw-lang="開發"
165 zh-cn-lang="开发"
166 ru-lang="Разработка"
167 ko-lang="개발"
168 ja-lang="開発"
169 es-lang="Desarrollar"
170 >Develop</a></li>
171 <li class="distribute last"><a href="/distribute/index.html"
172 zh-tw-lang="發佈"
173 zh-cn-lang="分发"
174 ru-lang="Распространение"
175 ko-lang="배포"
176 ja-lang="配布"
177 es-lang="Distribuir"
178 >Distribute</a></li>
179 </ul>
180
181
182
183
184<div class="menu-container">
185 <div class="moremenu">
Robert Ly05c8e632013-02-25 14:43:01 -0800186 <div id="more-btn"></div>
187 </div>
188 <div class="morehover" id="moremenu">
189 <div class="top"></div>
190 <div class="mid">
191 <div class="header">Links</div>
192 <ul>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700193 <li><a href="https://play.google.com/apps/publish/" target="_googleplay">Google Play Developer Console</a></li>
Robert Ly05c8e632013-02-25 14:43:01 -0800194 <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
195 <li><a href="/about/index.html">About Android</a></li>
196 </ul>
197 <div class="header">Android Sites</div>
198 <ul>
199 <li><a href="http://www.android.com">Android.com</a></li>
200 <li class="active"><a>Android Developers</a></li>
201 <li><a href="http://source.android.com">Android Open Source Project</a></li>
202 </ul>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700203
Robert Ly05c8e632013-02-25 14:43:01 -0800204
205
206 <div class="header">Language</div>
207 <div id="language" class="locales">
208 <select name="language" onChange="changeLangPref(this.value, true)">
209 <option value="en">English</option>
210 <option value="es">Español</option>
211 <option value="ja">日本語</option>
212 <option value="ko">한국어</option>
213 <option value="ru">Русский</option>
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700214 <option value="zh-cn">中文 (中国)</option>
215 <option value="zh-tw">中文 (台灣)</option>
Robert Ly05c8e632013-02-25 14:43:01 -0800216 </select>
217 </div>
218 <script type="text/javascript">
219 <!--
220 loadLangPref();
221 //-->
222 </script>
223
224
Robert Ly05c8e632013-02-25 14:43:01 -0800225 <br class="clearfix" />
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700226 </div><!-- end 'mid' -->
Robert Ly05c8e632013-02-25 14:43:01 -0800227 <div class="bottom"></div>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700228 </div><!-- end 'moremenu' -->
229
Robert Ly05c8e632013-02-25 14:43:01 -0800230 <div class="search" id="search-container">
231 <div class="search-inner">
232 <div id="search-btn"></div>
233 <div class="left"></div>
234 <form onsubmit="return submit_search()">
235 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700236 onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
237 onkeydown="return search_changed(event, true, '/')"
238 onkeyup="return search_changed(event, false, '/')" />
Robert Ly05c8e632013-02-25 14:43:01 -0800239 </form>
240 <div class="right"></div>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700241 <a class="close hide">close</a>
242 <div class="left"></div>
243 <div class="right"></div>
244 </div><!-- end search-inner -->
245 </div><!-- end search-container -->
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700246
247 <div class="search_filtered_wrapper reference">
248 <div class="suggest-card reference no-display">
249 <ul class="search_filtered">
250 </ul>
Robert Ly05c8e632013-02-25 14:43:01 -0800251 </div>
252 </div>
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700253
254 <div class="search_filtered_wrapper docs">
255 <div class="suggest-card dummy no-display">&nbsp;</div>
256 <div class="suggest-card develop no-display">
257 <ul class="search_filtered">
258 </ul>
259 <div class="child-card guides no-display">
260 </div>
261 <div class="child-card training no-display">
262 </div>
quddusc563daee2013-12-03 19:31:14 -0800263 <div class="child-card samples no-display">
264 </div>
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700265 </div>
266 <div class="suggest-card design no-display">
267 <ul class="search_filtered">
268 </ul>
269 </div>
270 <div class="suggest-card distribute no-display">
271 <ul class="search_filtered">
272 </ul>
273 </div>
274 </div>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700275</div><!-- end menu-container (search and menu widget) -->
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700276
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700277
278
279 <!-- Expanded quicknav -->
Quddus Chong559c0062014-06-12 13:59:34 -0700280 <div id="quicknav" class="col-13">
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700281 <ul>
Quddus Chong559c0062014-06-12 13:59:34 -0700282 <li class="about">
283 <ul>
284 <li><a href="/about/index.html">About</a></li>
285 <li><a href="/wear/index.html">Wear</a></li>
286 <li><a href="/tv/index.html">TV</a></li>
287 <li><a href="/auto/index.html">Auto</a></li>
288 </ul>
289 </li>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700290 <li class="design">
291 <ul>
292 <li><a href="/design/index.html">Get Started</a></li>
Quddus Chong559c0062014-06-12 13:59:34 -0700293 <li><a href="/design/devices.html">Devices</a></li>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700294 <li><a href="/design/style/index.html">Style</a></li>
295 <li><a href="/design/patterns/index.html">Patterns</a></li>
296 <li><a href="/design/building-blocks/index.html">Building Blocks</a></li>
297 <li><a href="/design/downloads/index.html">Downloads</a></li>
298 <li><a href="/design/videos/index.html">Videos</a></li>
299 </ul>
300 </li>
301 <li class="develop">
302 <ul>
303 <li><a href="/training/index.html"
304 zh-tw-lang="訓練課程"
305 zh-cn-lang="培训"
306 ru-lang="Курсы"
307 ko-lang="교육"
308 ja-lang="トレーニング"
309 es-lang="Capacitación"
310 >Training</a></li>
311 <li><a href="/guide/index.html"
312 zh-tw-lang="API 指南"
313 zh-cn-lang="API 指南"
314 ru-lang="Руководства по API"
315 ko-lang="API 가이드"
316 ja-lang="API ガイド"
317 es-lang="Guías de la API"
318 >API Guides</a></li>
319 <li><a href="/reference/packages.html"
320 zh-tw-lang="參考資源"
321 zh-cn-lang="参考"
322 ru-lang="Справочник"
323 ko-lang="참조문서"
324 ja-lang="リファレンス"
325 es-lang="Referencia"
326 >Reference</a></li>
Quddus Chong559c0062014-06-12 13:59:34 -0700327 <li><a href="/sdk/index.html"
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700328 zh-tw-lang="相關工具"
329 zh-cn-lang="工具"
330 ru-lang="Инструменты"
331 ko-lang="도구"
332 ja-lang="ツール"
333 es-lang="Herramientas"
334 >Tools</a>
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700335 </li>
336 <li><a href="/google/index.html">Google Services</a>
337 </li>
338
339 <li><a href="/samples/index.html">Samples</a>
340 </li>
341
342 </ul>
343 </li>
344 <li class="distribute last">
345 <ul>
346 <li><a href="/distribute/googleplay/index.html">Google Play</a></li>
347 <li><a href="/distribute/essentials/index.html">Essentials</a></li>
348 <li><a href="/distribute/users/index.html">Get Users</a></li>
349 <li><a href="/distribute/engage/index.html">Engage &amp; Retain</a></li>
350 <li><a href="/distribute/monetize/index.html">Monetize</a></li>
351 <li><a href="/distribute/tools/index.html">Tools &amp; Reference</a></li>
352 <li><a href="/distribute/stories/index.html">Developer Stories</a></li>
353 </ul>
354 </li>
355 </ul>
356 </div><!-- /Expanded quicknav -->
357 </div><!-- end header-wrap.wrap -->
358 </div><!-- end header -->
359
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700360
Robert Ly05c8e632013-02-25 14:43:01 -0800361 <!-- Secondary x-nav -->
362 <div id="nav-x">
363 <div class="wrap">
364 <ul class="nav-x col-9 develop" style="width:100%">
365 <li class="training"><a href="/training/index.html"
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700366 zh-tw-lang="訓練課程"
367 zh-cn-lang="培训"
Robert Ly05c8e632013-02-25 14:43:01 -0800368 ru-lang="Курсы"
369 ko-lang="교육"
370 ja-lang="トレーニング"
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700371 es-lang="Capacitación"
Robert Ly05c8e632013-02-25 14:43:01 -0800372 >Training</a></li>
quddusc563daee2013-12-03 19:31:14 -0800373 <li class="guide"><a href="/guide/index.html"
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700374 zh-tw-lang="API 指南"
375 zh-cn-lang="API 指南"
Robert Ly05c8e632013-02-25 14:43:01 -0800376 ru-lang="Руководства по API"
377 ko-lang="API 가이드"
378 ja-lang="API ガイド"
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700379 es-lang="Guías de la API"
Robert Ly05c8e632013-02-25 14:43:01 -0800380 >API Guides</a></li>
381 <li class="reference"><a href="/reference/packages.html"
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700382 zh-tw-lang="參考資源"
383 zh-cn-lang="参考"
Robert Ly05c8e632013-02-25 14:43:01 -0800384 ru-lang="Справочник"
385 ko-lang="참조문서"
386 ja-lang="リファレンス"
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700387 es-lang="Referencia"
Robert Ly05c8e632013-02-25 14:43:01 -0800388 >Reference</a></li>
Quddus Chong559c0062014-06-12 13:59:34 -0700389 <li class="tools"><a href="/sdk/index.html"
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700390 zh-tw-lang="相關工具"
391 zh-cn-lang="工具"
Robert Ly05c8e632013-02-25 14:43:01 -0800392 ru-lang="Инструменты"
393 ko-lang="도구"
394 ja-lang="ツール"
395 es-lang="Herramientas"
396 >Tools</a></li>
397 <li class="google"><a href="/google/index.html"
398 >Google Services</a>
399 </li>
Dirk Dougherty78ec7322013-09-16 10:37:40 -0700400
Dirk Doughertyd1898452013-12-02 11:34:20 -0800401 <li class="samples"><a href="/samples/index.html"
402 >Samples</a>
403 </li>
404
Robert Ly05c8e632013-02-25 14:43:01 -0800405 </ul>
406 </div>
Robert Ly05c8e632013-02-25 14:43:01 -0800407 </div>
Quddus Chong559c0062014-06-12 13:59:34 -0700408 <!-- /Sendondary x-nav DEVELOP -->
Robert Ly05c8e632013-02-25 14:43:01 -0800409
410
411
Quddus Chong26ca3fa2014-05-06 17:02:49 -0700412 <div id="searchResults" class="wrap" style="display:none;">
413 <h2 id="searchTitle">Results</h2>
414 <div id="leftSearchControl" class="search-control">Loading...</div>
415 </div>
416 </div> <!--end header-wrapper -->
417
418 <div id="sticky-header">
419 <div>
420 <a class="logo" href="#top"></a>
421 <a class="top" href="#top"></a>
422 <ul class="breadcrumb">
423
424 <li class="current">AdListener</li>
425 </ul>
426 </div>
427 </div>
428
429
430
431
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700432
433
Robert Ly05c8e632013-02-25 14:43:01 -0800434 <div class="wrap clearfix" id="body-content">
435 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
436 <div id="devdoc-nav" class="scroll-pane">
Robert Ly05c8e632013-02-25 14:43:01 -0800437
438
439
440<ul id="nav">
Dirk Doughertya38ca332013-05-15 02:36:33 -0700441
Robert Ly05c8e632013-02-25 14:43:01 -0800442 <li class="nav-section">
443 <div class="nav-section-header empty"><a href="/google/index.html">
Dirk Doughertya38ca332013-05-15 02:36:33 -0700444 <span class="en">Overview</span>
Robert Ly05c8e632013-02-25 14:43:01 -0800445 </a></div>
446 </li>
447
448 <li class="nav-section">
Dirk Doughertya38ca332013-05-15 02:36:33 -0700449 <div class="nav-section-header empty"><a href="/google/play-services/games.html">
450 <span class="en">Games</span>
451 </a></div>
452 </li>
453 <li class="nav-section">
454 <div class="nav-section-header empty"><a href="/google/play-services/location.html">
455 <span class="en">Location</span>
456 </a></div>
457 </li>
458 <li class="nav-section">
459 <div class="nav-section-header empty"><a href="/google/play-services/plus.html">
460 <span class="en">Google+</span>
461 </a></div>
462 </li>
463 <li class="nav-section">
464 <div class="nav-section-header empty"><a href="/google/play-services/maps.html">
Dirk Doughertyeb768482013-10-29 22:25:12 -0700465 <span class="en">Maps</span>
466 </a></div>
467 </li>
468 <li class="nav-section">
Dirk Dougherty16542642014-02-07 19:58:28 -0800469 <div class="nav-section-header empty"><a href="/google/play-services/drive.html">
470 <span class="en">Drive</span>
471 </a></div>
472 </li>
473 <li class="nav-section">
474 <div class="nav-section-header empty"><a href="/google/play-services/cast.html">
475 <span class="en">Cast</span>
476 </a></div>
477 </li>
478 <li class="nav-section">
Dirk Doughertyeb768482013-10-29 22:25:12 -0700479 <div class="nav-section-header"><a href="/google/play-services/ads.html">
480 <span class="en">Ads</span></a>
481 </div>
482 <ul>
483 <li><a href="/google/play-services/id.html">
484 <span class="en">Advertising ID</span></a>
485 </li>
486 </ul>
487 </li>
488 <li class="nav-section">
489 <div class="nav-section-header empty"><a href="/google/play-services/wallet.html">
490 <span class="en">Wallet</span>
Dirk Doughertya38ca332013-05-15 02:36:33 -0700491 </a></div>
492 </li>
Dirk Doughertya38ca332013-05-15 02:36:33 -0700493
494
495 <li class="nav-section">
Robert Ly05c8e632013-02-25 14:43:01 -0800496 <div class="nav-section-header"><a href="/google/play-services/index.html">
497 <span class="en">Google Play Services</span></a>
498 </div>
499 <ul>
500 <li><a href="/google/play-services/setup.html">
Quddus Chonge457fb62014-09-11 18:55:43 -0700501 <span class="en">Setting Up Google Play Services</span></a>
Robert Ly05c8e632013-02-25 14:43:01 -0800502 </li>
quddusc682d8e92014-03-13 11:55:32 -0700503 <li class="nav-section">
504 <div class="nav-section-header"><a href="/google/auth/api-client.html">
Quddus Chonge457fb62014-09-11 18:55:43 -0700505 <span class="en">Accessing Google APIs</span></a>
quddusc682d8e92014-03-13 11:55:32 -0700506 </div>
507 <ul>
508 <li>
509 <a href="/google/auth/http-auth.html">
510 <span class="en">Authorizing with Google for REST APIs</span>
511 </a>
512 </li>
513 </ul>
514 </li>
Robert Ly05c8e632013-02-25 14:43:01 -0800515 <li id="gms-tree-list" class="nav-section">
516 <div class="nav-section-header">
517 <a href="/reference/gms-packages.html">
518 <span class="en">Reference</span>
519 </a>
520 <div>
521 </li>
Robert Ly05c8e632013-02-25 14:43:01 -0800522 </ul>
523 </li>
524
525
526 <li class="nav-section">
527 <div class="nav-section-header"><a href="/google/play/billing/index.html">
528 <span class="en">Google Play In-app Billing</span></a>
529 </div>
530 <ul>
531 <li><a href="/google/play/billing/billing_overview.html">
532 <span class="en">Overview</span></a>
533 </li>
534 <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/api.html">
535 <span class="en">Version 3 API</span></a></div>
536 <ul>
537 <li><a href="/google/play/billing/billing_integrate.html">
538 <span class="en">Implementing the API</span></a></li>
539 <li><a href="/google/play/billing/billing_reference.html">
540 <span class="en">Reference</span></a></li>
541 </ul>
542 </li>
543 <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/v2/api.html">
544 <span class="en">Version 2 API</span></a></div>
545 <ul>
546 <li><a href="/google/play/billing/v2/billing_integrate.html">
547 <span class="en">Implementing the API</span></a></li>
548 <li><a href="/google/play/billing/v2/billing_subscriptions.html">
549 <span class="en">Subscriptions</span></a></li>
550 <li><a href="/google/play/billing/v2/billing_reference.html">
551 <span class="en">Reference</span></a></li>
552 </ul>
553 </li>
554 <li><a href="/google/play/billing/billing_subscriptions.html">
555 <span class="en">Subscriptions</span></a>
556 </li>
557 <li><a href="/google/play/billing/billing_best_practices.html">
558 <span class="en">Security and Design</span></a>
559 </li>
560 <li><a href="/google/play/billing/billing_testing.html">
561 <span class="en">Testing In-app Billing</span></a>
562 </li>
563 <li><a href="/google/play/billing/billing_admin.html">
564 <span class="en">Administering In-app Billing</span></a>
565 </li>
566 <li><a href="/google/play/billing/versions.html">
567 <span class="en">Version Notes</span></a>
568 </li>
569 </ul>
570 </li>
571
Dirk Doughertya38ca332013-05-15 02:36:33 -0700572
573
Dirk Doughertyd1898452013-12-02 11:34:20 -0800574 <li class="nav-section">
Dirk Doughertya38ca332013-05-15 02:36:33 -0700575 <div class="nav-section-header"><a href="/google/gcm/index.html">
576 <span class="en">Google Cloud Messaging</span></a>
577 </div>
578 <ul>
Dirk Doughertyd1898452013-12-02 11:34:20 -0800579 <li><a href="/google/gcm/gcm.html">
580 <span class="en">Overview</span></a>
581 </li>
Dirk Doughertya38ca332013-05-15 02:36:33 -0700582 <li><a href="/google/gcm/gs.html">
583 <span class="en">Getting Started</span></a>
584 </li>
Dirk Doughertyd1898452013-12-02 11:34:20 -0800585 <li><a href="/google/gcm/client.html">
586 <span class="en">Implementing GCM Client</span></a>
Dirk Doughertya38ca332013-05-15 02:36:33 -0700587 </li>
Dirk Doughertyd1898452013-12-02 11:34:20 -0800588 <li class="nav-section"><div class="nav-section-header"><a href="/google/gcm/server.html">
589 <span class="en">Implementing GCM Server</span></a></div>
590 <ul>
591 <li><a href="/google/gcm/ccs.html">
592 <span class="en">CCS (XMPP)</span></a></li>
593 <li><a href="/google/gcm/http.html">
594 <span class="en">HTTP</span></a></li>
595 </ul>
Dirk Doughertyfe3da792013-06-12 18:06:08 -0700596 </li>
597 <li><a href="/google/gcm/notifications.html">
598 <span class="en">User Notifications</span></a>
599 </li>
Dirk Doughertya38ca332013-05-15 02:36:33 -0700600 <li><a href="/google/gcm/adv.html">
601 <span class="en">Advanced Topics</span></a>
602 </li>
603 <li><a href="/google/gcm/c2dm.html">
604 <span class="en">Migration</span></a>
605 </li>
606 <li id="gcm-tree-list" class="nav-section">
607 <div class="nav-section-header">
608 <a href="/reference/gcm-packages.html">
609 <span class="en">Reference</span>
610 </a>
611 <div>
612 </li>
613 </ul>
614 </li>
615
Robert Ly05c8e632013-02-25 14:43:01 -0800616 <li class="nav-section">
Quddus Chonge457fb62014-09-11 18:55:43 -0700617 <div class="nav-section-header empty"><a href="/google/gcs/index.html">
618 <span class="en">Google Cloud Save</span></a>
619 </div>
620 </li>
621
622 <li class="nav-section">
Robert Ly05c8e632013-02-25 14:43:01 -0800623 <div class="nav-section-header"><a href="/google/play/dist.html">
624 <span class="en">Google Play Distribution</span></a>
625 </div>
626 <ul>
627 <li><a href="/google/play/filters.html">
628 <span class="en">Filters on Google Play</span></a>
629 </li>
Quddus Chonge457fb62014-09-11 18:55:43 -0700630 <li><a href="/google/play/billing/gp-purchase-status-api.html">
631 <span class="en">Google Play Developer API</span></a>
632 </li>
Robert Ly05c8e632013-02-25 14:43:01 -0800633 <li><a href="/google/play/publishing/multiple-apks.html">
634 <span class="en">Multiple APK Support</span></a>
635 </li>
636 <li><a href="/google/play/expansion-files.html">
637 <span class="en">APK Expansion Files</span></a>
638 </li>
639 <li class="nav-section">
640 <div class="nav-section-header"><a href="/google/play/licensing/index.html">
641 <span class="en">Application Licensing</span></a>
642 </div>
643 <ul>
644 <li><a href="/google/play/licensing/overview.html">
645 <span class="en">Licensing Overview</span></a>
646 </li>
647 <li><a href="/google/play/licensing/setting-up.html">
648 <span class="en">Setting Up for Licensing</span></a>
649 </li>
650 <li><a href="/google/play/licensing/adding-licensing.html">
651 <span class="en">Adding Licensing to Your App</span></a>
652 </li>
653 <li><a href="/google/play/licensing/licensing-reference.html">
654 <span class="en">Licensing Reference</span></a>
655 </li>
656 </ul>
657 </li>
Robert Ly05c8e632013-02-25 14:43:01 -0800658
659 <li class="nav-section">
660 <div class="nav-section-header"><a href="/google/backup/index.html">
661 Android Backup Service</a>
662 </div>
663 <ul>
664 <li><a href="/google/backup/signup.html">
665 Register</a>
666 </li>
667 </ul>
668 </li>
669
Dirk Doughertya38ca332013-05-15 02:36:33 -0700670 </ul>
671
672</li>
673
674
675
Robert Ly05c8e632013-02-25 14:43:01 -0800676</ul>
677
678<script type="text/javascript">
679<!--
680 buildToggleLists();
681 changeNavLang(getLangPref());
682//-->
683</script>
684
685
686
687
688 </div>
689 <script type="text/javascript">
690 showGoogleRefTree();
691
692 </script>
693 </div> <!-- end side-nav -->
694 <script>
695 $(document).ready(function() {
696 scrollIntoView("devdoc-nav");
697 });
698 </script>
699
700
Dirk Dougherty4af1bf82013-05-09 15:04:08 -0700701
702
Robert Ly05c8e632013-02-25 14:43:01 -0800703
704
705<div class="col-12" id="doc-col">
706
707<div id="api-info-block">
708
709
710
711
712
713
714
715
716
717
718
719<div class="sum-details-links">
720
721Summary:
722
723
724
725
726
Dirk Doughertyeb768482013-10-29 22:25:12 -0700727
728
729
730
731 <a href="#pubctors">Ctors</a>
Robert Ly05c8e632013-02-25 14:43:01 -0800732
733
734
735
Dirk Doughertyeb768482013-10-29 22:25:12 -0700736 &#124; <a href="#pubmethods">Methods</a>
737
Robert Ly05c8e632013-02-25 14:43:01 -0800738
739
740
741 &#124; <a href="#inhmethods">Inherited Methods</a>
742
743&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
744
745</div><!-- end sum-details-links -->
746<div class="api-level">
747
748
749
750
751</div>
752</div><!-- end api-info-block -->
753
754
755<!-- ======== START OF CLASS DATA ======== -->
756
757<div id="jd-header">
758 public
Dirk Doughertyeb768482013-10-29 22:25:12 -0700759
760
761 abstract
Robert Ly05c8e632013-02-25 14:43:01 -0800762 class
Dirk Doughertyeb768482013-10-29 22:25:12 -0700763<h1 itemprop="name">AdListener</h1>
Robert Ly05c8e632013-02-25 14:43:01 -0800764
765
766
767
Dirk Dougherty78ec7322013-09-16 10:37:40 -0700768 extends Object<br/>
Robert Ly05c8e632013-02-25 14:43:01 -0800769
770
771
772
773
774
775
776
777
778</div><!-- end header -->
779
780<div id="naMessage"></div>
781
782<div id="jd-content" class="api apilevel-">
783<table class="jd-inheritance-table">
784
785
786 <tr>
787
Dirk Dougherty78ec7322013-09-16 10:37:40 -0700788 <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
Robert Ly05c8e632013-02-25 14:43:01 -0800789 </tr>
790
791
792 <tr>
793
794 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
795
Dirk Doughertyeb768482013-10-29 22:25:12 -0700796 <td colspan="1" class="jd-inheritance-class-cell">com.google.android.gms.ads.AdListener</td>
Robert Ly05c8e632013-02-25 14:43:01 -0800797 </tr>
798
799
800</table>
801
802
803
804
805
806
807
808<div class="jd-descr">
809
810
811<h2>Class Overview</h2>
quddusc563daee2013-12-03 19:31:14 -0800812<p itemprop="articleBody">A listener for receiving notifications during the lifecycle of an ad.
Robert Ly05c8e632013-02-25 14:43:01 -0800813</p>
814
815
816
817
818
819</div><!-- jd-descr -->
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836<div class="jd-descr">
837
838
839<h2>Summary</h2>
840
841
842
843
844
845
846
847
848
849
850
851
852
Robert Ly05c8e632013-02-25 14:43:01 -0800853
854
Dirk Doughertyeb768482013-10-29 22:25:12 -0700855
856
857
858
859
860
861
862
863<!-- ======== CONSTRUCTOR SUMMARY ======== -->
864<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
865
866
867
868
Robert Ly05c8e632013-02-25 14:43:01 -0800869 <tr class="alt-color api apilevel-" >
Dirk Doughertyeb768482013-10-29 22:25:12 -0700870 <td class="jd-typecol"><nobr>
871
872
873
874
875
876 </nobr>
877 </td>
878 <td class="jd-linkcol" width="100%"><nobr>
879 <span class="sympad"><a href="/reference/com/google/android/gms/ads/AdListener.html#AdListener()">AdListener</a></span>()</nobr>
880
881 </td></tr>
882
883
Robert Ly05c8e632013-02-25 14:43:01 -0800884
885</table>
886
887
888
889
890
891
Dirk Doughertyeb768482013-10-29 22:25:12 -0700892<!-- ========== METHOD SUMMARY =========== -->
893<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
Robert Ly05c8e632013-02-25 14:43:01 -0800894
895
896
Dirk Doughertyeb768482013-10-29 22:25:12 -0700897
898 <tr class="alt-color api apilevel-" >
899 <td class="jd-typecol"><nobr>
900
901
902
903
904
905 void</nobr>
906 </td>
907 <td class="jd-linkcol" width="100%"><nobr>
908 <span class="sympad"><a href="/reference/com/google/android/gms/ads/AdListener.html#onAdClosed()">onAdClosed</a></span>()</nobr>
909
910 <div class="jd-descrdiv">Called when the user is about to return to the application after clicking on an ad.</div>
911
912 </td></tr>
913
914
915
916 <tr class=" api apilevel-" >
917 <td class="jd-typecol"><nobr>
918
919
920
921
922
923 void</nobr>
924 </td>
925 <td class="jd-linkcol" width="100%"><nobr>
926 <span class="sympad"><a href="/reference/com/google/android/gms/ads/AdListener.html#onAdFailedToLoad(int)">onAdFailedToLoad</a></span>(int errorCode)</nobr>
927
928 <div class="jd-descrdiv">Called when an ad request failed.</div>
929
930 </td></tr>
931
932
933
934 <tr class="alt-color api apilevel-" >
935 <td class="jd-typecol"><nobr>
936
937
938
939
940
941 void</nobr>
942 </td>
943 <td class="jd-linkcol" width="100%"><nobr>
944 <span class="sympad"><a href="/reference/com/google/android/gms/ads/AdListener.html#onAdLeftApplication()">onAdLeftApplication</a></span>()</nobr>
945
946 <div class="jd-descrdiv">Called when an ad leaves the application (e.g., to go to the browser).</div>
947
948 </td></tr>
949
950
951
952 <tr class=" api apilevel-" >
953 <td class="jd-typecol"><nobr>
954
955
956
957
958
959 void</nobr>
960 </td>
961 <td class="jd-linkcol" width="100%"><nobr>
962 <span class="sympad"><a href="/reference/com/google/android/gms/ads/AdListener.html#onAdLoaded()">onAdLoaded</a></span>()</nobr>
963
964 <div class="jd-descrdiv">Called when an ad is received.</div>
965
966 </td></tr>
967
968
969
970 <tr class="alt-color api apilevel-" >
971 <td class="jd-typecol"><nobr>
972
973
974
975
976
977 void</nobr>
978 </td>
979 <td class="jd-linkcol" width="100%"><nobr>
980 <span class="sympad"><a href="/reference/com/google/android/gms/ads/AdListener.html#onAdOpened()">onAdOpened</a></span>()</nobr>
981
982 <div class="jd-descrdiv">Called when an ad opens an overlay that covers the screen.</div>
983
984 </td></tr>
Robert Ly05c8e632013-02-25 14:43:01 -0800985
986
987
Dirk Doughertyeb768482013-10-29 22:25:12 -0700988</table>
Robert Ly05c8e632013-02-25 14:43:01 -0800989
990
991
992
993
994
995
996<!-- ========== METHOD SUMMARY =========== -->
997<table id="inhmethods" class="jd-sumtable"><tr><th>
998 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
999 <div style="clear:left;">Inherited Methods</div></th></tr>
1000
1001
1002<tr class="api apilevel-" >
1003<td colspan="12">
1004 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
1005 ><img id="inherited-methods-java.lang.Object-trigger"
1006 src="/assets/images/triangle-closed.png"
1007 class="jd-expando-trigger-img" /></a>
1008From class
1009
Dirk Dougherty78ec7322013-09-16 10:37:40 -07001010 java.lang.Object
Robert Ly05c8e632013-02-25 14:43:01 -08001011
1012<div id="inherited-methods-java.lang.Object">
1013 <div id="inherited-methods-java.lang.Object-list"
1014 class="jd-inheritedlinks">
1015 </div>
1016 <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
1017 <table class="jd-sumtable-expando">
1018
1019
1020
1021
1022 <tr class="alt-color api apilevel-" >
1023 <td class="jd-typecol"><nobr>
1024
1025
1026
1027
1028
Dirk Dougherty78ec7322013-09-16 10:37:40 -07001029 Object</nobr>
Robert Ly05c8e632013-02-25 14:43:01 -08001030 </td>
1031 <td class="jd-linkcol" width="100%"><nobr>
1032 <span class="sympad">clone</span>()</nobr>
1033
1034 </td></tr>
1035
1036
1037
1038 <tr class=" api apilevel-" >
1039 <td class="jd-typecol"><nobr>
1040
1041
1042
1043
1044
1045 boolean</nobr>
1046 </td>
1047 <td class="jd-linkcol" width="100%"><nobr>
Dirk Dougherty78ec7322013-09-16 10:37:40 -07001048 <span class="sympad">equals</span>(Object arg0)</nobr>
Robert Ly05c8e632013-02-25 14:43:01 -08001049
1050 </td></tr>
1051
1052
1053
1054 <tr class="alt-color api apilevel-" >
1055 <td class="jd-typecol"><nobr>
1056
1057
1058
1059
1060
1061 void</nobr>
1062 </td>
1063 <td class="jd-linkcol" width="100%"><nobr>
1064 <span class="sympad">finalize</span>()</nobr>
1065
1066 </td></tr>
1067
1068
1069
1070 <tr class=" api apilevel-" >
1071 <td class="jd-typecol"><nobr>
1072
1073
1074 final
1075
1076
Dirk Dougherty78ec7322013-09-16 10:37:40 -07001077 Class&lt;?&gt;</nobr>
Robert Ly05c8e632013-02-25 14:43:01 -08001078 </td>
1079 <td class="jd-linkcol" width="100%"><nobr>
1080 <span class="sympad">getClass</span>()</nobr>
1081
1082 </td></tr>
1083
1084
1085
1086 <tr class="alt-color api apilevel-" >
1087 <td class="jd-typecol"><nobr>
1088
1089
1090
1091
1092
1093 int</nobr>
1094 </td>
1095 <td class="jd-linkcol" width="100%"><nobr>
1096 <span class="sympad">hashCode</span>()</nobr>
1097
1098 </td></tr>
1099
1100
1101
1102 <tr class=" api apilevel-" >
1103 <td class="jd-typecol"><nobr>
1104
1105
1106 final
1107
1108
1109 void</nobr>
1110 </td>
1111 <td class="jd-linkcol" width="100%"><nobr>
1112 <span class="sympad">notify</span>()</nobr>
1113
1114 </td></tr>
1115
1116
1117
1118 <tr class="alt-color api apilevel-" >
1119 <td class="jd-typecol"><nobr>
1120
1121
1122 final
1123
1124
1125 void</nobr>
1126 </td>
1127 <td class="jd-linkcol" width="100%"><nobr>
1128 <span class="sympad">notifyAll</span>()</nobr>
1129
1130 </td></tr>
1131
1132
1133
1134 <tr class=" api apilevel-" >
1135 <td class="jd-typecol"><nobr>
1136
1137
1138
1139
1140
Dirk Dougherty78ec7322013-09-16 10:37:40 -07001141 String</nobr>
Robert Ly05c8e632013-02-25 14:43:01 -08001142 </td>
1143 <td class="jd-linkcol" width="100%"><nobr>
1144 <span class="sympad">toString</span>()</nobr>
1145
1146 </td></tr>
1147
1148
1149
1150 <tr class="alt-color api apilevel-" >
1151 <td class="jd-typecol"><nobr>
1152
1153
1154 final
1155
1156
1157 void</nobr>
1158 </td>
1159 <td class="jd-linkcol" width="100%"><nobr>
1160 <span class="sympad">wait</span>()</nobr>
1161
1162 </td></tr>
1163
1164
1165
1166 <tr class=" api apilevel-" >
1167 <td class="jd-typecol"><nobr>
1168
1169
1170 final
1171
1172
1173 void</nobr>
1174 </td>
1175 <td class="jd-linkcol" width="100%"><nobr>
1176 <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
1177
1178 </td></tr>
1179
1180
1181
1182 <tr class="alt-color api apilevel-" >
1183 <td class="jd-typecol"><nobr>
1184
1185
1186 final
1187
1188
1189 void</nobr>
1190 </td>
1191 <td class="jd-linkcol" width="100%"><nobr>
1192 <span class="sympad">wait</span>(long arg0)</nobr>
1193
1194 </td></tr>
1195
1196
1197</table>
1198 </div>
1199</div>
1200</td></tr>
1201
1202
1203</table>
1204
1205
1206</div><!-- jd-descr (summary) -->
1207
1208<!-- Details -->
1209
1210
1211
1212
1213
1214
1215
1216
1217<!-- XML Attributes -->
1218
1219
1220<!-- Enum Values -->
1221
1222
1223<!-- Constants -->
1224
1225
Robert Ly05c8e632013-02-25 14:43:01 -08001226<!-- Fields -->
1227
1228
1229<!-- Public ctors -->
1230
1231
Dirk Doughertyeb768482013-10-29 22:25:12 -07001232<!-- ========= CONSTRUCTOR DETAIL ======== -->
1233<h2>Public Constructors</h2>
1234
1235
1236
1237<A NAME="AdListener()"></A>
1238
1239<div class="jd-details api apilevel-">
1240 <h4 class="jd-details-title">
1241 <span class="normal">
1242 public
1243
1244
1245
1246
1247
1248 </span>
1249 <span class="sympad">AdListener</span>
1250 <span class="normal">()</span>
1251 </h4>
1252 <div class="api-level">
1253 <div></div>
1254
1255
1256
1257 </div>
1258 <div class="jd-details-descr">
1259
1260 <div class="jd-tagdata jd-tagdescr"><p></p></div>
1261
1262 </div>
1263</div>
1264
1265
1266
1267
Robert Ly05c8e632013-02-25 14:43:01 -08001268
1269<!-- ========= CONSTRUCTOR DETAIL ======== -->
1270<!-- Protected ctors -->
1271
1272
1273
1274<!-- ========= METHOD DETAIL ======== -->
1275<!-- Public methdos -->
1276
Dirk Doughertyeb768482013-10-29 22:25:12 -07001277<h2>Public Methods</h2>
1278
1279
1280
1281<A NAME="onAdClosed()"></A>
1282
1283<div class="jd-details api apilevel-">
1284 <h4 class="jd-details-title">
1285 <span class="normal">
1286 public
1287
1288
1289
1290
1291 void
1292 </span>
1293 <span class="sympad">onAdClosed</span>
1294 <span class="normal">()</span>
1295 </h4>
1296 <div class="api-level">
1297 <div></div>
1298
1299
1300
1301 </div>
1302 <div class="jd-details-descr">
1303
1304 <div class="jd-tagdata jd-tagdescr"><p>Called when the user is about to return to the application after clicking on an ad.
1305</p></div>
1306
1307 </div>
1308</div>
1309
1310
1311<A NAME="onAdFailedToLoad(int)"></A>
1312
1313<div class="jd-details api apilevel-">
1314 <h4 class="jd-details-title">
1315 <span class="normal">
1316 public
1317
1318
1319
1320
1321 void
1322 </span>
1323 <span class="sympad">onAdFailedToLoad</span>
1324 <span class="normal">(int errorCode)</span>
1325 </h4>
1326 <div class="api-level">
1327 <div></div>
1328
1329
1330
1331 </div>
1332 <div class="jd-details-descr">
1333
1334 <div class="jd-tagdata jd-tagdescr"><p>Called when an ad request failed. The error code is usually
1335 <code><a href="/reference/com/google/android/gms/ads/AdRequest.html#ERROR_CODE_INTERNAL_ERROR">ERROR_CODE_INTERNAL_ERROR</a></code>, <code><a href="/reference/com/google/android/gms/ads/AdRequest.html#ERROR_CODE_INVALID_REQUEST">ERROR_CODE_INVALID_REQUEST</a></code>,
1336 <code><a href="/reference/com/google/android/gms/ads/AdRequest.html#ERROR_CODE_NETWORK_ERROR">ERROR_CODE_NETWORK_ERROR</a></code>, or <code><a href="/reference/com/google/android/gms/ads/AdRequest.html#ERROR_CODE_NO_FILL">ERROR_CODE_NO_FILL</a></code>.
1337</p></div>
1338
1339 </div>
1340</div>
1341
1342
1343<A NAME="onAdLeftApplication()"></A>
1344
1345<div class="jd-details api apilevel-">
1346 <h4 class="jd-details-title">
1347 <span class="normal">
1348 public
1349
1350
1351
1352
1353 void
1354 </span>
1355 <span class="sympad">onAdLeftApplication</span>
1356 <span class="normal">()</span>
1357 </h4>
1358 <div class="api-level">
1359 <div></div>
1360
1361
1362
1363 </div>
1364 <div class="jd-details-descr">
1365
1366 <div class="jd-tagdata jd-tagdescr"><p>Called when an ad leaves the application (e.g., to go to the browser).
1367</p></div>
1368
1369 </div>
1370</div>
1371
1372
1373<A NAME="onAdLoaded()"></A>
1374
1375<div class="jd-details api apilevel-">
1376 <h4 class="jd-details-title">
1377 <span class="normal">
1378 public
1379
1380
1381
1382
1383 void
1384 </span>
1385 <span class="sympad">onAdLoaded</span>
1386 <span class="normal">()</span>
1387 </h4>
1388 <div class="api-level">
1389 <div></div>
1390
1391
1392
1393 </div>
1394 <div class="jd-details-descr">
1395
1396 <div class="jd-tagdata jd-tagdescr"><p>Called when an ad is received.
1397</p></div>
1398
1399 </div>
1400</div>
1401
1402
1403<A NAME="onAdOpened()"></A>
1404
1405<div class="jd-details api apilevel-">
1406 <h4 class="jd-details-title">
1407 <span class="normal">
1408 public
1409
1410
1411
1412
1413 void
1414 </span>
1415 <span class="sympad">onAdOpened</span>
1416 <span class="normal">()</span>
1417 </h4>
1418 <div class="api-level">
1419 <div></div>
1420
1421
1422
1423 </div>
1424 <div class="jd-details-descr">
1425
1426 <div class="jd-tagdata jd-tagdescr"><p>Called when an ad opens an overlay that covers the screen.
1427</p></div>
1428
1429 </div>
1430</div>
1431
1432
1433
Robert Ly05c8e632013-02-25 14:43:01 -08001434
1435
1436<!-- ========= METHOD DETAIL ======== -->
1437
1438
1439
1440<!-- ========= END OF CLASS DATA ========= -->
1441<A NAME="navbar_top"></A>
1442
1443<div id="footer" class="wrap" >
1444
1445
1446 <div id="copyright">
1447
1448 Except as noted, this content is licensed under <a
1449 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
1450 For details and restrictions, see the <a href="/license.html">
1451 Content License</a>.
1452 </div>
1453 <div id="build_info">
1454
1455<script src="/timestamp.js" type="text/javascript"></script>
1456<script>document.write(BUILD_TIMESTAMP)</script>
1457
1458 </div>
1459
1460
1461 <div id="footerlinks">
1462
1463 <p>
1464 <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
1465 <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
1466 <a href="/support.html">Support</a>
1467 </p>
1468 </div>
1469
1470</div> <!-- end footer -->
1471</div> <!-- jd-content -->
1472
1473</div><!-- end doc-content -->
1474
1475</div> <!-- end body-content -->
1476
1477
1478
1479
1480
1481
1482</body>
1483</html>