-1

Android アプリを作成しましたが、終了広告を表示したいと考えています。3 つの広告ネットワークがあります。サーバーからパラメーターを渡して、これらのネットワークから選択したいと考えています。

言いましょう、私はにエッジを与えます

adnetwork 1 = 50%
adnetwork 2, 40%
dnetwork 3, 10% 

この順序でトラフィックを分散したいと考えています。それが割り当てられるべきです

50% traffic to adnetwork 1
40% to adnetwork 2
10% to adnetwork 3

メディエーション ネットワークについては知っていますが、アドネットワーク 1 では機能しません。そのため、アド メディエーションは使用したくありません。

4

1 に答える 1

0

この問題の解決策を見つけました。うまくいきます。それが他の誰かにも役立つことを願っています。

 // Get a random number <= 100
 Random r = new Random();
 Integer n = r.nextInt(100);

 // Get the network allocations
 Integer allocation_network1 = 50;
 Integer allocation_network2 = 40;
 Integer allocation_network3 = 10;

 // Choose which network to use
 if (n <= allocation_network1) {
    // Display ad network1 Ad
 } 
 else if (n <= allocation_network1 + allocation_network2) {
    // Display ad network2 Ad

 } 
 else if (n <= allocation_network1 + allocation_network2 + allocation_network3){
 }
于 2013-12-10T09:35:59.340 に答える