< font-size: 16px; color: rgb(0, 0, 0);">Unified Auction支持移动静态展示广告(HTML)和视频广告(VAST)格式。本文概述了需求方平台(DSP)合作伙伴的规范。 < font-size: 16px; color: rgb(0, 0, 0);">静态展示广告< font-size: 16px; color: rgb(0, 0, 0);">静态展示,展示非页内广告和展示广告在Unity中指的是相同的广告格式,因为这些广告格式通常用于带有静态图形资源的非页内广告< font-size: 16px; color: rgb(0, 0, 0);">展示位置< font-size: 16px; color: rgb(0, 0, 0);">。此格式通常使用带有超链接或点击事件的图像,该图像指向广告商的目标URL。例如: < font-size: 16px; color: rgb(0, 0, 0);"><a href="https://click-destination.com"><img src="https://ad-image.jpg"></a> < font-size: 16px; color: rgb(0, 0, 0);">静态展示广告规格< font-size: 16px; color: rgb(0, 0, 0);">以下是展示广告格式的要求: < font-size: 16px; color: rgb(0, 0, 0);">内容的格式必须为HTML(或JS)代码段的格式,而不是完整的HTML文档或网页的格式。 < font-size: 16px; color: rgb(0, 0, 0);">如果内容仅使用JavaScript创建,则必须使用<script>标签将其包装。 < font-size: 16px; color: rgb(0, 0, 0);">Unity SDK在移动设备上以全屏方式在Web视图中呈现广告标记。但是,广告合作伙伴负责缩放和居中内容。默认情况下,Unity将内容加载到左上角。为避免这种情况,请使用CSS将内容置于各种移动屏幕尺寸的中心。
< font-size: 16px; color: rgb(0, 0, 0);">Unity强烈建议利用Unified Auction < font-size: 16px; color: rgb(0, 0, 0);">投标请求< font-size: 16px; color: rgb(0, 0, 0);">中的可用信息来发送针对< font-size: 16px; color: rgb(0, 0, 0);">请求< font-size: 16px; color: rgb(0, 0, 0);">中表示的设备,平台和网络连接进行了优化的资产。 < font-size: 16px; color: rgb(0, 0, 0);">展示广告示例< font-size: 16px; color: rgb(0, 0, 0);">带有超链接的HTML的示例: < font-size: 16px; color: rgb(0, 0, 0);"><style>html, body { margin: 0; padding: 0; width: 100%; height: 100%; vertical-align: middle; } html { display: table; } body { display: table-cell; vertical-align: middle; text-align: center; -webkit-text-size-adjust: none; } </style><a href="https://click-link-with-tracking.com/click?with-click-information"><img src="https://host-url.com/display/ad_image.fig" width="320" height="480"></a><img height="1" width="1" src="https://impression-tracking.com/pixel?id=1234">
< font-size: 16px; color: rgb(0, 0, 0);">带有JS脚本的HTML示例: < font-size: 16px; color: rgb(0, 0, 0);"><script src="https://display-ad.com/ad-location-js-file"><script><style>some css style</style><img src="https://impression-pixel-url">
< font-size: 16px; color: rgb(0, 0, 0);">影片广告< font-size: 16px; color: rgb(0, 0, 0);">视频广告投放模板(< font-size: 16px; color: rgb(0, 0, 0);">VAST< font-size: 16px; color: rgb(0, 0, 0);">)是一种通用XML模式,用于向数字视频播放器投放广告。Unity支持VAST 3.0(由Internet广告局(< font-size: 16px; color: rgb(0, 0, 0);">)开发和维护的标准),并向后兼容2.0,除了某些功能。 < font-size: 16px; color: rgb(0, 0, 0);">VAST在Unity中的工作方式< font-size: 16px; color: rgb(0, 0, 0);">典型的VAST XML模板包含: < font-size: 16px; color: rgb(0, 0, 0);">展示和错误网址,用于跟踪每个事件。 < font-size: 16px; color: rgb(0, 0, 0);">有关视频时长以及托管资产网址的信息。 < font-size: 16px; color: rgb(0, 0, 0);">视频开始,第一个四分位数,中点,第三个四分位数和完成事件的视频跟踪URL。 < font-size: 16px; color: rgb(0, 0, 0);">视频点击事件的点击跟踪URL和目标URL。 < font-size: 16px; color: rgb(0, 0, 0);">视频资产,跟踪和点击后到达网址的可选随播广告信息。
< font-size: 16px; color: rgb(0, 0, 0);">重要提示:Unity SDK解析VAST XML以检索视频媒体文件并触发相关的跟踪URL。正确格式的XML和正确的媒体资源至关重要,否则,即使收到VAST出价响应,SDK也将无法呈现广告。 < font-size: 16px; color: rgb(0, 0, 0);">影片广告规格< font-size: 16px; color: rgb(0, 0, 0);">以下是视频广告的要求: < font-size: 16px; color: rgb(0, 0, 0);">Unity通过可选的随播广告支持VAST 2.0和3.0线性视频。 < font-size: 16px; color: rgb(0, 0, 0);">VAST InLine包含呈现视频广告所需的所有必需元素。 < font-size: 16px; color: rgb(0, 0, 0);">VAST包装器指向另一个VAST XML,最大包装器深度为5。 < font-size: 16px; color: rgb(0, 0, 0);">支持的视频媒体文件包括: < font-size: 16px; color: rgb(0, 0, 0);">MIME类型仅'video/mp4'适用于iOS和Android。 < font-size: 16px; color: rgb(0, 0, 0);">视频时长不超过40秒。视频时长标记是必需的,HH:MM:SS格式。 < font-size: 16px; color: rgb(0, 0, 0);">视频文件大小小于20 MB。
< font-size: 16px; color: rgb(0, 0, 0);">Unity支持在初始视频广告完成后显示的随播广告: < font-size: 16px; color: rgb(0, 0, 0);">对于点击事件,点击后到达网址应为单个项目,而点击跟踪URL则可以为多个项目。
< font-size: 16px; color: rgb(0, 0, 0);"><CompanionClickTracking> 目前不受支持,但将来可能会支持。 < font-size: 16px; color: rgb(0, 0, 0);">横向尺寸为480 x 320像素。 < font-size: 16px; color: rgb(0, 0, 0);">肖像尺寸为320 x 480像素。
< font-size: 16px; color: rgb(0, 0, 0);">对于错误报告,Unity会触发<Error>带有相关错误代码的跟踪URL: < font-size: 16px; color: rgb(0, 0, 0);">100:XML解析错误 < font-size: 16px; color: rgb(0, 0, 0);">20x:持续时间或大小不受支持 < font-size: 16px; color: rgb(0, 0, 0);">30x:与包装器有关的错误 < font-size: 16px; color: rgb(0, 0, 0);">40x:与媒体文件相关的错误 < font-size: 16px; color: rgb(0, 0, 0);">60x:随播广告相关的错误 < font-size: 16px; color: rgb(0, 0, 0);">90x:其他任何未定义的错误
< font-size: 16px; color: rgb(0, 0, 0);">Unity并没有从3.0支持广告连播,非线性广告,或行业的图标。
< font-size: 16px; color: rgb(0, 0, 0);">开放式测量规格< font-size: 16px; color: rgb(0, 0, 0);">Unity Ads < font-size: 16px; color: rgb(0, 0, 0);">支持具有Open Measurement功能的广告素材< font-size: 16px; color: rgb(0, 0, 0);">。要在VAST中为OM格式化广告素材,请执行以下操作: < font-size: 16px; color: rgb(0, 0, 0);">对于VAST 4.1或更高版本,请包含<AdVerifications>在VAST标记中。对于VAST版本4.0或更低,包括AdVerifications>作为<Extension>下<Extensions>。 < font-size: 16px; color: rgb(0, 0, 0);">在<Verification>标记中,包括以下内容: < font-size: 16px; color: rgb(0, 0, 0);">您的vendor密钥,用于标识您的验证脚本是否必须接收任何其他参数。 < font-size: 16px; color: rgb(0, 0, 0);">您的< font-size: 16px; color: rgb(0, 0, 0);">验证脚本< font-size: 16px; color: rgb(0, 0, 0);">里面<JavaScriptResource>的标签。
< font-size: 16px; color: rgb(0, 0, 0);"><VerificationParameters> 是可选的。
< font-size: 16px; color: rgb(0, 0, 0);">例如: < font-size: 16px; color: rgb(0, 0, 0);"><AdVerifications> <Verification vendor="company.com-omid"> <JavaScriptResource apiFramework="omid" browserOptional="true"> <![CDATA[https://verification.com/omid_verification.js]]> </JavaScriptResource> <VerificationParameters> <!CDATA[verification params key value pairs]]> </VerificationParameters> </Verification></AdVerifications>
< font-size: 16px; color: rgb(0, 0, 0);">OM验证脚本准则< font-size: 16px; color: rgb(0, 0, 0);">脚本运行后立即注册会话观察器,视频和广告事件(这简化了事件管理并确保按顺序调用所有事件)。 < font-size: 16px; color: rgb(0, 0, 0);">注册会话观察器时,请始终包括与节点中的vendor='key'属性匹配的供应商密钥<Verifications>。 < font-size: 16px; color: rgb(0, 0, 0);">请参见此简单验证脚本< font-size: 16px; color: rgb(0, 0, 0);">。
< font-size: 16px; color: rgb(0, 0, 0);">常见问题< font-size: 16px; color: rgb(0, 0, 0);">如果您的出价响应赢得了拍卖,但您的广告素材没有展示或展示跟踪事件,则可能有以下调查原因: < font-size: 16px; color: rgb(0, 0, 0);">空白XML:从Wrapper返回的XML VASTTagURI为空白或格式错误。 < font-size: 16px; color: rgb(0, 0, 0);">XML解析错误:缺少所需的标签元素喜欢<VAST>,<Duration>或<MediaFile>。 < font-size: 16px; color: rgb(0, 0, 0);">视频文件太大:<MediaFile>video / mp4中可用的文件超过20 MB。 < font-size: 16px; color: rgb(0, 0, 0);">视频时长过长:时长超过40秒。
< font-size: 16px; color: rgb(0, 0, 0);">XML格式范例< font-size: 16px; color: rgb(0, 0, 0);">带有Companion的VAST线性广告示例<InLine>: < font-size: 16px; color: rgb(0, 0, 0);"><VAST version="3.0"> <Error id="to-track-error"><![CDATA[https://error-tracking-url]]></Error> <Ad id="ad_id"> <InLine> <AdSystem>2.0</AdSystem> <AdTitle>ad title</AdTitle> <Impression id="to-track-impression"><![CDATA[https://impression-url]]></Impression> <Error id="to-track-error"><![CDATA[https://error-tracking-url]]></Error> <Creatives> <Creative> <Linear> <Duration>00:00:15</Duration> <TrackingEvents> // start, firstQuartile, midepoint, thirdQuartile, complete, mute, unmute <Tracking event='start'><![CDATA[https://tracking-url]]></Tracking> .... </TrackingEvents> <VideoClicks> <ClickThrough><![CDATA[https://video_click.com]]></ClickThrough> <ClickTracking><![CDATA[https://video_click_tracking.com]]></ClickTracking> </VideoClicks> <MediaFiles> <MediaFile delivery='progressive' width='16' height='9' type='video/mp4' bitrate='600' apiFramework='NONE'><![CDATA[https://media_file_site.your_file.mp4]]> </MediaFile> // ... multiple media files per quality &有效引流nbsp; </MediaFiles> </Linear> </Creative> <Creative> <CompanionAds> // For end card <Companion> // Static resource asset only usually image file <StaticResource creativeType="image/jpeg"> <![CDATA[end card url]]> </StaticResource> <TrackingEvents> <Tracking event='creativeView'><![CDATA[https://endcard_tracking]]></Tracking> </TrackingEvents> <CompanionClickThrough><![CDATA[[https://click_url](https://click_url)]]></CompanionClickThr精准出击营销ough> <CompanionClickTracking><![CDATA[https://tracking_url]]></CompanionClickTracking> </Companion> </CompanionAds> </Creatives> </InLine> </Ad></VAST>
< font-size: 16px; color: rgb(0, 0, 0);">的VAST示例<Wrapper>: < font-size: 16px; color: rgb(0, 0, 0);"><VAST version="2.0"> <Ad id="1234"> <Wrapper> <Error><![CDATA[https://vast_wrapper_error.tracking.com]]></Error> <Impression>...</Impression> <VASTAdTagURI><![CDATA[https://vast-ad--url]]></VASTAdTagURI> // point to inline xml </Wrapper> </Ad></VAST>
|