この記事は Google Play プロダクト マーケティング マネージャー、Lloyd Hightowerによる Google for Developers の記事 " Announcing the Winners of the Gemini API Developer Competition!" を元に翻訳・加筆したものです。詳しくは元記事をご覧ください。
5 月の I/O で、Google は世界中の開発者のみなさんに Gemini API を活用した革新的なアプリの開発を呼びかけました。世界中の何千もの開発者の皆さんがこの呼びかけに応え、既存のアプリに AI を搭載した機能を追加し、可能性の限界を広げる AI のアプリを開発しました。
そして、みなさんが待ち望んでいた瞬間が訪れました:
Gemini API デベロッパー コンテストの受賞者を紹介します!日本からは 2 名の方が選出されました。
総合的なベスト アプリ : Jayu
AI 搭載のパーソナルアシスタント「Jayu」は、Gemini API とクリエイティブな開発の融合による可能性を実証しています。この革新的なアプリは、ウェブブラウザ、コードエディタ、音楽ストリーミング、ゲームなど、さまざまなアプリと統合されています。Jayu は、視覚情報を解釈することによって、アプリのインターフェースと直接対話してリアルタイムで翻訳する能力を持ち、Gemini API の力とその能力を最大限に引き出すクリエイターの卓越したスキルを同時に示します。Google にとって、Jayu は単なる受賞アプリではなく、AI が生活に統合され、働く未来の一端を垣間見ることができます。
Vite Vere は、認知障害を持つ人びとが日常的なタスクをこなすためのパーソナライズされたガイダンスを提供することで、より自立することを支援します。このアプリが Gemini の視覚的理解と巧みなプロンプトを使用して、ユーザーがタスクを完了できるよう段階的な指示を提供することで、自立とスキル開発を促進している点に感銘を受けました。
最もクリエイティブなアプリ : Outdraw AI (日本)
Outdraw は、創造性と AI のユニークな融合により、AI ならではのゲーム体験を可能にしました。このゲームは、ユーザーは人間には認識できて、AI の視覚理解では認識できない画像を描くという挑戦をユーザーに与えるゲームです。このアプリは、AI をコラボレーションパートナーから挑戦的な対戦相手に変えることで、クリエイティブな取り組みにおける AI の役割を再定義します。これは、AI の最も創造的な使用例の 1 つでした。
Prospera は、革新的な Flutter アプリで、Gemini API を活用してリアルタイムの AI セールスコーチを構築しています。セールス会話の分析と即時のフィードバックやパフォーマンス レポートを提供することで、Prospera は 営業担当者がスキルを向上させることを可能にします。このアプリは、実用的なビジネス課題に対処し、プロとしての成長を促進する Gemini モデルの汎用性を示しています。Prospera の詳細と、アプリの選出理由については、Flutter ブログ (英語) をご覧ください。
Gaze Link は、重度の運動障害と言語障害を発症した筋萎縮性側索硬化症(ALS)の患者の力を引き出す可能性を秘めており、私たちに感銘を与えました。この Android アプリは、眼球追跡技術とGemini API を使用して、介護者の質問を理解し、患者から生成された単一単語に基づいて完全な文章の応答を正確に予測および生成します。Gaze Link の詳細については、Android Developer ブログ (英語) をご覧ください。
Trippy は、Firebase と Gemini API を巧みに活用して、パーソナライズされた旅行計画体験を作り出すことで注目を集めました。このアプリは、Gemini の自然言語理解とレコメンド機能を活用して、ユーザーの好みをもとに目的地、アクティビティ、旅程を提案します。Trippy は、AI がどのように旅行計画を強化し、世界を探検するのをよりアクセスしやすく楽しいものにするかを示しています。Trippy の詳細については、Firebase ブログ (英語) をご覧ください。
ViddyScribe は、視覚障害者の方々がよりアクセスしやすくなるよう、動画に自動的に音声説明を追加するウェブ アプリです。このアプリは、Gemini モデルを使用して文脈的に正確な説明を生成し、視聴体験を妨げることなく動画にシームレスに統合します。ViddyScribe の詳細については、Chrome Developers ブログをご覧ください。
Pen Apple は、Gemini Flash モデル を巧みに活用して、ゲームプレイのインタラクションを迅速に解釈して実行するオンライン デッキ構築ゲームです。このゲームは、Gemini の自然言語処理能力を使用して、カードの効果を直接カード名から解釈します。これにより、最小限の開発努力で複雑で創造的なカードが可能になります。私たちは特に、Gemini API がゲームの背景設定、敵、ステージ、さらにはゲームの仕組みに統合される新しいカードの作成にも使用されている点にも感銘を受けました。
Everies は、Gemini API と ARCore を活用して、身の周りの物に命を吹き込みます。Gemini の視覚理解と高度なプロンプトを使用して、Everies は物ごとにユニークなスクリプトを作成し、ARCore を使用して顔の特徴を重ね合わせることで、革新的で楽しい方法で物に命を吹き込みます。
Gemini API で未来を構築する
これらのアプリは、さまざまな分野で画期的な問題を解決するための Gemini API の計り知れないな可能性を示しています。Google は、開発者の皆さんが Gemini の能力を活用して、今後さらにインパクトのある革新的なアプリを開発することを期待しています。Gemini を活用した開発を始めるには、Google AI Studio をご覧ください。
Reviewed by Tamao Imura - Developer Marketing Manager, Google Play
Recommendations.GenerateRecommendations
最適化案の種類を CAMPAIGN_BUDGET として GenerateRecommendations メソッドを使うときには、最終ページ URL や入札戦略などの入力を指定できます。Google の機械学習モデルは、これを使って予算の最適化案を生成します。キャンペーン作成インターフェースを提供している Google Ads API ユーザーは、キャンペーン作成ワークフローに適合する予算を事前設定できます。キャンペーンの予算の最適化では、多くの最適化案の種類と同じく、予測影響指標が提供されます。これは、最適化案に従った場合に、アカウントのパフォーマンスに生じる影響を理解するうえで役立ちます。
CAMPAIGN_BUDGET
その他の最適化案関連の API 機能を確認する
Google Ads API の最適化案は、キャンペーンのパフォーマンスを向上させる方法を提示してくれる機能です。新しいキーワードの追加や入札戦略の更新など、状況に応じた提案を行ってくれます。RecommendationSubscriptionService を使うと、アカウントで選択した特定の最適化案の種類を自動的に適用することができます。最適化案を直接取得して処理したい場合は、recommendation レポート リソースをお使いください。
RecommendationSubscriptionService
recommendation
最適化案の詳細については、実装ガイドをご覧ください。
detail_placement_view は、Google Ads API で広告グループと URL または YouTube 動画で集計した指標を照会するために利用できます。この detail_placement_view は、advertising_channel_type が PERFORMANCE_MAX であるキャンペーンでの利用は意図されていません。このビューは広告グループを含むキャンペーンでの利用のみを意図しており、P-MAX キャンペーンは、広告グループではなく、アセット グループで構成されるためです。ただし、現在このビューは、P-MAX キャンペーンのインプレッション データを返しています。detail_placement_view から返されたインプレッション指標は正確でない可能性があり、advertising_channel_type が PERFORMANCE_MAX であるキャンペーンでは、これを信頼すべきではありません。
detail_placement_view
advertising_channel_type
PERFORMANCE_MAX
detail_placement_view
Google Ads API の v18 では、performance_max_placement_view という新しいリソースが追加されました。これを使うと、P-MAX キャンペーンのプレースメント インプレッション データを照会できます。その後のリリースでは、detail_placement_view で advertising_channel_type が PERFORMANCE_MAX であるキャンペーンのインプレッション データが返されなくなる予定です。performance_max_placement_view のリリース後は、detail_placement_view から返されるデータではなく、前述のビューから返される P-MAX キャンペーンのデータをお使いください。
performance_max_placement_view
ご質問やサポートが必要なことがありましたら、Google Ads API サポートページでオプションをご確認ください。
GenerateRecommendations
SearchGoogleAdsRequest
summary_row_setting
return_total_results_count
search_settings
SearchGoogleAdsResponse
summary_row
total_results_count
results
campaign
ad_group
ClickType.TRAVEL_ASSETS
AssetSetType.TRAVEL_FEED
DataLinkService.CreateDataLink
content_criterion_view
AssetType.DISCOVERY_CAROUSEL_CARD
AssetType.DEMAND_GEN_CAROUSEL_CARD
AdGroup.exclude_demographic_expansion
optimized_targeting_enabled
PhoneCallDetails.call_recording_url
11 月 13 日より、Google 広告に新しいデータ保持ポリシーが導入されます。パフォーマンス指標、課金情報、履歴レポートなどのすべてのアカウント データは、11 年間保持されるようになります。
つまり、GoogleAds.Search または GoogleAds.SearchStream を使って Google Ads API に対してクエリを実行する場合、API リクエストの日付の最大 11 年前までしかデータを取得できず、その前のデータは返されなくなります。
GoogleAds.Search
GoogleAds.SearchStream
必要なアクション
11 年以上前の過去のデータが必要な場合は、2024 年 11 月 13 日までに取得して保存することをおすすめします。
それ以外の場合、対応は必要ありません。この更新はアカウントに自動的に適用されます。GoogleAds.Search と GoogleAds.SearchStream は今後も通常どおり動作します。
ただし、異なる値が返されるため、レポートに違いが生じる場合があることに注意してください。
質問や懸念事項がある方は、遠慮なくフォーラムからご連絡ください。