record-view.py (964B)
1 # This responds with an image reporting a view event to the origin provided in 2 # the `eligible_origin` query param. 3 def main(request, response): 4 eligible_origin = request.GET.get(b"eligible_origin") 5 response.status = (200, b"OK") 6 response.headers.set(b"Content-Type", b"image/png") 7 response.headers.set( 8 b"Ad-Auction-Record-Event", 9 b"type=\"view\", eligible-origins=(\"%s\")" % eligible_origin) 10 png = b"\x89\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d" + \ 11 b"\x49\x48\x44\x52\x00\x00\x00\x05\x00\x00\x00\x05" + \ 12 b"\x08\x06\x00\x00\x00\x8d\x6f\x26\xe5\x00\x00\x00" + \ 13 b"\x09\x70\x48\x59\x73\x00\x00\x0e\xc4\x00\x00\x0e" + \ 14 b"\xc4\x01\x95\x2b\x0e\x1b\x00\x00\x00\x15\x49\x44" + \ 15 b"\x41\x54\x08\x99\x63\x64\xf8\xcf\xf0\x9f\x01\x0d" + \ 16 b"\x30\xa1\x0b\x50\x41\x10\x00\xcd\xaa\x02\x08\x0f" + \ 17 b"\x23\x6b\x59\x00\x00\x00\x00\x49\x45\x4e\x44\xae" + \ 18 b"\x42\x60\x82" 19 return png