ネイティブ広告の導入(インフィード) - united-adstir/AdStir-Integration-Guide-iOS GitHub Wiki
インフィード広告は、ネイティブ広告をフィードにマッチしたデザインで配置、掲載できる広告形式です。
adstirにログインし、作成した広告枠の「タグ/SDK」からタグを取得します。
作成した広告枠の「テンプレート編集」から行えます。
アプリ内でテンプレートに合ったサイズのWebViewを作成していただき、そこに管理画面で取得できるタグを記述したHTMLファイルを表示するのみです。なお、綺麗なサイズで表示するためには、marginやpaddingを初期化する必要があります。
<style type="text/css">
html,body { margin:0; padding:0 } /* marginとpaddingを0に */
</style>
<script type="text/javascript">
var adstir_vars = {
ver: "4.0",
type: "native",
app_id: "MEDIA-XXXXX",
ad_spot: 1
};
</script>
<script type="text/javascript" src="https://js.ad-stir.com/js/adstir_native.js"></script>
アプリに掲載する広告は、広告識別子を送信することでさらなる収益化が可能になる場合があります。
User-Agentを標準のものから変更された場合、正常に広告は配信されません。
独自のUser-Agentをご利用になられる場合には、既存のUser-Agentの末尾に、文字列を追加して頂くようにお願い致します。
例: Mozilla/5.0 (iPhone; CPU iPhone OS 10_0_1 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) Mobile/14A403 AdStir-IOS com.ad-stir.appli/2.7.2 <- 太字部分を追加