アドネットワーク様コスト情報連携 – Cost sharing for Ad Networks

なぜ、コスト情報が重要なのか?

広告主様は、AppsFlyer管理画面を通じて、どのメディアソースに予算を配分し投資すべきかを意思決定されます。アドネットワーク事業者様に、このプロセスを可視化するために、AppsFlyerにコスト情報を共有頂くことが必須となります。

広告主様は、「ROI」項目を降順でソートすることで、パフォーマンスの良いメディアソースを確認されます。そのとき、コスト情報がなければ、ROIを算出することができません。仮に、最もパフォーマンスの良いアドネットワーク事業者様であっても一覧の一番下に表示されてしまいます。

コスト情報連携方法

コスト情報連携は非常にシンプルです。

広告主様がコスト情報を参照できるようにするために、次の3つのパラメータをトラッキングリンクに追加してください。

(例)

af_cost_model=CPI (コストモデル。※現在サポートしているのはCPIモデルのみ。)

af_cost_value=9.99 (CPI単価)

af_cost_currency=USD (コスト通貨。※3文字の通貨コード。空文字はUSDとして処理。)

コスト情報をトラッキングリンクにてローデータでリダイレクトしたくない場合、次の手順に従い暗号化することが可能です。

  1. 暗号化キーを受取るために、japan@appsflyer.com「パートナーディベロップメント宛」にお問い合わせください。
  2. 暗号化させたい項目を選択してください。(例:af_cost_model, af_cost_value)
  3. 受取ったキーにてデータを暗号化してください。暗号化処理はAES方式にて行います。(詳細は下記サンプルコードをご確認ください)
  4. トラッキングリンクの「af_enc_data」パラメータの値として暗号化したデータを設定してください。

(例)暗号化前のトラッキングリンク

https://app.appsflyer.com/id55478262...-A12345678910&af_cost_model=cpc&af_cost_value=0.05&af_siteid=12345

(例)暗号化後のトラッキングリンク

http://app.appsflyer.com/id346547777..._siteid=12345&af_enc_data=2646c42d0a7d49e4a89917cff76e35ab

暗号化処理に関するPHP及びJavaコードサンプルは次のとおりです。

PHP

?php

$secret_key = 'XXXXXXXXXXXXXXXX'; // secret key provided by appsflyer

$params = array(

'af_cost_model' => 'cpi',

'af_cost_value' => '0.01',

'af_cost_currency' => 'usd'

);

$block_size = mcrypt_get_block_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB);

$query_str = http_build_query($params);

$padding_size = $block_size - (strlen($query_str) % $block_size);

$padded_query_str = $query_str . str_repeat(chr($padding_size), $padding_size);

$enc_raw = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $secret_key, $padded_query_str, "ecb");

$encrypted = urlencode(base64_encode($enc_raw));

?>

Java

private static final String CIPHER_ALGORITHM = "AES/ECB/PKCS5Padding";

private static final String encryptionKey = "XXXXXXXXXXXXXXXX";  // secret key provided by appsflyer

private static final SecretKeySpec key = new SecretKeySpec(encryptionKey.getBytes(), "AES");

public static void main(String[] args) throws Exception {

    String queryParams = "bid_value=0.01&bid_type=cpc";

    String cipher = encrypt(queryParams);

    System.out.println(cipher);

}

public static String encrypt(String str) throws Exception {

    Cipher cipherEncrypt = Cipher.getInstance(CIPHER_ALGORITHM);

    cipherEncrypt.init(Cipher.ENCRYPT_MODE, key);

    byte[] cipher = cipherEncrypt.doFinal(str.getBytes("UTF-8"));

    String b64 = encode64(cipher);

    String result = urlencode(b64);

    return result;

}

コスト情報連携済みアドネットワーク事業者一覧

現在、AppsFlyerとコスト情報連携が完了しているアドネットワーク事業者様は次のとおりです。

Aarki

 

Adaction

Adattraction

Adcrimson

Adison

Affilinet

 

Altrooz

AML

 

AOL Platforms

Appadvice

 

AppBrain

Appia

 

Appflood

AppThis

 

Bebi Media

Camera360

Chartboost

CheBuoni

ClickDealer

 

Curate

 

DGM

 

Directagents

 

DirectFocus

Drawbridge

 

Discovry

Display.io

DQNA

DQNA

Everyads

Exciteco

 

Facebook

 

Google

HangMyAds

Headway Digital (MoBrain)

Iconpeak

 

Immersv

Implus Technology

Inneractive

 

ironSource

IRONTRAFFIC

 

Jampp

Jump Ramp Games

KissMyAds

Ströer Mobile Performance

LifeStreet

 

Lunplay

 

Madeviral

Manage

MdotM

 

Mobile10

 

MobilePlay

 

MobiteMedia

Mobupps

Mobvista

Motive

 

Msales

Naranya

Octro

Performance Revenues

Playhaven

 

PMANetwork

Pocket Media

Pocketmedia

Promolta

 

rAPId:ads

Rocket10

Rootmedia

 

Startapp

Supersonic

Supersonic

Surikate

Tapcash

TapCommerce

 

Taptica

 

Tyroo

Unity Ads

Wisebirds

Vungle

Yieldmo

 
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています