Difference between revisions of "Android Video"

From AdLocus
Jump to: navigation, search
Line 36: Line 36:
  
 
mInterstitialVideoReq.load();
 
mInterstitialVideoReq.load();
 +
 +
    @Override
 +
    protected void onActivityResult(int requestCode, int resultCode, Intent data)
 +
    {
 +
        if(requestCode == 7522335)
 +
            mInterstitialVideoReq.onActivityResult(requestCode, resultCode, data);
 +
 +
        super.onActivityResult(requestCode, resultCode, data);
 +
    }
 +
 
</syntaxhighlight>
 
</syntaxhighlight>
  

Revision as of 17:22, 6 July 2015

前言

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

自我檢查

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

啟用影音版位

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

private InterstitialVideoReq mInterstitialVideoReq;
 
        mInterstitialVideoReq = new InterstitialVideoReq(this, KEY, new VideoAdListener() {
            @Override
            public void onStart() {
                //we will start an activity and rotate screen to landscape,
                //make sure your code and your user are ready for a movie show!
                mInterstitialVideoReq.show();
            }
 
            @Override
            public void onNofill() {
                // TODO Auto-generated method stub
                mInterstitialVideoReq.removeListener();
                //Log.d("AdLocusTest", "VideoAdListener.onNofill()");
 
            }
 
            @Override
            public void onClose() {
                // TODO Auto-generated method stub
                mInterstitialVideoReq.removeListener();
                //Log.d("AdLocusTest", "VideoAdListener.onClose()");
            }
        });
 
 
mInterstitialVideoReq.load();
 
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data)
    {
        if(requestCode == 7522335)
            mInterstitialVideoReq.onActivityResult(requestCode, resultCode, data);
 
        super.onActivityResult(requestCode, resultCode, data);
    }


並確保 AndroidManifest.xml 中具有下列宣告

//Interstitial
<activity
    android:name="com.adlocus.VideoAdActivity"
    android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
    android:hardwareAccelerated="true"
    >
</activity>