最新記事はこちら。
otak-lab
otak-lab
🕒️
I am developing an app.
Onsen UIを使用してnend広告を表示させようと、下記コードを設置しても表示されない。(※テスト用コード)
どうして?と悩む方も多いと思う。
		| 
					 1 2 3 4  | 
						<script type="text/javascript"> var nend_params = {"media":82,"site":58536,"spot":127513,"type":1,"oriented":1}; </script> <script type="text/javascript" src="https://js1.nend.net/js/nendAdLoader.js"></script>  | 
					
答えは簡単。
実際は広告が表示されているが、Onsen UIはCSSでz-indexを使用しているため、Onsen UIが表示した画面の裏に隠れてしまう。
広告用のコードをdivタグで囲い、z-index: 99でOnsen UIが表示した画面の上に表示させる。
既存のブラウザで表示させたい場合は、【Monaca】nend広告を既存ブラウザで表示するを参照。

| 
					 1 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  | 
						<!DOCTYPE HTML> <html> <head>     <meta charset="utf-8">     <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">     <meta http-equiv="Content-Security-Policy" content="default-src * data:; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'">     <script src="components/loader.js"></script>     <link rel="stylesheet" href="components/loader.css">     <link rel="stylesheet" href="css/style.css">     <script>         var nend_params = { "media":82,"site":58536,"spot":127513,"type":1,"oriented":1 };         ons.bootstrap();     </script>     <style>         #div_nend {             position: absolute;             bottom: 0px;             width: 100%;             height: 50px;             z-index: 99;         }     </style> </head> <body>     <ons-page>         <ons-toolbar fixed-style>             <div class="center">nend広告テスト</div>         </ons-toolbar>     </ons-page>     <div id="div_nend">         <script type="text/javascript" src="http://js1.nend.net/js/nendAdLoader.js"></script>     </div> </body> </html>  |