chenhuipeng

mycafe

Jul 11th, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.92 KB | None | 0 0
  1. <!doctype html>
  2. <html lang="en">
  3.  
  4. <head>
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="initial-scale = 1.0,maximum-scale = 1.0, user-scalable=no" />
  7. <meta name="author" content="mv">
  8. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  9. <link rel="stylesheet" href="https://hybird.rayjump.com/jstag/playable/mycafe/mycafe.css">
  10. <!-- Include creative-specific CSS here -->
  11. <title>我的咖啡厅</title>
  12. <script type="text/javascript" src="https://hybird.rayjump.com/jstag/playable/mycafe/statistics.js"></script>
  13. <style type="text/css">
  14. body {
  15. background-color: black;
  16. padding: 0;
  17. margin: 0
  18. }
  19. .fontPreload {
  20. position: absolute;
  21. left: -100px
  22. }
  23. </style>
  24. </head>
  25.  
  26. <body id="mv-ad-container">
  27. <div id="mobvista_flag" data-notice-url="%%mv_notice_url%%"></div>
  28. <div id="mv_stats" data-url="%%mv_impression_url%%" style="display: none; opacity: 0;"></div>
  29. <div id="mv_play" data-url="%%mv_play_url%%" style="opacity:0;display:none"></div>
  30. <script type="text/javascript" src="https://hybird.rayjump.com/jstag/js/base64.js"></script>
  31. <script src="mraid.js"></script>
  32. <div id="mv-ad" background="none">
  33. <div id="playable" background="none">
  34. <canvas id="canvas" background="none"></canvas>
  35. <div role="button" id="close-button" class="button"></div>
  36. </div></div>
  37. <script>
  38. (function(){
  39. var canCloseBtn = '%%mv_close%%';
  40. function setUseCustomClose(){
  41. if (mraid.getState() === 'loading') {
  42. mraid.addEventListener('ready', showMRAIDAd);
  43. } else {
  44. showMRAIDAd();
  45. }
  46.  
  47.  
  48. function showMRAIDAd() {
  49. mraid.useCustomClose(true);
  50. document.querySelector('#mv_close_btn').addEventListener('click', function() {
  51. mraid.close();
  52. });
  53. }
  54.  
  55. }
  56.  
  57. //调用自定义关闭按钮
  58. if(typeof mraid !== 'undefined' && canCloseBtn == '1'){
  59. setUseCustomClose();
  60. }
  61. })();
  62. </script>
  63.  
  64. <script type="text/javascript">
  65. var theme = 'dark'; // Theme value can be either 'light' or 'dark'
  66. var closeButtonTimer = 'NOTIMER'; // Timer value can be either 'NOTIMER' or 'TIMER'
  67.  
  68. var endscreen_type;
  69. var cid;
  70. var unit_id;
  71. var deviceid;
  72. var network_type;
  73. var request_id;
  74. // var jsstr;
  75. var devicetype;
  76. var islog = false;
  77. document.addEventListener('DOMContentLoaded', function(){
  78. eventInit();
  79. toggleCloseBtn2();
  80. }, false);
  81.  
  82. function urlParse(url)
  83. {
  84. var arr = [],obj={};
  85. if(url.indexOf('?') != -1)
  86. {
  87. var parseStr = url.split("?")[1];
  88. if(parseStr.indexOf("&") != -1)
  89. {
  90. arr = parseStr.split("&");
  91. for(var i = 0;i < arr.length;i++){
  92. obj[arr[i].split("=")[0]] = arr[i].split("=")[1];
  93. }
  94. }else{
  95. obj[parseStr.split("=")[0]] = parseStr.split("=")[1];
  96. }
  97. }
  98. return obj;
  99. }
  100.  
  101.  
  102. var campaignMap = {}
  103. function eventInit(){
  104. //alert("初始化");
  105. console.log("初始化")
  106.  
  107. // document.addEventListener('webviewshow', function () {
  108. // console.log("30秒后关闭按钮出现")
  109. // }, false)
  110. }
  111.  
  112. function install()
  113. {
  114. console.log("安装软件")
  115.  
  116. winSendGaByClickAD();
  117. var campaignId = document.body.getAttribute('campaignId')
  118.  
  119. }
  120.  
  121. function toggleCloseBtn()
  122. {
  123. console.log("出现关闭按钮")
  124.  
  125. }
  126. function toggleCloseBtn2()
  127. {
  128. console.log("提示sdk不要出现关闭按钮")
  129.  
  130. }
  131.  
  132. function httpToLog()
  133. {
  134. var url = "http://playablepoint.mobvista.com?point=action&action=1&rid="+request_id+"&key="+devicetype+"&unit_id="+unit_id+"&network_type="+network_type+"&cid="+cid+"&endscreen_type="+endscreen_type+"&deviceid="+deviceid;
  135.  
  136. console.log(url);
  137. var xhr = new XMLHttpRequest();
  138. xhr.open("get", url, true);
  139. xhr.onreadystatechange = function() {
  140. if (xhr.readyState == 4 && xhr.status == 200) {
  141. console.log(xhr.responseText);
  142. }
  143. };
  144. xhr.send(null);
  145. }
  146.  
  147.  
  148. </script>
  149.  
  150. <script src="https://hybird.rayjump.com/jstag/playable/mycafe/mycafe.js"></script>
  151. </body>
  152.  
  153. </html>
Add Comment
Please, Sign In to add comment