Android Open Source - Android-Sample-App Dfp Activity






From Project

Back to project page Android-Sample-App.

License

The source code is released under:

End-User License Agreement for Sharethrough Software Product This End-User License Agreement (?EULA??) is a legal agreement between you (either an individual or a single entity) (?the End User?...

If you think the Android project Android-Sample-App listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.sharethrough.sample;
/* w w w.  j  a  v a  2  s.co m*/
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import com.sharethrough.sdk.BasicAdView;
import com.sharethrough.sdk.Sharethrough;

public class DfpActivity extends Activity {
    public static final String PLACEMENT_KEY = "155c3656";
    private Sharethrough sharethrough;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_dfp);

        final BasicAdView dfpAdView = (BasicAdView) findViewById(R.id.dfp_ad);

        dfpAdView.setVisibility(View.GONE);

        sharethrough = new Sharethrough(this, PLACEMENT_KEY, 1000, true);
        sharethrough.setOnStatusChangeListener(new Sharethrough.OnStatusChangeListener() {
            @Override
            public void newAdsToShow() {
                dfpAdView.setVisibility(View.VISIBLE);
            }

            @Override
            public void noAdsToShow() {
                dfpAdView.setVisibility(View.GONE);
            }
        });

        dfpAdView.prepareWithResourceIds(R.layout.basic_ad, R.id.title, R.id.description, R.id.advertiser, R.id.thumbnail, R.id.optout_icon, R.id.brand_logo);
        sharethrough.putCreativeIntoAdView(dfpAdView);
    }

    //Only for testing
    Sharethrough getSharethrough() {
        return sharethrough;
    }

}




Java Source Code List

com.sharethrough.SampleApplication.java
com.sharethrough.sample.BasicActivity.java
com.sharethrough.sample.DfpActivity.java
com.sharethrough.sample.FeedItem.java
com.sharethrough.sample.ListAdapterWithBasicViewActivity.java
com.sharethrough.sample.MyActivity.java
com.sharethrough.sample.SharethroughListAdapterActivity.java