アドテク問題(広告表示編)


アドテクエンジニア向けの問題を考えました。

お題は「広告表示」です。
以下お題に沿った「アドタグ」を作成し、広告を表示してみてください。

全部で9問あるので、興味のある人はやってみてください。
難易度は、ちょうどいいくらいです。

全部できた人は、採用担当までご連絡ください。

Q1.バナー広告を表示してみよう①

[request]
・ URL:http://ad-tech-study.com/display/q1
・ method:GET

[response]
・ document.write

Q2.バナー広告を表示してみよう②

[request]
・ URL:http://ad-tech-study.com/display/q2
・ method:GET

[response]
・ json

Q3.バナー広告を表示してみよう③

[request]
・ URL:http://ad-tech-study.com/display/q3
・ method:GET
・ params:
- callback:callback関数名(callback=XXX)
[XXX]はcallback関数を指定してください。

[response]
・ jsonp

Q4.バナー広告を表示してみよう④

[request]
・ URL:http://ad-tech-study.com/display/q4
・ method:GET
・ params:
- id:現在時刻(0-23)
- width:ブラウザ幅(1920)
- height:ブラウザ高さ(1080)
- callback:callback関数名(callback=XXX)
[XXX]はcallback関数を指定してください。指定しないとjsonで返ってきます。

[response]
・ json/jsonp

[restriction]
・ id/width/heightを動的にリクエストパラメータにつけること。

Q5.バナー広告を表示してみよう⑤

[request]
・ URL:http://ad-tech-study.com/display/q5
・ method:GET
・ params:
- ua:ブラウザのUAを元にした文字列(スマホ:sp/PC:pc)
uaの値によってレスポンス値が変わります。
- callback:callback関数名(callback=XXX)
[XXX]はcallback関数を指定してください。指定しないとjsonで返ってきます。

[response]
・ json/jsonp

[restriction]
・ 1つのアドタグでスマホ/PCの両方の広告表示を行うこと。

Q6.バナー広告を表示してみよう⑥

[request]
・ URL:http://ad-tech-study.com/display/q6
・ method:GET
・ params:
- callback:callback関数名(callback=XXX)
[XXX]はcallback関数を指定してください。指定しないとjsonで返ってきます。

[response]
・ json/jsonp

[restriction]
・ iframeで広告を表示し、枠線など表示されないようにすること。

Q7.ネイティブ広告を表示してみよう

[request]
・ URL:http://ad-tech-study.com/display/q7
・ method:GET
・ params:
- callback:callback関数名(callback=XXX)
[XXXはcallback関数を指定してください。指定しないとjsonで返ってきます。

[response]
・ json/jsonp

[restriction]
・ 表示イメージのような広告表示にすること。

Q8.動画広告を表示してみよう

[request]
・ URL:http://ad-tech-study.com/display/q8
・ method:GET

[response]
・ VAST(xml)

[restriction]
・ 特になし
・ VASTについては、以下を参照してください。
- http://yebisupress.dac.co.jp/2015/07/15/video-advertising-1-vast/
- http://yebisupress.dac.co.jp/2015/03/13/%E3%80%90%E5%8B%95%E7%94%BB%E5%BA%83%E5%91%8A%E3%80%91vast%E3%81%A3%E3%81%A6%E4%BD%95%EF%BC%9F/

Q9.ネイティブ+動画広告を表示してみよう

[request]
・ URL:http://ad-tech-study.com/display/q9
・ method:GET
・ params:
- callback:callback関数名(callback=XXX)
[XXX]はcallback関数を指定してください。指定しないとjsonで返ってきます。

[response]
・ json/jsonp

[restriction]
・ 特になし

Q1~Q4,Q5(PC),Q6広告表示サンプル

スクリーンショット 2016-03-23 16.26.26

Q5(SP)広告表示サンプル

スクリーンショット 2016-03-23 18.54.26

Q7広告表示サンプル

スクリーンショット 2016-03-23 17.07.16

Q8広告表示サンプル

自分で考えてみて下さい

Q9広告表示サンプル

自分で考えてみて下さい


DACエンジニア採用情報

  関連記事

hashed_potato
【DMP】IDのハッシュってなに

アドテクに関わる方であれば、よく耳にするであろう「ハッシュ」をシンプルに説明してみようと思います。 とはいえ「ハッシュ」は広いので、ここでは「IDのハッシュ」に焦点を当てます。 「ハッシュ/hash(動詞)」はそもそも「細切れにする」というような意味を持ちます。(名詞だと「細切れのもの」) ハッシュ …

appnexus
「Ad Tech Power Game」

こんにちは、テクノロジー戦略部の田畑です。 はじめに。 この「アドテクゑびす界」ですが、DAC公式のエンジニアブログです。他の方も色々と技術的なことを書いていますが僕エンジニアでもなんでもありません。コード書けませんし、読めません。 ではなぜそんなやつがここでブログを書いているのか?会社の公式ブログ …

IAB
Ad Tech Conference~海外アドテク系カンファレンスに行ってきた~

こんにちは、田畑です。   前回のエントリから早一か月、どのように書こうかなぁと考えているうちに時間が経ってしまいました。前回はそもそも自分の部署が何をしているのかといったところを書いたので、今回は実際に情報収集の場として利用している各種カンファレンスの様子について書いてみました。 &nb …

surveillance
オトナの常識、消費者プライバシー保護(前編)

どうも、広告技術研究室のダーハラです。    何やってる人? 広告技術研究室の業務は多岐に渡るのですが、僕の仕事は海外のアドテクノロジーの動向や関連する技術環境の変化を調べて、経営陣や開発部隊にフィードバックするといったことを主な業務としています。 とてもやり甲斐のある仕事なのですが、仕事 …

6914441342_605f947885
Treasure Dataの新機能(Data Tank)をAudienceOneのレポート機能で利用した話

Data Tankとは? Treasure Dataの新機能でTreasure Dataのプラットフォーム上に構築されたデータマートです。 Tableau等のBIツールとの接続を想定されており、AWSでいうところのRedshift的なものだと考えるとわかりやすいかと。 Data TankはPostg …

プログラミング
ES5とES6でアドタグを作ってみた

はじめに アドテク問題(広告表示編)のQ7を元にネイティブ広告を表示するアドタグをES5とES6で作ってみました。 処理の流れ 大きな処理の流れは以下の通り 広告要素取得処理 サーバからタイトル/説明文/画像URLの取得を行う フォーマット処理 取得した要素を表示するページに最適化した形にフォーマッ …

Chrome
アドブロッカーに対抗してアドチェッカーを作ってみた

iOS9のSafariでコンテンツブロック機能が登場し、サイト上の広告を非表示にするアドブロックの存在が世に広まりました。 これを機にCrystalを始めとする数々のアドブロッカーアプリが登場しています。 PCブラウザでもAdblock Plusを始め、ブラウザの拡張機能で広告を非表示にして表示速度 …

IMG_4673
Ad Tech Conference~海外アドテク系カンファレンスに行ってきた②~

はい、テクノロジー戦略部の田畑です。 アドテク系イベントに行ってきた②ということで、前回書ききれなかったところを書きます。   ~前回のおさらい~ 1.11月にNYのアドテク系イベント3つに行ってみた。 2.Fraud、Viewability、Programatic Directがキーワー …

20140930220910
AudieneOneでアドブロック利用者を抽出する訪問者セグメントを作ろう

はじめに iOS 9のコンテンツブロッカーによって盛り上がったアドブロック論争。アドブロック自体はPCブラウザ用プラグインで昔からできていたことなのですが、さらに普及していくのかもしれません。 アドブロックの仕組みが普及するのはインターネット業界全体の損失につながりかねない話ではあるのですが、その一 …

iab-vast-logo
「初めての動画広告~①VAST編~」

2015年新卒入社の池田です。 「TVで動画コンテンツをみる時代」から「ネットで動画コンテンツをみる」時代になった今日このごろです。 「私もいっちょまえに動画広告を扱ってみたい・・・!!」と生意気にも思うようになりまして。 しかし、つい2か月前までド文系大学生だった池田は果たして動画広告を扱えるよう …