コンテンツにスキップ

リワード広告

リワード広告は、ユーザーが広告にエンゲージすることで、ゲームプレイの継続、仮想通貨、その他のアプリ内報酬を受け取れる仕組みです。ユーザーが時間をかけて広告にエンゲージすることで具体的なメリットが得られるため、エンゲージメントの向上につながります。

次のセクションでは、リワード広告をロードおよび表示する方法について説明します。

リワード広告をロード

以下のコードは、リスナーを設定して最初のリワード広告をロードする方法を示しています。

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 Callbacks
local 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をアップデートしてください。

リワード広告の金額と通貨の設定

リワードの金額と通貨を設定する方法:

  1. Edit Ad UnitページにてAdd S2S Reward Callbackをクリックします:Ad Type: ☐App Open, ☐Banner, ☐Interstitial, ☐MRec, ☐Native, ☑Rewarded. Add S2S Reward Callback.
  2. Server Side Callback URLReward AmountおよびRewarded Currency Nameを追加します:Ad Type: ☐App Open, ☐Banner, ☐Interstitial, ☐MRec, ☐Native, ☑Rewarded. Hide Callback Settings.Server Side Callback URL form field. Reward Amount form field. Rewarded Currency Name form field. AppLovin Event Key form field.