游戏内广告
All Out 允许开发者在游戏中向玩家展示广告
激励式
API 参考
Ads :: struct {
prompt_rewarded_ad :: proc(
player: Player,
reward_id: string,
title: string,
description: string,
texture: Texture_Asset
);
is_ad_showing :: proc() -> bool;
}show_coin_ad :: proc(player: Player) {
if Ads.is_ad_showing() return;
icon := get_asset(Texture_Asset, "ui/coin.png");
Ads.prompt_rewarded_ad(
player,
"coins_100",
"获得 100 枚金币",
"观看广告以获得 100 枚金币。",
icon
);
}
ao_ads_reward_handler :: proc(player: Player, reward_id: string) -> bool {
if reward_id != "coins_100" return false;
Economy.deposit_currency(player, "Coins", 100);
return true;
}插屏
最后更新于