     private weak var layoutBaseTop:NSLayoutConstraint!
     private let kBaseWidth:CGFloat = 300
     private let kBaseHeight:CGFloat = 420
-    private let kButtonHeight:CGFloat = 38
-    private let kCornerRadius:CGFloat = 10
+    private let kButtonHeight:CGFloat = 42
+    private let kCornerRadius:CGFloat = 12
     
     convenience init(controller:CStoreAd)
     {
         self.init()
         clipsToBounds = true
         backgroundColor = UIColor.clear
+        translatesAutoresizingMaskIntoConstraints = false
         self.controller = controller
         
         let buttonWidth:CGFloat = kBaseWidth / 2.0

        let width:CGFloat = bounds.maxX
        let height:CGFloat = bounds.maxY
        let remainWidth:CGFloat = width - kBaseWidth
        let remainHeight:CGFloat = height - kBaseHeight
        let marginLeft:CGFloat = remainWidth / 2.0
        let marginTop:CGFloat = remainHeight / 2.0
        layoutBaseLeft.constant = marginLeft
        layoutBaseTop.constant = marginTop
        
        super.layoutSubviews()
    }

            metrics:metrics,
            views:views))
        addConstraints(NSLayoutConstraint.constraints(
            withVisualFormat:"V:|-0-[visualEffect]-0-|",
            options:[],
            metrics:metrics,
            views:views))
        addConstraints(NSLayoutConstraint.constraints(
            withVisualFormat:"V:[baseView(baseHeight)]",
            options:[],
            metrics:metrics,
            views:views))
