This looks like a problem with the SDK javascript injection. The "mediabrix" object is injected by the 1.7.1 sdk and MBRIX.delegate is an instance of mediabrix.DelegateFuncs. We should investigate if it's possible for the javascript injection to fail. 

We can handle this error in the creative templates by catching the error and auto closing the ad. We might want to send an “AdFailed” apptrak event with more details.

EX:

<script type="text/javascript">
        if (window.addEventListener) {
            if (window.console) { window.console.log("addEventListener load"); }
            window.addEventListener('load', onLoadAdLaunchBarrier, false);
        }

        $(document).ready(function(){
            if(typeof mediabrix == “undefined”){
                    /* fire an AdFailed event? */
                    closeAd();

               }else{
                getOS();
                definePLaceholders();
                if(typeof(MBRIX) === "undefined"){
                  MBRIX = {};
                }

                if(os === "android" && sdk.match("1.7.1")){
                    if(typeof MBRIX.delegate == "undefined"){
                        MBRIX.delegate = new mediabrix.DelegateFuncs();
                    }
                    if(typeof MBRIX.video == "undefined"){
                        MBRIX.video = new mediabrix.VideoFuncs();
                    }
                }
             }
        });
    </script>