Android Interstitial

From AdLocus
Jump to: navigation, search

前言

插頁式版位將以曝光次數高分潤,是您提高收益的最好單元之一。

自我檢查

  • JAR檔與 AndroidManifest.xml 是否已設定完成

啟用插頁式版位

在您想啟用插頁式版位的 Activity 中加入下列程式碼

private void initAdLocusInterstitialAd()
{
     InterstitialAd interstitialAd = new InterstitialAd(this, "Your app key");
 
    //監聽廣告可加入下方範例
 
     interstitialAd.loadAd();
}

若您需要監聽廣告互動結果

透過 setListener 監測廣告運行結果

  • onReceiveAd
  • onFailedToReceiveAd
    • NO_FILL
    • INVAILD_KEY
    • NETWORK_ERROR
    • SERVICE_ERROR
    • END_AD

Sample Code

interstitialAd.setListener(new AdListener()
{
    @Override
    public void onReceiveAd(Ad adView) //取得廣告
    {
        //InterstitialAd interstitialAd = (InterstitialAd) adView;
    }
 
    @Override
    public void onFailedToReceiveAd(Ad adView, AdLocusLayout.ErrorCode errorCode)
    {
      //InterstitialAd interstitialAd = (InterstitialAd) adView;
 
        switch (errorCode)
        {
            case NO_FILL:          //無廣告展示
                break; 
 
            case INVAILD_KEY:      //錯誤的APP KEY
                break;
 
            case NETWORK_ERROR:    //網路連線問題
                break;
 
            case SERVICE_ERROR:    //伺服器忙碌或維護中
                break;
 
            case END_AD:    //END USER CLOSE THE INTERSTITAL
                break;
 
            default:
                break;
        }
    }
});