U.D.AD.js 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. /*
  2. 广告使用区域
  3. */
  4. Namespace.register("U.D.AD"); //桌面广告命名空间
  5. //#region 百度广告
  6. /*
  7. * 百度异步加载
  8. *
  9. * @param {string} 广告位置id
  10. * @param {string} 广告id
  11. */
  12. U.D.AD.baidu = function (UGID, UIE) {
  13. if (UGID) { //异步加载
  14. U.MD.DynamicLoad("http://cbjs.baidu.com/=js/m.js", "js", U.M.apply(this, [[U.D.AD.AsynBDGG, [UGID, UIE]]]), { type: "text/javascript", src: "http://cbjs.baidu.com/js/m.js" }); //异步加载
  15. }
  16. //<script>
  17. // /ar _hmt = _hmt || [];
  18. //(function() {
  19. // var hm = document.createElement("script");
  20. // hm.src = "https://hm.baidu.com/hm.js?f0ececeb4f687bc4d4ffb7719f4cf6a7";
  21. // var s = document.getElementsByTagName("script")[0];
  22. // s.parentNode.insertBefore(hm, s);
  23. //})();
  24. //</script>
  25. }
  26. /*
  27. * 百度异步加载
  28. *
  29. * @param {string} 广告id
  30. */
  31. U.D.AD.BDSCB = function (UDID) {
  32. U.MD.DynamicLoad("//hm.baidu.com/hm.js?" + UDID, "js"); //加载广告
  33. }
  34. /*
  35. * 异步广告
  36. *
  37. * @param {string} 广告位置id
  38. * @param {string} 广告id
  39. */
  40. U.D.AD.AsynBDGG = function (UGID, UIE) {
  41. BAIDU_CLB_fillSlotAsync(UIE, UGID);
  42. }
  43. //#endregion
  44. //#region
  45. /*
  46. * 异步阿里妈妈广告
  47. *
  48. * @param {string} 广告位置id
  49. */
  50. U.D.AD.alimama = function (UDE) {
  51. //阿里巴巴官网实例
  52. var i, _UKE = window.alimamatk_onload = window.alimamatk_onload || [];
  53. if (U.Ut.isArray(UDE)) {
  54. for (i = 0; i < UDE.length; i++) {
  55. U.D.AD.alimama(UDE[i]);
  56. }
  57. }
  58. else {
  59. _UKE.push(U.Ut.isObject(UDE) ? UDE : (UDE = { pid: UDE, appkey: "", unid: "", type: "click" }));
  60. } //加载广告
  61. if (!window.alimamatk_show) {
  62. U.MD.DynamicLoad("http://a.alimama.cn/tkapi.js", "js", null,
  63. { type: "text/javascript", id: UDE.pid, charset: "gbk", async: true, src: "http://a.alimama.cn/tkapi.js" });
  64. }
  65. }
  66. //阿里妈妈广告异步
  67. U.D.AD.alimamao = function (UDOD, UDID) {
  68. $$("a", { style: { "display": "none!important" }, id: "tanx-a-" + UDID }, UDOD); //显示元素
  69. U.MD.DynamicLoad("http://p.tanx.com/ex?i=" + UDID, //加载广告
  70. "js", null, { type: "text/javascript", id: "tanx-s-" + UDID, async: true,
  71. charset: "gbk", async: true, src: "http://p.tanx.com/ex?i=" + UDID
  72. });
  73. }
  74. //#endregion