As you can see, it seems to be ignored:
ClearAll[DataDrilldownBubble]
DataDrilldownBubble[{{xmin_,xmax_},{ymin_,ymax_}},v_,{meta_},style___]:=PopupWindow[Polygon[{{xmin,ymin},{xmax,ymax},{xmin,ymax},{xmax,ymin}}],PieChart[meta]];
DataDrilldownBubble[{{xmin_,xmax_},{ymin_,ymax_}},y_,___]:=Rectangle[{xmin,ymin},{xmax,ymax}];
BubbleChart[{{1,0,1}->Range[5],{0,1,2},{1,2,3}->RandomReal[1,10]},ChartElementFunction->((Print[#];DataDrilldownBubble[#])&)]
{{0.942265,1.05774},{-0.11547,0.11547}}
{{-0.0816497,0.0816497},{0.836701,1.1633}}
{{0.9,1.1},{1.8,2.2}}
However you can also do it yourself in the following way:
data={{4,1,3,7},{0,9,1,1},{4,5,2,5},{2,3,0.4,2}};
data[[All,4]]=Rescale[data[[All,4]]];
BubbleChart[data[[All,;;3]],ChartElements->Table[Graphics[{ColorData["Rainbow"][d],Disk[{0,0},1]}],{d,data[[All,4]]}],BubbleSizes->{0.05,0.15},ChartLabels->Placed[countries,Tooltip],FrameLabel->properties[[1;;2]]]