![](/screenshots/98c69b70-7c74-412a-b10c-f373d2d17b9b.png)
aidou689.com
Open in
urlscan Pro
156.251.227.248
Public Scan
Submission: On July 12 via api from BE — Scanned from US
Summary
TLS certificate: Issued by R11 on July 11th 2024. Valid for: 3 months.
This is the only time aidou689.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
48 | 156.251.227.248 156.251.227.248 | 40065 (CNSERVERS) (CNSERVERS) | |
2 | 106.14.228.187 106.14.228.187 | 37963 (ALIBABA-C...) (ALIBABA-CN-NET Hangzhou Alibaba Advertising Co.) | |
1 | 124.220.83.140 124.220.83.140 | 45090 (TENCENT-N...) (TENCENT-NET-AP Shenzhen Tencent Computer Systems Company Limited) | |
51 | 4 |
ASN37963 (ALIBABA-CN-NET Hangzhou Alibaba Advertising Co.,Ltd., CN)
oss.cnzhuji.cn |
ASN45090 (TENCENT-NET-AP Shenzhen Tencent Computer Systems Company Limited, CN)
cdn.dcloud.net.cn |
Apex Domain Subdomains |
Transfer | |
---|---|---|
48 |
aidou689.com
aidou689.com |
2 MB |
2 |
cnzhuji.cn
oss.cnzhuji.cn |
8 KB |
1 |
dcloud.net.cn
cdn.dcloud.net.cn — Cisco Umbrella Rank: 60212 |
579 B |
51 | 3 |
Domain | Requested by | |
---|---|---|
48 | aidou689.com |
aidou689.com
|
2 | oss.cnzhuji.cn |
aidou689.com
|
1 | cdn.dcloud.net.cn |
aidou689.com
|
51 | 3 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
aidou689.com R11 |
2024-07-11 - 2024-10-09 |
3 months | crt.sh |
oss.cnzhuji.cn Encryption Everywhere DV TLS CA - G1 |
2023-08-10 - 2024-08-09 |
a year | crt.sh |
*.dcloud.net.cn Certum Domain Validation CA SHA2 |
2023-08-05 - 2024-09-03 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://aidou689.com/
Frame ID: C2F3A2F632260A554949C4604A817A89
Requests: 54 HTTP requests in this frame
0 Outgoing links
These are links going to different origins than the main page.
Redirected requests
There were HTTP redirect chains for the following requests:
51 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
aidou689.com/ |
807 B 644 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.2da1efab.css
aidou689.com/mobile/static/ |
94 KB 29 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk-vendors.0b7c0f53.js
aidou689.com/mobile/static/js/ |
799 KB 279 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.85e3cbf5.js
aidou689.com/mobile/static/js/ |
249 KB 48 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bundle-pages-activity_detail-activity_detail~bundle-pages-after_sales_detail-after_sales_detail~bund~595cc694.b9469989.js
aidou689.com/mobile/static/js/ |
54 KB 31 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bundle-pages-goods_logistics-goods_logistics~bundle-pages-hot_list-hot_list~bundle-pages-lease_goods~3d340745.ff8c1ebb.js
aidou689.com/mobile/static/js/ |
19 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bundle-pages-hot_list-hot_list~pages-index-index~pages-news_list-news_list~pages-sort-sort.f294e099.js
aidou689.com/mobile/static/js/ |
17 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pages-index-index.34c8a9ad.js
aidou689.com/mobile/static/js/ |
26 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_tab_home_active.png
aidou689.com/mobile/static/images/ |
957 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_tab_zulin.png
aidou689.com/mobile/static/images/ |
402 B 608 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_tab_my.png
aidou689.com/mobile/static/images/ |
452 B 658 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
config
aidou689.com/api/index/ |
1 KB 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
center
aidou689.com/api/user/ |
87 B 577 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
share
aidou689.com/api/index/ |
152 B 602 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
1 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
top_bang.png
oss.cnzhuji.cn/zl/ |
7 KB 8 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lists
aidou689.com/api/menu/ |
2 KB 922 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lists
aidou689.com/api/index/ |
3 KB 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lists
aidou689.com/api/footprint/ |
96 B 579 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lists
aidou689.com/api/ad/ |
68 B 557 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lists
aidou689.com/api/ad/ |
68 B 557 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20231008092917285c43102.png
aidou689.com/uploads/images/ |
14 KB 13 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20231008092916261a90300.png
aidou689.com/uploads/images/ |
16 KB 16 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20231008092917a33a27312.png
aidou689.com/uploads/images/ |
15 KB 15 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20231008095153923039653.png
aidou689.com/uploads/images/ |
253 KB 253 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20211027143528ef0cc7700.jpg
aidou689.com/uploads/images/ |
229 KB 187 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20211027144249270b44074.jpg
aidou689.com/uploads/images/ |
56 KB 43 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
202110271454535f0108947.png
aidou689.com/uploads/images/ |
90 KB 89 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
202110271531531c4327318.png
aidou689.com/uploads/images/ |
105 KB 105 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
2 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240513211402457d71212.jpg
aidou689.com/uploads/images/ |
128 KB 105 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20211027163213bc97e6894.png
aidou689.com/uploads/images/ |
70 KB 68 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
num
aidou689.com/api/cart/ |
87 B 577 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2023100809452590f2b3505.gif
aidou689.com/uploads/images/ |
172 KB 159 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
202407111337346ec9c9312.png
aidou689.com/uploads/images/ |
41 KB 41 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2023100809452478c4f5313.png
aidou689.com/uploads/images/ |
8 KB 8 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2023100809452471d305362.png
aidou689.com/uploads/images/ |
10 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
202310080945258d3a18792.jpg
aidou689.com/uploads/images/ |
20 KB 20 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
getBestList
aidou689.com/api/goods/ |
932 B 863 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
shadow-grey.png
cdn.dcloud.net.cn/img/ |
136 B 579 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
top_bang.png
oss.cnzhuji.cn/zl/ |
7 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20211027163213bc97e6894.png
aidou689.com/uploads/images/ |
70 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20240513211402457d71212.jpg
aidou689.com/uploads/images/ |
128 KB 0 |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2023100809452590f2b3505.gif
aidou689.com/uploads/images/ |
172 KB 0 |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
202407111337346ec9c9312.png
aidou689.com/uploads/images/ |
41 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2023100809452478c4f5313.png
aidou689.com/uploads/images/ |
8 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2023100809452471d305362.png
aidou689.com/uploads/images/ |
10 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20211027143528ef0cc7700.jpg
aidou689.com/uploads/images/ |
229 KB 0 |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
202110271531531c4327318.png
aidou689.com/uploads/images/ |
105 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
202110271454535f0108947.png
aidou689.com/uploads/images/ |
90 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
20211027144249270b44074.jpg
aidou689.com/uploads/images/ |
56 KB 0 |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
25 KB 25 KB |
Font
application/x-font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
202310080945258d3a18792.jpg
aidou689.com/uploads/images/ |
20 KB 0 |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
aidou689.com/ |
548 B 611 B |
Other
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
12 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
boolean| coverSupport object| webpackJsonp object| __uniConfig object| __uniRoutes function| UniApp object| UniViewJSBridge object| UniServiceJSBridge object| uni object| wx function| getApp function| getCurrentPages object| regeneratorRuntime1 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
.dcloud.net.cn/ | Name: __uni__uid Value: rBESB2aQyUQI3h1nMbT6Ag== |
1 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
Security Headers
This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page
Header | Value |
---|---|
Strict-Transport-Security | max-age=31536000 |
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
aidou689.com
cdn.dcloud.net.cn
oss.cnzhuji.cn
106.14.228.187
124.220.83.140
156.251.227.248
045f92ba98edc976ad51a9549a7a90e99792c92f4568dcada1653b5f8f2f5815
05a760547a8c8e026c52c6ae5373076ee92c95c2576a20ef238288203d4b5d59
0c0764f153e009bcc4f26a8374d6ba908bb68dccae7f9e449054bc1fa5fdad31
0ccf8dd29c61715a6364ea9ec36d32c295e82ca837488590130c51cee298b7d3
0d3f7fbb6f2d394e1f260d38bfce3bbf86322b7f4f11d48e173959cd9979c948
156f87549c5a67d2e9c55123ca097095211351980df83b6be2b183dde4d2f8c5
1e3dd5ec9942c8437e9b8afa6100c47003ee1176ce0803d6c3e0a474b371cf50
233c95e5716b954acfe772daea08f6fafc15fd94de5f10cc197819dd7fa04718
30862aa5ef1388afc385160c37ddccc834854feb3c0cd658141c9bd6a4f11479
3464354efbb10eebede42ce887cc853b9ecc80b5ee0f5da85c2eaad2463ad2e0
3e1e527a660c1c1c6f32cafaf4576522a23d9586809e69618e4b16d9c4dc71e6
3ec332813601be68bc8be2e2f31e4369bb73e529ef5367475d7daf536ac6892f
42161cbef6bd49d1bb83743d49c730b074383c9cd6b4ff09565dff1a0d69aa98
4a1880c27e0443e7ce02b9a9e2aa316fa15e4f48c141f0548c3a8f4140960233
4e0a52688e45ef7bcf6e515ef5cea3f4432d4dd898e1dc27036f9b4edce68a13
4f991dee97812e7a4d406da488803c21e0779c034924dfbf46071d07a23746c4
548722bed22776db939c8481a7a58b6320598ee09368a6d4c90b8a353fdf6828
6294d6a0a1dba7733547bead06a561818909b4a28f22003b342ab5d3197a400d
690832eb4a8e5ab998400ca5ea42b233ef24ad9f5da8672d4a68a1318f354065
729b00b1287068bbceda95153b47086c9bbac512c991047ba06b4f56be9bb632
77979003ed3b1a60cc58dd067e2c55de6a87aaa36689e08119e865f3b9183a9f
7fd841e539ae12039d92e67a869be6263d4e2f3575c5134b16dc42e51d821eb6
8308c086e1659b01b6a495928449ece2ac1dc89c419470dfc0c27401c339b1c5
88b717cd25545f54449bb4f5953bde40052fb98dba1fd894098b280e15997f98
96429ce0fe11f62341cad810787c1eeafdf2ce14743c98c8b586f8801b97e61f
a1c70a13f41535aa4c1a449f07a58a47b1ce50917084d1e8882fd950b32a2bb8
a59441ee099b80064df03ac433e3e17e36fa59b4769fd77f57e0a7d9949e99b3
a60faaa685db2f375c2624177214c314956f4c06e2ff8ddb60d971aa63b4da16
aa1d26750a51575518e59e020014da613ce22c1df12042dd1a89f8fc4d06ce9c
abe8299f6cac0de25b9c0bc072ca94062643deefa232c26321671250c9ac1965
ad4ebea1c3496dd2924789ee009174a2c6289d1200e9811f458fd46f172d1d6f
ae2eb93bafd07d7593807382147421ebb1805f3759e31a30e6c9e22bf86b1349
af2f8a1f2fd497695dcec1ffe67ba6d3b44646c439fa364ac3d471318393fafc
bf1dd7f96db084ccba8e74f58ad70b997d8cefd32a13cec67f3a702577ad70c0
cee25a86533924e0287ccc4cf6f35899006a6affa1688db04fffadc3057fa68b
d465172175d35d493fb1633e237700022bd849fa123164790b168b8318acb090
d80b140737fa1d1f72bbea8fbedfb8aad35664ba968c600bffc1a53b5728a60c
dd2eafd8d1f822854d0c4910fca9fdfea55367398d65405b041c70258cf59db0
e97de9a247807f12d74101e9f736250b2410be4e1ed3d17ed875e4b08cf66c83
eff06d1d9420a1d913b0ee22ebdd6678eafd22cbf6c1bd7ee8034c7de7c4f567
fc68e30beb6e1066f2ae831b00f5325d23ac9e42492f6fca0a71b2e62510b5d2
fe3849b2a85aee1decd29c5d4402e6f0b155d7bcf8fe3a8ecdda59cd16b0cfad