Tapjoyは2007年に創業された、モバイルアプリケーション向けの報酬広告プラットフォームです。一般的な広告ネットワークとは異なり、Tapjoyは報酬モデルを採用しています。ユーザーはアクション(アプリのインストール、サービスへの登録、アンケートの回答)を実行し、仮想通貨を得ます。Adjust 2025レポートによると、Tapjoyはペイ・パー・アクションモデルにより、報酬プラットフォーム中で最高のLTVを示しています。このプラットフォームは、仮想経済を持つfree-to-playゲームに最適です。
まとめ
Tapjoyは2007年にサンフランシスコで創業されたマネタイズプラットフォームです。報酬広告モデルの先駆者であり、ユーザーはターゲットアクションを完了すると報酬を得られます。2023年にTapjoyはironsrc(IronSourceとは別の会社)に買収され、ペイ・パー・アクション広告セグメントにおける立場を強化しました。
TapjoyとAppLovin、IronSourceの主な違いは支払いモデルにあります。一般的なネットワークがインプレッション数(CPM)に基づいて支払うのに対し、Tapjoyはアクションごとに支払います:アプリインストール、フォームの記入、サブスクリプションなどです。これにより、品質の高いトラフィックを保証したい広告主にとってTapjoyは魅力的です。
Tapjoy自身のBenchmark Report 2025によると、offerwallを通じて取得したユーザーは、オーガニックユーザーと比較して30日目のリテンションが40%高く、報酬プラットフォームからの高品質トラフィックを証明しています。
Tapjoyは世界中で5億人を超える月間ユニークユーザーにサービスを提供し、Electronic Arts、Zynga、Glu Mobileなどの主要ゲームパブリッシャーと提携しています。このプラットフォームは190カ国で利用可能で、グローバルなマネタイズソリューションとなっています。ユーザーの同意なしに広告を装示する広告ネットワークとは異なり、Tapjoyはユーザーの主動的なアクションを必要とし、根本的に異なるインタラクションパターンを創り出しています。ユーザーはofferwallを広告としてではなく、実資金を使わずにゲーム内で報酬を得るツールとして認識しています。
Tapjoyの報酬モデルは、開発者(パブリッシャー)、広告主、ユーザーの3つの参加者で構成されています。開発者はTapjoy SDKを統合し、offerwallを活性化します。ユーザーはタスクのリストを確認し、タスクを選択して完了すると、仮想通貨を得られます。広告主は完了したアクションに対して支払いを行い、開発者は収益の一部を得ます。
仮想通貨はTapjoyエコシステムの中心的な要素です。開発者は独自の通貨(コイン、クリスタル、ジェム)を設定し、レートを定義します:アプリインストールでユーザーが得られる通貨量(例えば、500コイン)、サブスクリプションで(2000コイン)、アンケートで(100コイン)。Tapjoyは広告主からの支払いを指定されたレートで仮想通貨に自動変換します。
ペイ・パー・アクション(PPA)は、広告主がコンバージョン(インストール(CPI)、登録、購入)に対してのみ支払いを行うモデルです。インプレッションによって収益が生まれるCPMモデルとは異なり、PPAでは広告主は高品質なクリエイティブとターゲティングが必要ですが、パブリッシャーはユーザーが実際にアクションを完了した場合にのみ保証された収益を得られます。
// Tapjoy SDKの初期化
class GameApp : Application() {
override fun onCreate() {
super.onCreate()
// 設定と初期化
Tapjoy.connect(this, "YOUR_SDK_KEY",
object : TapjoyConnectListener {
override fun onConnectSuccess() {
println("Tapjoy connected")
}
})
}
}
// ユーザーに仮想通貨を資与
fun creditUser(currencyAmount: Int) {
val currentBalance = Tapjoy.getVirtualCurrencyBalance()
Tapjoy.awardVirtualCurrency(currencyAmount) { success, _ ->
if (success) {
println("Awarded $currencyAmount coins")
}
}
}
OfferwallはTapjoyの主力製品で、広告主からのタスク一覧を表示するゲーム内画面です。Offerwallはアプリ内の独立した画面として表示され、メニュー、ストア、または「無料で入手」ボタンからアクセスできます。Offerwallのデザインはアプリのスタイルに合わせてカスタマイズできます:色使い、フォント、要素のレイアウトなどです。
Tapjoyはいくつかのタスクタイプをサポートしています:アプリのインストール(最も人気のあるタイプで、offerwall収益の70%を占めます)、サービスへの登録(高額の報酬だがコンバージョン率は低い)、ウェブサイトへの登録、アンケートの回答、動画観看などです。それぞれのタスクには、アクションを開始する前にユーザーに表示される、仮想通貨での固有の報酬があります。
Offerwallの最も重要なメトリクスはコンバージョン率、すなわち、タスクを選択して正常に完了できたユーザーの割合です。Tapjoyは機械学習を使用して、各ユーザーに最も関連のあるタスクを選択します:ゲーマーにはゲームインストールタスクが、米国やヨーロッパのユーザーにはプレミアム広告主からの高額報酬タスクが表示されます。アルゴリズムはまた、完了したタスクの履歴も考慮し、同じタスクを再度表示しないようにしています。これにより、offerwall全体のコンバージョン率が向上し、ユーザーは「タスク → 報酬 → 新しいタスク」というサイクルに留まります。
Tapjoy Exchangeは、広告主が報酬とターゲティング(GEO、プラットフォーム、デバイスタイプ)を指定してタスクを投稿する市場です。Tapjoyのアルゴリズムは、各オーディエンスに関連タスクを自動的にマッチングします。タイアー1の国(米国、英国、日本)のユーザーは高額報酬のタスクを、それ以外のユーザーは報酬は低いがコンバージョン率の高いタスクを確認できます。このアプローチにより、各ユーザーコホートの最大マネタイズが保証されます。
Tapjoy SDKの統合は、すべての機能に対する統一APIにより、最小限のコードで実現できます。SDKはMaven Central、CocoaPods、または手動でインストールできます。初期化後、SDKは自動的にofferwallをシンクし、通貨を資与し、インターネット接続時にバランスを更新します。
// build.gradle (app)
dependencies {
implementation("com.tapjoy:tapjoy:13.4.0")
}
// Offerwallの表示
fun showOfferwall(activity: Activity) {
val offerwall = TapjoyOfferwall()
offerwall.show(activity, object : OfferwallListener {
override fun onOfferwallOpen() {
println("Offerwall opened")
}
override fun onOfferwallClose() {
println("Offerwall closed")
refreshUserBalance()
}
})
}
// 仮想通貨の残高確認
fun refreshUserBalance() {
Tapjoy.getVirtualCurrencyData()
.getBalance { balance ->
println("User balance: $balance")
}
}
Tapjoy SDKの重要な機能は、オフライン状態の自動処理です。ユーザーがオフラインでタスクを完了した場合、SDKはデータをローカルに保存し、次回接続時にサーバーに送信します。開発者がキューや再実行のロジックを実装する必要はありません。
Tapjoyはまた、offerwallの外観をカスタマイズするためのPlacement Builderツールを提供しています。開発者はSDKを更新せずに、ウェブインターフェースを通じて、タイトル、サブタイトル、ボタンの色、背景画像、フォントをカスタマイズできます。Placementは、アプリの新バージョンをリリースせずに、ユーザーのすべてのデバイスで自動的に同期されます。この機能により、offerwallのA/Bテストが可能になります。異なるオーディエンスセグメントで二つのデザインバリアントをローンチし、1週間後に、タスクコンバージョンが高いほうを選択できます。テスト結果はTapjoy Analyticsパネルに、国別・デバイス別の日別グラフで表示されます。Placementはまた、アプリバージョン、OS、国によるターゲティングもサポートしています。
Tapjoyはマネタイズ市場において独特なニッチを占めています。CPMモデルのプログラマティックインプレッションに焦点を当てているAppLovinやIronSourceとは異なり、Tapjoyはofferwallを通じてPPAモデルで運営しています。これにより、根本的に異なる収益ダイナミクスが生まれます。CPMネットワークは穏定な収益を提供し、Tapjoyはユーザーのアクティブなアクションからの穏定な収益を提供します。
| パラメータ | Tapjoy | AppLovin / IronSource |
|---|---|---|
| 支払いモデル | ペイ・パー・アクション(PPA) | CPM / CPC |
| 主なフォーマット | Offerwall | Rewarded video / Banner |
| 収益 | 穏定 | 穏定な収益 |
| リテンション | 高い(40% D30) | 中程度(25% D30) |
| リテンション | 高い(40% D30) | 中程度(25% D30) |
| eCPM | 低い(が、ARPUは高い) | 高い |
| 統合 | 1行のコードとAPIコール | 複数のアダプタ |
TapjoyとCPMプラットフォームの選択は、アプリのタイプによります。仮想経済を持つfree-to-playゲームの場合、Tapjoy offerwallは広告表示と重複しない、追加のマネタイズチャネルを提供します。組み込み通貨のないアプリでは、ユーザーにタスク完了のインセンティブがないため、Tapjoyは効果的ではありません。
最も効果的なマネタイズ戦略は、TapjoyとCPMネットワークの組み合わせです。Tapjoy offerwallはアクティブなユーザーからの収益を、CPMネットワーク(AppLovin、IronSource、AdMob)はすべてのユーザーからの穏定な収益を提供します。開発者はよくTapjoy offerwallを第2のマネタイズ層として配置します。バナーは常に表示され、休憩時にインタースティシャルが表示され、CPMネットワークからのrewarded videoはユーザーのリクエストに応じて再生され、Tapjoy offerwallは実資金なしで仮想通貨を得たいユーザーのためのオプションとなります。この4層のマネタイズ戦略により、ユーザーを広告で壓倒すことなく、ARPUとLTVを最大化し、ポジティブなユーザーエクスペリエンスを維持できます。
よくある質問
Tapjoyは報酬モデルを使用しており、ユーザーがタスクを完了するタイミングを決定できます。一般的な広告では、ユーザーの同意なしにインプレッションが生じ、リテンション低下の原因となりうることがあります。Tapjoyはユーザーが自ら進んで参加することで、高いリテンションを実現しています。
Offerwallは、広告主からのタスク一覧表示画面です。ユーザーはタスクを選択し(アプリのインストール、サブスクライブなど)、完了すると、アプリ内で仮想通貨を得られます。Offerwallはメニュー、ストア、またはボタンをタップすると開きます。
Tapjoyは、仮想通貨(コイン、ジェム、クリスタル)を持つfree-to-playゲームで最も効果的です。ユーザーは速度上げやアップグレード、コスメティックに通貨を使い、不足すると新しいタスクをもとめてofferwallを訪問します。組み込み経済がなければ、Tapjoyの意味がなくなります。
TapjoyのeCPMはAdMobよりも低いですが、PPAモデルによりARPUが高くなる可能性があります。ユーザーのアクティビティが高いゲームでは、TapjoyはAdMobや他のCPMネットワークを置き換えるのではなく補完し、マネタイズ収益の30–50%を貢献することができます。
はい、Tapjoyはいかなる広告SDK・メディエーターとも互換性があります。Tapjoyは広告インプレッションを争うわけではありません。ユーザーが自ら進んで開くofferwallを通じて動作するため、バナー、インタースティシャル、rewarded videoとの競合はありません。
まとめ
ターンキー方式のモバイルアプリケーションを開発します
IT Sectrは2017年からスタートアップや企業向けにiOS・Androidアプリケーションを開発しています。私たちがご相談に乗り、最適なソリューションをご提案します。