最近のアクセス:
Ads View コントロール

アプリケーション上の任意の場所に広告を表示します。このコントロールは、複数のプロバイダーに対応しており、ツールボックスから利用できます。
イメージ:46181.png

考慮事項

Android ジェネレーターの場合、メインオブジェクトレベルで、[ Ads Provider ] プロパティを設定する必要があります。

設計時プロパティ

このコントロールに関連付けられている固有のプロパティは、 [ Control Info ] グループに表示されます。

[ Ads Provider ] プロパティ

[ AdMob ] グループ

これらのプロパティは、 [ Ads Provider ] プロパティの値を AdMob に設定した場合に適用されます。
プロパティ 説明
[ Ad Unit Id ] プロパティ このコントロールを通じて画面上に表示される広告の識別子です。この広告はバナーである必要があります。
「スマートデバイスで広告を表示するための AdMob ユニット ID の取得」を参照してください。

GoogleMobileAds グループ

これらのプロパティは、 [ Ads Provider ] プロパティの値を GoogleMobileAds に設定した場合に適用されます。
プロパティ 説明
[ Ad Unit Id ] プロパティ このコントロールを通じて画面上に表示される広告の識別子です。この広告はバナーである必要があります。
Google Ad Manager - Get Started を参照してください。

実行時プロパティ

AdUnitId

[ Ad Unit Id ] 設計時プロパティを実行時に変更できます。値は Character タイプである必要があります。このプロパティは、 [ Ads Provider ] プロパティの値を AdMob に設定した場合に利用できます。
イメージ:38450.png

メソッド

RequestAd

特定の時間に新しい広告を強制的にリクエストします。
戻り値なし
パラメーターなし

使用例

最初に、SD メインオブジェクトに対して [ Enable Ad ] プロパティを有効にします。
次に、(少なくとも) 1 つの Ads View コントロールをツールボックスから Panel オブジェクトのレイアウト内にドラッグします。
イメージ:33142.png
その後、プロバイダーに応じてプロパティを適切に設定する必要があります。
この例では、プロバイダーは AdMob であるため、広告の識別子 (場合によっては相互に異なる複数の識別子) を設定します。
イメージ:33143.png
この例では、画面下部に固定広告も含まれます。Panel オブジェクトのプロパティを使用して設定できます。
最後に、アプリケーションを実行し、広告が表示されるまで待ちます。
イメージ:37560.png
画面の端のコントロールがどのように表示されるか、また下部に固定広告が配置されていることに注目してください。

  • ここで説明したメカニズムを使用すると、好きな場所に広告を表示できます。「広告」で説明しているメカニズムでは、 [ Show Ads ] プロパティを無効にして広告が表示されないようにしない限り、すべてのパネルに既定で広告が表示されます。
  • 複数の Ads View コントロールを同じパネルに配置できます。また、 [ Show Ads ] プロパティおよび [ Ads Position ] プロパティを各パネルで指定して、広告を固定位置に表示することもできます。

適用範囲

オブジェクト Panel オブジェクトWork With オブジェクト
プラットフォーム スマートデバイス (iOS、Android)

使用可能バージョン

GoogleMobileAds は、GeneXus 16 Upgrade 7 以降で Android プラットフォーム向けに使用できます。


サブページ
Created: 18/10/29 01:05 by Admin Last update: 23/05/08 21:27 by Admin
カテゴリ
Powered by GXwiki 3.0