-1

我正在开发一个使用标签的应用程序,就像 mopub 一样。但我找不到 mopub 如何管理他的宏。换句话说,我的应用程序将读取一个 JavaScript 标记并在应用程序中处理该标记。出于这个原因,我需要帮助来了解 mopub 如何管理宏。

4

1 回答 1

0

MoPub 宏

MoPub 支持发布商的第 3 方广告代码和跟踪器的以下宏:

  • 点击 URL(未转义):%%CLICK_URL_UNESC%%
  • 点击 URL(转义):%%CLICK_URL_ESC%%
  • Cache Buster(生成一个随机数):%%CACHEBUSTER%%
  • 广告组 ID:%eaid!
  • 广告素材 ID:%ecid!
  • 目标网址:%%DEST_URL%%
  • 目标网址(转义):%%DEST_URL_ESC%%
  • 目标网址(双转义):%%DEST_URL_ESC_ESC%%
  • IDFA、SHA1 Hashed Android ID 或 Android Advertising ID(如果集成了 Google Play 服务):%euid!
  • 关键字:%%KEYWORDS%%
  • 特定键值:%%KEYWORD:[key]%%(将 [key] 替换为您要为其返回值的参数)
  • 纬度:%%LATITUDE%%
  • 经度:%%LONGITUDE%%

关于宏的注意事项:

如果您要传递键值对,您可以设置一个宏来返回特定键的值。例如,如果您将“gender:male,age:24”作为关键字传递,则可以使用 %%KEYWORD:age%% 宏将年龄传递到您的广告中。%%KEYWORD:age%% 将替换为 24

如果您使用的是移动网络代码,则可以通过 UDID 宏手动传递 UDID(如果它是从另一个服务器(即 DFP)传递的) Cachebusters 由 &ord= 参数记录。

如果您的 HTML 广告使用锚标记 () 或 window.location 重定向,我们的 SDK 会自动跟踪点击次数 %%CACHEBUSTER%% 宏以毫秒为单位返回 unix 时间戳 如果您使用的是移动网络,则您的代码可以支持点击跟踪点击跟踪器。要将点击挂起添加到 MoPub 移动网络标签,请使用以下设置:

<script type=”text/javascript”&gt;// <![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”&gt;</script>

来源:https ://dev.twitter.com/mopub/orders-line-items/macros

于 2014-12-09T22:21:20.747 回答