リワード広告
リワード広告は、ユーザーが広告にエンゲージすることで、ゲームプレイの継続、仮想通貨、その他のアプリ内報酬を受け取れる仕組みです。ユーザーが時間をかけて広告にエンゲージすることで具体的なメリットが得られるため、エンゲージメントの向上につながります。
次のセクションでは、リワード広告をロードおよび表示する方法について説明します。
リワード広告をロード
以下のコードは、リスナーを設定して最初のリワード広告をロードする方法を示しています。
local rewarded_ad_unit_ids = { android = "«android-ad-unit-ID»", ios = "«ios-ad-unit-ID»"}
function initialize_rewarded_ads() local ad_unit_id
local sysinfo = sys.get_sys_info() if sysinfo.system_name == "Android" then ad_unit_id = rewarded_ad_unit_ids["android"] elseif sysinfo.system_name == "iPhone OS" then ad_unit_id = rewarded_ad_unit_ids["ios"] end
applovin.load_rewarded(ad_unit_id)
-- Rewarded Ad Callbackslocal function applovin_callback(self, name, params) if name == "OnRewardedAdLoadedEvent" then -- Rewarded ad is ready to be shown. applovin.is_rewarded_ad_ready(ad_unit_id) will now return true
if name == "OnRewardedAdLoadFailedEvent" then⋮
if name == "OnRewardedAdDisplayedEvent" then⋮
if name == "OnRewardedAdDisplayFailedEvent" then⋮
if name == "OnRewardedAdClickedEvent" then⋮
if name == "OnRewardedAdReceivedRewardEvent" then⋮
if name == "OnRewardedAdHiddenEvent" then⋮
if name == "OnRewardedAdRevenuePaidEvent" then⋮
リワード広告を表示
リワード広告を表示するには、show_rewarded()
を呼び出します。
if applovin.is_rewarded_ready(«ad-unit-ID») then applovin.show_rewarded(«ad-unit-ID»)
S2S Rewarded Callbacks
通貨サーバーへのコールバックを受け取ることができます。 設定方法については、MAX S2S Rewarded CallbackAPIガイドをご覧ください。 次に、Edit Ad UnitページにてServer Side Callback URLをアップデートしてください。
リワード広告の金額と通貨の設定
リワードの金額と通貨を設定する方法:
- Edit Ad UnitページにてAdd S2S Reward Callbackをクリックします:
- Server Side Callback URL、Reward AmountおよびRewarded Currency Nameを追加します: