Namespaces
Variants
Actions
Revision as of 08:35, 30 November 2012 by hamishwillee (Talk | contribs)

Rotasi Beberapa Iklan yang Berbeda pada Windows Phone

Jump to: navigation, search

Artikel ini menjelaskan bagaimana caranya untuk melakukan rotasi terhadap iklan yang ditampilkan dan berasal dari beberapa ads providers pada Windows Phone.

Keterangan Artikel

Kecocokan
Platform(s): Windows Phone 7.5

Artikel
Kata Kunci: Windows Phone 7 Ad Rotator, Ads, Iklan, Ads Provider
Created: Jeffrey.Halimsetiawan (11 Oct 2012)
Perubahan Terakhir: hamishwillee (30 Nov 2012)

Pendahuluan

Kadang kala kita pernah merasa bahwa penghasilan yang diperoleh dari ads provider tertentu kurang memuaskan sehingga kita ingin untuk menampilkan ads dari beberapa ads providers secara bergantian. Mengapa harus bergantian? Karena jika kita menampilkan terlalu banyak iklan pada suatu PhoneApplicationPage tentunya pengguna akan merasa tidak nyaman. Lantas bagaimanakah solusinya? Salah satu cara yang dapat digunakan adalah dengan memanfaatkan Ad Rotator for Windows and Windows Phone yang telah tersedia untuk Silverlight maupun XNA.

Beberapa ads providers yang telah didukung antara lain:

  1. Microsoft PubCenter
  2. AdDuplex
  3. Google AdMob
  4. Inner-Active
  5. MobFox
  6. Smaato

Prosedur

Cara mengimplementasikannya sangatlah mudah, berikut adalah beberapa langkah untuk mengimplementasikan Ad Rotator:

  1. Tambahkan sebuah instance dari AdRotatorControl melalui XAML
    <adRotator:AdRotatorControl x:Name="AdRotatorControl" 
    xmlns:adRotator="clr-namespace:AdRotator;assembly=AdRotator"
    Width="480" Height="80"
    SettingsUrl=http://aksarastudio.com/myAdSettings.xml
    DefaultAdType="None"
    DefaultSettingsFileUri="/AppAssemblyName;component/defaultAdSettings.xml"
    PubCenterAdUnitId="99999"
    PubCenterAppId="xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
    AdDuplexAppId="9999"
    AdMobAdUnitId="xxxxxxxxxxxxxx"
    InneractiveAppId="xxxxxxxxxxxxxxxxxx"
    MobFoxAppId="xxxxxxxxxxxxxxxxxx"
    SmaatoPublisherId ="xxxxxxxxxxxxxxxxxx"
    SmaatoAppId="xxxxxxxxxxxxxxxxxx"
    SlidingAdDirection="Left"
    SlidingAdDisplaySeconds="10"
    SlidingAdHiddenSeconds="20"/>
    Note.png
    Catatan: SettingsURL merupakan URL dari remote XML file yang mengatur probabilitas dari ad providers yang ditampilkan. Apabila remote XML file tersebut tidak dapat di-load maka file yang ditentukan pada DefaultSettingsFileUri lah yang akan digunakan.
  2. Siapkan file konfigurasi XML pada URL yang telah ditentukan pada SettingsURL dengan contoh konten sebagai berikut:
    <?xml version="1.0" encoding="utf-8"?>
    <AdSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <CultureDescriptors>
    <AdCultureDescriptor CultureName="en-US">
    <Probabilities Probability="15" AdType="InnerActive" AppID="<InnerActiveAPPID" />
    <Probabilities Probability="15" AdType="MobFox" AppID="<MobFox APP ID>" IsTest="false"/>
    <Probabilities Probability="40" AdType="PubCenter" AppID="<Pubcenter APP ID>" SecondaryID="<Pubcenter AD Unit ID>" />
    <Probabilities Probability="10" AdType="AdDuplex" AppID="<AdDuplex AD ID"/>
    <Probabilities AdType="DefaultHouseAd"/>
    </AdCultureDescriptor>
    <AdCultureDescriptor CultureName="en-GB">
    <Probabilities Probability="40" AdType="InnerActive" AppID="<InnerActiveAPPID" />
    <Probabilities Probability="40" AdType="MobFox" AppID="<MobFox APP ID>" IsTest="false"/>
    <Probabilities Probability="15" AdType="PubCenter" AppID="<Pubcenter APP ID>" SecondaryID="<Pubcenter AD Unit ID>" />
    <Probabilities Probability="5" AdType="AdDuplex" AppID="<AdDuplex AD ID"/>
    <Probabilities AdType="DefaultHouseAd"/>
    </AdCultureDescriptor>
    <AdCultureDescriptor CultureName="de-DE">
    <Probabilities Probability="20" AdType="InnerActive" AppID="<InnerActiveAPPID" />
    <Probabilities Probability="70" AdType="MobFox" AppID="<MobFox APP ID>" IsTest="false"/>
    <Probabilities Probability="5" AdType="PubCenter" AppID="<Pubcenter APP ID>" SecondaryID="<Pubcenter AD Unit ID>" />
    <Probabilities Probability="5" AdType="AdDuplex" AppID="<AdDuplex AD ID"/>
    <Probabilities AdType="DefaultHouseAd"/>
    </AdCultureDescriptor>
    <AdCultureDescriptor CultureName="default">
    <Probabilities Probability="25" AdType="InnerActive" AppID="<InnerActiveAPPID" />
    <Probabilities Probability="25" AdType="MobFox" AppID="<MobFox APP ID>" IsTest="false"/>
    <Probabilities Probability="25" AdType="PubCenter" AppID="<Pubcenter APP ID>" SecondaryID="<Pubcenter AD Unit ID>" />
    <Probabilities Probability="25" AdType="AdDuplex" AppID="<AdDuplex AD ID"/>
    <Probabilities AdType="DefaultHouseAd"/>
    </AdCultureDescriptor>
    </CultureDescriptors>
    </AdSettings>

Kesimpulan

Memperoleh penghasilan melalui ads merupakan salah satu cara monetisasi yang banyak digunakan. Dengan mudahnya menampilkan ads dari beberapa ads provider yang berbeda tentunya akan memudahkan developer untuk meningkatkan penghasilan dari aplikasi mereka.

Selamat mencoba!

106 page views in the last 30 days.
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved