我创建了一个Ad Publisher iOS SDK
,它会显示底部横幅广告。
它是使用iOS的原生组件创建的,例如UIView
,UIImageView
,UIButton
等。
我想让它符合MRAID标准。如果我使用HTML5创建广告并将其加载到UIWebView中,我可以将mraid.js注入UIWebView
并使用
"stringByEvaluatingJavaScriptFromString"
但我使用Native组件创建了横幅广告。那么我如何才能使广告符合MRAID?
请指教,谢谢。
答案 0 :(得分:3)
你不能从这里到达那里。 MRAID广告是由HTML和Javascript构建的,而不是原生的iOS组件。
答案 1 :(得分:1)
您确实应该创建一个用于加载广告的UIWebView。请注意,虽然MRaid广告可以询问很多显示它的设备。因此,您需要自己创建js到ios网桥,以便拥有完全兼容的MRaid环境。
查看标准文档,了解所涉及的内容:
答案 2 :(得分:0)
MRAID是iab的一个规范,类似于w3c如何规范HTML / CSS / JS
要成为MRAID“兼容”,您需要实现所有JS挂钩来控制设备
MRAID规范是JS用于控制本机设备的API,而不是用于调用JavaScript的本机API