ゲームを掲載する

あなたのサイトで公開しているブラウザゲームを、あそびポータルに載せて紹介できます。ゲームのファイルを預ける必要はありません。掲載は無料です。

掲載の流れ

  1. アカウントをつくる新規登録(無料)
  2. ゲームの URL を登録タイトルと、ゲームを遊べるページの URL を入力して下書きを作成
  3. 紹介文と画像紹介文(20文字以上)とサムネイル(16:9)を登録。スクリーンショットやタグもあると見つけてもらいやすくなります
  4. 審査に提出運営がリンク先で実際に遊んで確認します(通常1〜2日)。結果はお知らせで届きます
  5. 公開新着に並びます。ゲームページの「遊ぶ」を押した人は、あなたのサイトへ移動します(新しいタブ)

同時接続数を送る(任意)

ゲームのサーバーから「いま遊んでいる人数」を送ると、ゲームページに「いま N 人が遊んでいます」と表示され(3人以上のとき)、いま遊ばれているランキングに載ります。おすすめの並びでも、遊ばれているゲームとして扱われます。送らなくても掲載はできます。

  1. 編集画面の「同時接続(任意)」でキーを発行します。キーはその場で一度だけ表示されるので、ゲームのサーバーの設定(環境変数など)に保存してください。
  2. ゲームのサーバーから、5分ごとに次のように送ります。送る数は「直近5分以内に操作したプレイヤーの数」が目安です。
curl -X POST https://asobiportal.com/api/v1/online \
  -H "Authorization: Bearer ap_123_xxxxxxxx(発行したキー)" \
  -H "Content-Type: application/json" \
  -d '{"count": 42}'
PHP・Python・Node.js の例
// PHP(cron などで5分ごとに)
$ch = curl_init("https://asobiportal.com/api/v1/online");
curl_setopt_array($ch, [
  CURLOPT_POST => true,
  CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("ASOBI_ONLINE_KEY"), "Content-Type: application/json"],
  CURLOPT_POSTFIELDS => json_encode(["count" => $online]),
  CURLOPT_RETURNTRANSFER => true,
]);
curl_exec($ch);

# Python
import os, requests
requests.post("https://asobiportal.com/api/v1/online", json={"count": online},
              headers={"Authorization": "Bearer " + os.environ["ASOBI_ONLINE_KEY"]}, timeout=10)

// Node.js(18以降)
await fetch("https://asobiportal.com/api/v1/online", {
  method: "POST",
  headers: { Authorization: `Bearer ${process.env.ASOBI_ONLINE_KEY}`, "Content-Type": "application/json" },
  body: JSON.stringify({ count: online }),
})

リンク先の変更

よくある質問

お金はかかりますか?

掲載・遊ぶのはすべて無料です。

ほかのサイトにも掲載しているゲームを登録してもいいですか?

はい。ご自身のゲームであれば、ほかのポータルとの同時掲載も自由です。

遊ぶのにアカウント登録が必要なゲームでも大丈夫ですか?

大丈夫です。紹介文で「遊ぶにはゲームのサイトでの登録が必要」と書いておいてください。

ゲーム内に広告や課金があってもいいですか?

編集画面の「内容について」で「広告あり」「ゲーム内課金」にチェックを入れてください。プレイヤーをだますような表示や、ガイドラインに反する内容は不可です。

「プレイ数」は何の数ですか?

ゲームページの「遊ぶ」が押されて、あなたのサイトへ移動した回数です(同じ人の1時間以内の重複は除きます)。編集画面の「統計」で日別に見られます。

ゲームを掲載する