【发布时间】:2014-12-09 19:05:24
【问题描述】:
我正在开发一个使用标签的应用程序,就像 mopub 一样。但我找不到 mopub 如何管理他的宏。换句话说,我的应用程序将读取一个 JavaScript 标记并在应用程序中处理该标记。出于这个原因,我需要帮助来了解 mopub 如何管理宏。
【问题讨论】:
-
请发布您的代码或向我们展示您的尝试。
标签: javascript android mopub
我正在开发一个使用标签的应用程序,就像 mopub 一样。但我找不到 mopub 如何管理他的宏。换句话说,我的应用程序将读取一个 JavaScript 标记并在应用程序中处理该标记。出于这个原因,我需要帮助来了解 mopub 如何管理宏。
【问题讨论】:
标签: javascript android mopub
MoPub 宏
MoPub 支持发布商的第 3 方广告的以下宏 标签和跟踪器:
- 点击 URL(未转义):%%CLICK_URL_UNESC%%
- 点击 URL(转义):%%CLICK_URL_ESC%%
- Cache Buster(生成随机数):%%CACHEBUSTER%%
- 广告组 ID:%eaid!
- 广告素材 ID:%ecid!
- 目标网址:%%DEST_URL%%
- 目标 URL(转义):%%DEST_URL_ESC%%
- 目标 URL(双转义):%%DEST_URL_ESC_ESC%%
- IDFA、SHA1 Hashed Android ID 或 Android 广告 ID(如果集成了 Google Play 服务):%eudid!
- 关键字:%%KEYWORDS%%
- 特定键值:%%KEYWORD:[key]%%(将 [key] 替换为您要为其返回值的参数)
- 纬度:%%LATITUDE%%
- 经度:%%LONGITUDE%%
关于宏的注意事项:
如果你要传递键值对,你可以设置一个宏来返回 特定键的值。例如如果你经过 “gender:male,age:24”作为你的关键词,你可以使用%%KEYWORD:age%% 宏将年龄传递到您的广告中。 %%KEYWORD:age%% 将被替换 24
如果您使用的是移动网络标签,您可以手动传递 UDID 如果它是从另一台服务器传递的,则通过 UDID 宏(即。 DFP) Cachebuster 由 &ord= 参数记录。
如果您的 HTML 广告使用锚标记 () 或 window.location 重定向,我们的 SDK 会自动跟踪点击 %%CACHEBUSTER%% 宏以毫秒为单位返回 unix 时间戳如果您使用的是移动设备 web,如果您预先添加点击,您的代码可以支持点击跟踪 跟踪器。要将点击挂起添加到 MoPub 移动网络标签,请使用 以下设置:
<script type=”text/javascript”>// <![CDATA[ var mopub_ad_unit=’AD UNIT ID’; //Be sure to set these to the size of your adunit var mopub_ad_width=320; //optional var mopub_ad_height=50; //optional var mopub_click_prepend=’[CLICK_PREPEND_MACRO]’; //Use custom keywords appropriate for your mobile webpage //var mopub_keywords= “custom keywords”; //optional // ]]></script> <script src=”http://ads.mopub.com/js/client/mopub.js” type=”text/javascript”></script>
【讨论】: